Quality Assurance Engineer REMOTE
- Compensation
- Not disclosed
- Location
- Virginia
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Qa
- Posted
Skills
Nice to have
- • Experience supporting federal, defense, healthcare, financial, or other highly regulated IT environments. • Experience with government or regulated-environment software testing and validation proces
- Core Competencies
- • Quality Assurance and Test Engineering • Manual and Automated Testing • Requirements and Acceptance Criteria Analysis • Test Planning and Execution • Defect Management • Test Automation • Accessibil
- C2 Essentials is an Equal Opportunity Employer.
Full description
Quality Assurance EngineerLocation: RemoteCompensation: 65k-96k annualClearance: Confidential, US Citizenship Required
The Quality Assurance (QA) Engineer is responsible for planning, executing, documenting, and reporting software testing activities throughout the Agile development lifecycle. The QA Engineer validates software functionality against approved requirements and acceptance criteria, develops and maintains automated test suites, performs accessibility and end-to-end testing, manages defects, and provides clear test results and quality metrics to project stakeholders.
The QA Engineer works closely with Business Analysts, Developers, Project/Program Managers, and other stakeholders to identify defects, clarify requirements, validate fixes, maintain test traceability, and support delivery of high-quality software that meets functional, technical, accessibility, and regulatory requirements.
Key Responsibilities
- Functional Testing
Develop and maintain manual test cases based on approved requirements, user stories, acceptance criteria, and functional specifications.
Execute functional testing for application features, enhancements, change requests, and defect fixes.
Validate acceptance criteria against functionality deployed to designated test environments.
Document test results, including pass/fail status, defects, and supporting evidence.
Prepare test reports and validation documentation for project stakeholders and customer review.
Coordinate with Business Analysts and Developers to identify and resolve ambiguous, incomplete, or non-testable requirements.
Maintain traceability between requirements, acceptance criteria, test cases, defects, and test results.
- Automated Testing
-Develop, maintain, and execute automated end-to-end (E2E) test suites using Cypress or comparable automation frameworks.
-Integrate automated testing into the application's regression testing strategy.
-Execute automated regression testing and document failures against applicable requirements and functional areas.
-Develop automated test specifications aligned to requirements, user stories, or work item IDs for traceability.
-Maintain automated test repositories and update test suites following approved requirement changes, defect fixes, and application enhancements.
-Identify opportunities to increase automated test coverage and improve testing efficiency.
- Accessibility Testing
-Perform accessibility testing for new and modified user-interface functionality.
-Evaluate applications against Section 508 and WCAG 2.1 AA accessibility requirements, as applicable to the project.