Software Quality Engineering Lead

U
UpDocHealthcare Technology
United StatesFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
PythonCypressJavascriptTypeScriptSeleniumCI/CDRESTful APIsPlaywrightRisk Management

Requirements

  • 7+ years of experience in software quality engineering, SDET, test automation, or a similar engineering-focused quality role.
  • Experience establishing, leading, or significantly scaling software quality engineering practices.
  • Experience developing and testing software in a regulated medical device, SaMD, or similarly safety-critical environment.
  • Strong working knowledge of software verification, design controls, risk management, traceability, and objective test evidence.
  • Strong software engineering skills and hands-on experience building automated tests in Python, TypeScript, JavaScript, or another modern programming language.
  • Experience designing and maintaining automated testing frameworks rather than relying primarily on manual testing.
  • Strong experience testing modern web applications, backend services, REST APIs, integrations, and complex end-to-end workflows.
  • Experience with browser automation frameworks such as Playwright, Cypress, or Selenium.
  • Experience integrating automated testing into CI/CD pipelines.
  • Ability to read application code and use logs, network requests, databases, and debugging tools to investigate complex failures.
  • Strong judgment around software and product risk.
  • Excellent written and verbal communication skills.

Responsibilities

  • Build and lead UpDoc’s software quality engineering function, including its strategy, standards, infrastructure, tooling, and processes.
  • Own the risk-based test strategy across patient- and provider-facing products, backend services, APIs, integrations, and clinical workflows.
  • Partner with Engineering and Quality/Regulatory to translate design controls, software lifecycle requirements, and risk-management activities into practical verification practices.
  • Establish traceability between software requirements, risks and controls, verification activities, and objective evidence.
  • Design, build, and maintain automated test frameworks and suites across the product stack, complemented by appropriate manual and exploratory testing.
  • Investigate complex software failures and turn findings into improved test coverage and preventative measures.
  • Define release-readiness criteria and provide evidence-based assessments of verification status and release risk.
  • Integrate automated testing into CI/CD workflows while maintaining the controls and evidence required for regulated software development.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now