Job Closed
This listing is no longer active.
CareDx, a molecular diagnostics company based in Brisbane, California, is devoted to improving the lives of organ transplant patients via noninvasive diagnostics. Founded as XDx in
Senior Software Quality Engineer
Location
United States
Posted
84 days ago
Salary
0
Job Description
Senior Software Quality Engineer
CareDx
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. Overview Senior Software Quality Engineers ensure product and process excellence through a strong foundation in manual and exploratory testing, paired with increasing ownership of test automation. In this role, 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. You will identify risk early, validate functional, usability, and compliance requirements, and contribute to the evolution of the team’s quality practices through effective use of automation. Your work directly supports the reliability and safety of software used by providers and patients in a regulated environment. Key Responsibilities Quality Strategy & Test Planning - 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. Manual Testing & Execution - 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. Automation Strategy & Execution - 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. Collaboration & Quality Advocacy - 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. Required Skills and Experience - 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. Preferred Skills - Experience with healthcare, regulated, or compliance-driven software. - Familiarity with performance, security, or interoperability testing concepts (hands-on execution or validation). - Experience validating data integrity and complex business rules. - Exposure to test data management practices. Additional Details: Every individual at CareDx has a direct impact on our collective mission to improve the lives of organ transplant patients worldwide. We believe in taking great care of our people, so they take even greater care of our patients. Our competitive Total Rewards package for US Employees includes: - 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 - And more! - Please refer to our page to view detailed benefits at https://caredx.com/company/careers In addition, we have a Living Donor Employee Recovery Policy that allows up to 30 days of paid leave annually to a full-time employee who makes the selfless act of donating an organ or bone marrow. With products that are making a difference in the lives of transplant patients today and a promising pipeline for the future, it’s an exciting time to be part of the CareDx team. Join us in partnering with transplant patients to transform our future together. CareDx, Inc. is an Equal Opportunity Employer-vets/disabled, and participates in the E-Verify program. By proceeding with our application and submitting your information, you acknowledge that you have read our U.S. Personnel Privacy Notice and consent to receive email communication from CareDx. ***We do not accept resumes from headhunters, placement agencies, or other suppliers that have not signed a formal agreement with us.*** Certain jurisdictions require notice of how we use and protect your personal information. For more information, please read our #LI-Remote This is the anticipated base salary range in the United States. The final salary offered to a successful candidate will be dependent on several factors that may include, but are not limited to, the type and length of experience within the job, the type and length of experience within the industry, education, etc. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives and restricted stock units. CareDx is a multi-state employer, and this salary range may not reflect positions that work in other states. Remote: US only roles $96,000 - $128,000 USD
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
Software QA Engineer
Health CatalystOur mission is to be the catalyst for massive, measurable, data-informed healthcare improvement.
• Ensuring the quality and reliability of software products through both manual and automated testing • Designing and executing test plans • Creating automation frameworks • Collaborating with development and product teams to deliver secure, performant, and high-quality applications • Applying best practices in testing methodologies • Supporting continuous delivery in an Agile environment • Performing REST endpoint testing and API automation using tools like Postman, Newman, and Swagger • Conducting performance and load testing, analyzing results, and compiling reports using tools such as JMeter, InfluxDB, and Grafana • Performing backend testing, including ETL validation • Identifying, tracking, and resolving bugs; performing thorough regression testing • Utilizing tools such as Jira, Confluence, TestRail, and version control systems (Git/GitHub/BitBucket)
Senior Software Quality Engineer
CareDx, Inc.Creating life-changing solutions that enable transplant patients to thrive.
• 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.
Appian Quality Engineering Lead
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role offers an exciting opportunity to lead quality engineering and automation efforts for complex Appian environments. The Appian Quality Engineering Lead will drive the stabilization of automation frameworks, design and implement CI/CD testing pipelines, and deliver high-quality QA support for modernization initiatives. You will collaborate with cross-functional Agile teams, perform plugin validation, and optimize automated testing processes. The role emphasizes hands-on problem solving, framework improvement, and operational efficiency, while ensuring software quality, reliability, and maintainability. This position is ideal for professionals who thrive in fast-paced environments and enjoy mentoring and knowledge sharing. - Lead the design, development, and maintenance of automated test suites for Appian applications and custom plugins - Execute functional, regression, integration, and formal testing of complex software systems - Audit, stabilize, and refactor existing Ruby/JRuby/FitNesse automation frameworks to reduce flaky tests - Implement and optimize CI/CD pipelines using Jenkins, Docker, and related tools for reliable automated testing - Support plugin validation, troubleshooting failing automation tests, and enhancing framework reliability - Maintain source control, integrate testing results with Jira/Xray, and document testing artifacts - Collaborate with developers, QA leads, and stakeholders to ensure automation aligns with application architecture and release priorities Qualifications - Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent experience - 2+ years of professional experience in software quality assurance, test automation, or test engineering; 4+ years preferred - Hands-on experience with automated testing frameworks, ideally using Ruby/JRuby, FitNesse, or similar tools - Experience supporting Appian or other low-code platforms and CI/CD pipelines (e.g., Jenkins) - Proficiency with Docker-based testing environments and Git/GitHub workflows - Strong analytical, troubleshooting, and problem-solving skills - Excellent written and verbal communication skills, with the ability to collaborate in Agile environments - Preferred: experience with RubyMine, Ruby on Rails, AWS-hosted testing environments, and Appian plugin testing Benefits - Competitive hourly rate ($45–$55/hour) - Flexible hybrid work arrangements - Opportunity to work on modernizing complex Appian environments and automation frameworks - Hands-on experience with CI/CD pipelines, Docker, and cloud-based testing environments - Collaborative and fast-paced work culture focused on quality and efficiency - Professional development opportunities and exposure to advanced test automation practices Company Description
Software Engineer, QA
Unity TechnologiesUnity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description At Unity, our QA team members are the test and quality experts for feature areas. We are fully embedded and rely on communication and collaboration to help the whole team deliver quality software. We are responsible for fostering a culture of quality and facilitating the idea of challenging quality issues across the entire team. You'll be embedded and working closely with developers for the Workflows Team. In addition to working as part of your development team, you will be part of a global Platform QA team that actively works to ensure the functionality, stability, and usability across all of Unity’s platforms. In this role, you will engage with QA, producers, and development on test strategies and approaches for a variety of projects. You will be actively involved in driving the team towards the best balance of automated and manual tests, and in ensuring tools and processes are in place to continually improve quality across the team. In addition to leading the team towards a culture of quality, we expect you to be hands-on and empowered to dive in and solve technical testing challenges as needed. We believe testing is a craft that requires training and skill. We invest in our employees and expect you to invest in your own professional growth. Our employees love to learn, and challenge themselves as well as each other to grow. What you'll be doing - Work with the entire team to ensure we are delivering the highest quality software we can, with an emphasis on improved engineering flow - Work closely with developers to provide early feedback on new features, their functionality and usability - Develop and maintain the test approach for your designated areas of the product - Solve technical problems and help the team to solve their technical problems - Drive the development team towards continuous improvement and higher quality - Communicate with peers and teams across Unity to ensure a quality end-to-end experience of all deliverables - Collect and share relevant accomplishments or metrics with local and global teams as needed Qualifications - Working knowledge of using Unity - Programming experience with C# - Experience with Mobile, VR - Passion for testing and software development and for solving hard problems with code - Excellent written and verbal communication skills You might also have - Knowledge of Automation and Test Infrastructure - Hardware Input specific knowledge Requirements - Relocation support is not available for this position - Work visa/immigration sponsorship is not available for this position Benefits - Comprehensive health, life, and disability insurance - Commute subsidy - Employee stock ownership - Competitive retirement/pension plans - Generous vacation and personal days - Support for new parents through leave and family-care programs - Office food snacks - Mental Health and Wellbeing programs and support - Employee Resource Groups - Global Employee Assistance Program - Training and development programs - Volunteering and donation matching program


