CareDx, Inc. is hiring a Senior Software Quality Engineer

CareDx, Inc. is looking for a Senior Software Quality Engineer to ensure product and process excellence through a strong foundation in manual and exploratory testing, paired with increasing ownership of test automation. You will begin with hands-on manual testing to build deep domain knowledge across complex, real-world healthcare applications and workflows. As you gain understanding of the systems, you will take responsibility for designing, implementing, and maintaining automated test coverage for critical workflows.

What You'll Do

  • Define and execute comprehensive test strategies aligned with product risk, regulatory requirements, and business priorities.
  • Develop detailed test plans, test scenarios, and test cases based on requirements, user stories, and acceptance criteria.
  • Identify high-risk areas and apply risk-based testing to ensure critical workflows receive appropriate coverage.
  • Establish and track quality metrics such as defect trends, test execution progress, and escaped defects to inform team and leadership decisions.
  • Partner with cross-functional teams to promote quality as a shared responsibility throughout the SDLC.
  • Perform thorough functional, regression, integration, and system testing across web-based applications.
  • Execute end-to-end workflow testing, validating real-world user scenarios and complex business logic.
  • Conduct exploratory testing to uncover edge cases, usability issues, and defects not easily captured by scripted tests.
  • Validate data accuracy, system behavior, and error handling across multiple environments.
  • Write clear, high-quality defect reports with business impact, reproduction steps, and expected vs. actual results.
  • Maintain test traceability to requirements and compliance standards, supporting audits with clear, reliable documentation.
  • Collaborate with DevOps and engineering teams to ensure test environments and test data support effective manual validation.
  • Support release readiness by validating critical workflows, contributing to go/no-go decisions, and performing production or post-release validation as needed.
  • Identify high-value manual regression scenarios suitable for automation.
  • Apply and extend existing automation tools, frameworks, and patterns used by the team.
  • Design, implement, and maintain automated tests (UI, API, or integration), focusing on reliability, maintainability, and long-term value.
  • Partner with engineering and quality peers to ensure new features are testable and automation-ready.
  • Use automation to complement manual and exploratory testing, ensuring thoughtful coverage of high-risk and complex scenarios.
  • Collaborate with Product Owners, Business Analysts, and Developers to ensure clear acceptance criteria, testable requirements, and automation-ready stories.
  • Participate early in requirements, design, and code reviews, advocating for quality by design.
  • Mentor team members in modern testing practices, helping engineers adopt unit/integration testing and contributing to a shift-left culture.
  • Foster a culture of continuous improvement, accountability, and shared ownership of product quality.

What We're Looking For

  • Bachelor’s/ Master’s degree in Computer Science or equivalent
  • 5+ years of experience in software QA, with a strong emphasis on manual testing, including at least 2 years in a senior or lead role.
  • Experience with modern test automation frameworks (e.g., Cypress or similar).
  • Experience using AI-assisted development or testing tools (e.g., GitHub Copilot, Codex, Claude Code).
  • Strong foundation in manual and exploratory testing, with hands-on experience contributing to automated tests (UI, API, or integration).
  • Working knowledge of test automation concepts, including maintainability, regression strategy, and how automation complements manual testing.
  • Extensive experience creating and executing manual test plans, test cases, and exploratory test charters.
  • Strong understanding of defect management, root cause analysis, and quality reporting.
  • Proven ability to translate business and technical requirements into effective test coverage.
  • Experience working with test management and defect tracking tools (e.g., Azure DevOps, Jira).
  • Strong analytical, problem-solving, and communication skills.

Technical Stack

  • Cypress
  • GitHub Copilot
  • Azure DevOps
  • Jira

CareDx, Inc. is an equal opportunity employer.

Required Skills
CypressGitHub CopilotAzure DevOpsJiraTest AutomationQuality AssuranceSoftware TestingAPI TestingCI/CDAgile MethodologiesTest PlanningDefect Tracking
About company
CareDx, Inc.
CareDx, Inc. is a leading precision medicine solutions company focused on the discovery, development, and commercialization of clinically differentiated, high-value healthcare solutions for transplant patients and caregivers. CareDx offers products, testing services, and digital healthcare solutions along the pre- and post-transplant patient journey, and is the leading provider of genomics-based information for transplant patients.
All jobs at CareDx, Inc. Visit website
Job Details
Category qa_testing
Posted 2 months ago