
Senior Software Quality Engineer
CareDx, Inc.
full-time
Posted on:
Location Type: Remote
Location: New York • United States
Visit company websiteExplore more
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