Heartflow
Senior Test Engineer
San Francisco, California · Senior · Contract
Sponsorship not specified$165k-$205kDetected 12 days ago
JavaScriptTypeScriptPythonJavaC#Distributed SystemsAlgorithmsGitCloud PlatformsCI/CDGitHub ActionsRESTMachine LearningLLMsSeleniumPlaywrightPostmanJMeterLoad TestingTest AutomationAPI TestingHL7/FHIRMedical DevicesRadiology
About the role
- Heartflow is a medical technology company advancing the diagnosis and management of coronary artery disease, the #1 cause of death worldwide, using cutting-edge technology.
- Our pipeline of products is growing and so is our team; join us in helping to revolutionize precision heartcare.
- This role also plays a key part in scaling the team, supporting and coordinating offshore/contractor test engineers as HeartFlow's automation program grows.
Responsibilities
- Design, implement, and maintain end-to-end (E2E) automated test suites that exercise complete user workflows across UI, API, and back-end services, executing against the architecture and standards set by the Test Architect.
- Build and own a baseline suite of daily smoke/build-acceptance tests covering core workflows across development and staging environments, closing a current gap where automated testing only runs during formal V&V cycles.
- Lead post-deployment testing activities, including production smoke tests, monitoring-driven verification, and continuous validation against live environments.
- Design and implement golden-dataset regression tests for HeartFlow's ML pipeline services, validating algorithmic outputs against curated reference cases.
- Perform tool validation for test infrastructure and automation tooling in accordance with internal QMS procedures and applicable standards.
- Build and maintain UI automation using Selenium and Playwright
- Collaborate with software engineering teams to standardize API-level and integration tests using tools such as REST Assured, Postman, or Karate, including testing for DICOM ingestion and HL7 output validation at the hospital/cloud boundary.
- Partner with software engineers, product managers, and RA/QA to translate requirements into verifiable test cases with full traceability, contributing to closing the current gap between code commits and Ketryx-generated audit evidence.
- drive defects to resolution and contribute to defect-prevention initiatives.
- Build and maintain UI automation using Selenium and Playwright; extend frameworks for stability, parallelism, and reuse across product lines.
Requirements
- 5-8 years of experience in software test engineering, SDET, or quality engineering roles, with a strong hands-on automation background.
- Required: Strong proficiency with Selenium / WebDriver and Playwright, including framework design, page-object patterns, and stability/flake reduction techniques.
- Demonstrated experience designing and maintaining E2E automation frameworks that cover complete workflows and system integrations.
- Experience authoring test plans, protocols, and reports in a regulated environment, with attention to traceability between requirements, test cases, and evidence.
- Practical experience with AI-assisted testing tools and techniques (e.g., AI-augmented test authoring, self-healing automation, LLM-driven test generation or triage).
- Experience with API testing tools (REST Assured, Postman, Karate, Pact.io or equivalent) and basic familiarity with contract testing concepts.
- Experience integrating automated tests into CI/CD pipelines (e.g., GitHub Actions, Harness) and working with cloud environments such as AWS.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 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.
- Required: Direct experience testing Software as a Medical Device (SaMD) or other regulated medical device software.
- Required: Working knowledge of medical device QMS practices and applicable standards (e.g., ISO 13485, IEC 62304, ISO 14971, 21 CFR Part 820), including test documentation, traceability, and tool validation.
- Solid programming skills in Python and at least one additional mainstream language used for automation (e.g., TypeScript/JavaScript, Java, or C#).
- Strong analytical and debugging skills across distributed systems, with a structured approach to root-cause analysis.
- Excellent written and verbal communication skills
- able to clearly document test designs, defects, and risk.
Compensation
- A reasonable estimate of the base salary compensation range is $165,000 to $205,000, bonus, and equity. #LI-IB1
Benefits
- Experience testing ML/AI systems, clinical validation workflows, or medical imaging products, including statistical or tolerance-based regression approaches.
- Implement and scale test coverage using AI-assisted authoring and generative test planning derived from AI-generated requirements, while leveraging intelligent triage to minimize maintenance overhead.
Apply directly at Heartflow →Create a free account for alerts like thisView Heartflow immigration profile
This listing is sourced directly from Heartflow's careers page and normalized into a canonical job model.