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.

Senior Test Engineer at Heartflowinc | JobZoey