Quality Assurance (QA) Engineer
Black Canyon Consulting LLC · Fairfax, VA · 1 mo ago
On-siteInformation TechnologyFull-time
Duties & Responsibilities
- Develop and execute test strategies and test plans for complex, data-driven applications
- Ensure backward compatibility and functional parity with the legacy system
- Analyze requirements, user stories, and acceptance criteria to identify gaps, risks, and ambiguities
- Partner with Product and BAs to clarify requirements and expected behavior
- Identify edge cases, regression risks, and impacts across integrated systems
- Develop, maintain, and execute robust automated test suites using Playwright and TypeScript
- Build end-to-end, regression, integration, and smoke tests that support continuous delivery
- Validate application programming interface (API) integrations and data flows between frontend and backend systems
- Compare legacy and modern system behavior to ensure consistent outcomes
- Track, document, and verify defect resolution
- Integrate automated tests into Continuous Integration/Continuous Delivery/Deployment (CI/CD) pipelines
- Improve test coverage, test reliability, and testing processes over time
- Contribute to improving QA standards, tools, and best practices across the program
- Actively participate in Agile ceremonies, including sprint planning, backlog refinement, reviews, and retrospectives
- Collaborate closely with Frontend and Backend Engineers during development and testing
- Provide early and continuous feedback to help teams build quality into the product
- Support release validation and readiness activities
- Assist with troubleshooting production and pre-production issues as needed
Required skills and experience
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 5+ years of experience in automated testing for web-based or enterprise applications
- 3+ years of hands-on experience developing automated tests using Playwright with TypeScript in a production environment
- Experience testing complex, data-driven systems
- Strong experience with manual and automated testing
- Experience validating requirements and identifying gaps early in the development lifecycle
- Familiarity with Agile/Scrum methodologies
- Strong analytical, problem-solving, and documentation skills
- Excellent communication and collaboration skills
- High attention to detail and commitment to quality
Clearance and Location Requirements
- Must be able to obtain and maintain a Public Trust clearance
- Must reside in and be authorized to work in the United States; candidates in the DMV area preferred
- All work must be performed within the United States
Preferred Qualifications
- Experience supporting federal government or large enterprise systems
- Experience testing systems requiring legacy parity or backward compatibility
- Experience testing Experience with Representational State Transfer APIs (REST APIs) and backend services
- Experience in healthcare, life sciences, or regulated environments
Tools and Technologies
- Playwright with TypeScript (required)
- REST APIs
- Git, GitLab
- Jira/Confluence
- Agile/Scrum
Benefits and Salary
- Competitive benefits package, including medical, dental, and vision coverage; a 401(k) plan with employer contribution
- Paid holidays, vacation, and tuition reimbursement
- Competitive salary commensurate with experience and location