CareDx, Inc.

Senior Software Quality Engineer

CareDx, Inc.

full-time

Posted on:

Location Type: Remote

Location: New YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $96,000 - $128,000 per year

Job Level

About the role

  • 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.

Requirements

  • Education: 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.
  • Deep knowledge of Agile methodologies and experience participating in Agile ceremonies.
  • Demonstrated ability to influence teams, make risk‑based decisions, and continuously learn and evolve skills, including automation.
Benefits
  • Competitive base salary and incentive compensation
  • Health and welfare benefits, including a gym reimbursement program
  • 401(k) savings plan match
  • Employee Stock Purchase Plan
  • Pre-tax commuter benefits
  • Living Donor Employee Recovery Policy
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
test strategiestest planstest scenariostest casesrisk-based testingfunctional testingregression testingintegration testingautomated testsdefect management
Soft Skills
analytical skillsproblem-solvingcommunication skillsmentoringcollaborationinfluencingcontinuous improvementaccountabilityshared ownershipquality by design
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science