Skip to content
Black Canyon ConsultingBlack Canyon ConsultingBethesda, MD

Quality Assurance (QA) Engineer

QA Engineer develops test strategies, executes manual/automated testing (functional, regression, integration), ensures backward compatibility with legacy systems, and collaborates in Agile teams for enterprise web applications. Requires 5+ years QA experience and bachelor's degree.

Salary not listed
On-site5+ YOEQA Engineering

About the role

Job Responsibilities

Quality Strategy and Test Planning

  • 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

Manual and Automated Testing

  • Design, write, and maintain automated test suites, including end-to-end tests
  • Execute and document results for functional testing, regression testing, integration testing, cross-browser and cross-device testing
  • Validate 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 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

Agile Collaboration and Delivery

  • 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 Quality Assurance for web-based or enterprise applications
  • 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

Preferred Qualifications

  • Experience supporting federal government or large enterprise systems
  • Experience testing systems requiring legacy parity or backward compatibility
  • Experience with test automation tools such as Playwright, Cypress, Selenium, or similar
  • Experience testing REST APIs and backend services
  • Experience in healthcare, life sciences, or regulated environments

Tools and Technologies

  • Test automation using Playwright, Cypress, or Selenium
  • REST APIs
  • Git, GitLab
  • Jira/Confluence
  • Agile/Scrum

Skills

PlaywrightCypressSeleniumREST APIsGitGitLabJiraConfluenceCI/CDAgileScrum

Similar roles

QA Engineering jobs
SmithRx

Pharmacy Benefits QA Analyst

SmithRxUnited States

Quality Assurance Analyst responsible for overseeing pharmacy benefits plan build, maintenance, testing, audits, and process improvements to ensure high-quality product delivery in a PBM platform. Requires comprehensive knowledge of benefits administration and strong analytical skills.

Salary not listed
Remote4+ YOEQA Engineering
PDQ

Software Engineer in Test

PDQUnited States

Software Engineer in Test building and maintaining automated test frameworks, E2E, unit, integration and performance tests for PDQ's device management SaaS and on-prem products. Requires 3+ years programming and 2+ years web testing experience; collaborates closely with agile engineering and product teams.

Salary not listed
Remote3+ YOEQA Engineering
Idme

Software Quality Assurance Engineer

IdmeMountain View, CA

Software Quality Assurance Engineer responsible for testing responsive web, iOS, and Android applications at ID.me. Requires 4+ years QA experience including web testing, test case tools, JIRA/Postman/Git, and cloud platforms.

165k – 165k
On-site4+ YOEQA Engineering
Cerebras Systems

Inference ML API SDET

Cerebras SystemsSunnyvale, CA

Senior SDET leading testing strategy, automation, and quality validation for Cerebras ML Inference API features, including accuracy, fairness, and performance at scale for AI models and hardware-backed services. Requires 5+ years experience building test frameworks and debugging large-scale distributed systems.

Salary not listed
On-site5+ YOEQA Engineering
Checkr

Income Verification QA Analyst

CheckrNashville, TN

Audit verification reports and outreach workflows for accuracy, completeness, and compliance. Requires strong attention to detail, analytical judgment, and familiarity with QA rulesets and data-sensitive processes.

18 – 23
On-siteQA Engineering