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