Heartflowinc
Senior Test Engineer
San Francisco, California. Posted 2 months ago
The role
The Senior Test Engineer is a hands-on individual contributor responsible for end-to-end system testing and post-deployment verification. This role designs and executes automated test suites for regulated SaMD products across ML/AI algorithms, web applications, and reporting layers.
What you will do
- Design, implement, and maintain end-to-end automated test suites.
- Implement and scale test coverage using AI-assisted authoring and generative test planning.
- Build and own a baseline suite of daily smoke/build-acceptance tests.
- Lead post-deployment testing activities including production smoke tests.
- Design and implement golden-dataset regression tests for ML pipeline services.
- Build automated test coverage for WebGL-based 3D Web Viewer and Clinical/CaseOps UIs.
- Author clear, traceable test plans, test protocols, and test reports.
- Perform tool validation for test infrastructure and automation tooling.
- Build and maintain UI automation using Selenium and Playwright.
- Collaborate with software engineering teams to standardize API-level and integration tests.
Required qualifications
- 5–8 years of experience in software test engineering, SDET, or quality engineering roles.
- Direct experience testing Software as a Medical Device (SaMD) or other regulated medical device software.
- Working knowledge of medical device QMS practices and applicable standards (e.g., ISO 13485, IEC 62304, ISO 14971, 21 CFR Part 820).
- Strong proficiency with Selenium / WebDriver and Playwright.
- Experience designing and maintaining E2E automation frameworks.
- Experience authoring test plans, protocols, and reports in a regulated environment.
- Practical experience with AI-assisted testing tools and techniques.
- Solid programming skills in Python and at least one additional mainstream language (e.g., TypeScript/JavaScript, Java, or C#).
- Experience with API testing tools (REST Assured, Postman, Karate, Pact.io or equivalent).
- Experience integrating automated tests into CI/CD pipelines (e.g., GitHub Actions, Harness).
- Strong analytical and debugging skills across distributed systems.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Nice to have
- Direct experience with requirements/traceability tooling such as Ketryx, Jama, or Polarion.
- Experience with DICOM and/or HL7 protocols, or other clinical data interoperability standards.
- Experience supporting RA/QA teams during regulatory audits and inspections.
- Experience testing ML/AI systems, clinical validation workflows, or medical imaging products.
- Experience validating complex visualizations such as 3D models, overlays, or measurement views.
- Experience generating and managing diverse test datasets.
- Experience coordinating or mentoring offshore or contractor test engineers.
- Familiarity with non-functional / performance testing tools (e.g., k6, Locust, JMeter, Gatling).
- Exposure to data-pipeline testing and microservices architectures.
- Contributions to defining and tracking actionable quality metrics.
About the company
Heartflow is a medical technology company advancing the diagnosis and management of coronary artery disease using cutting-edge technology. It is a publicly traded company (HTFL) that provides an AI-driven, non-invasive cardiac test.