Remote job
Quality Engineer II
Job details
About this role
Role overview Take responsibility for the quality of assigned features and fixes while developing as an early-career quality engineer. The role combines hands-on exploratory testing with test automation, with support from experienced quality and software engineers and a path to broader engineering responsibility.
Responsibilities - Create and maintain test cases for assigned features, covering expected use and likely edge cases. - Plan and complete testing for small features and bugs, delivering scoped work on schedule. - Build and maintain automated end-to-end and API tests using team conventions. - Investigate flaky tests and help keep the test suite dependable. - Perform exploratory checks and write reproducible bug reports. - Use AI tools to help draft tests and automation, then review and correct their output; use synthetic data in all test artifacts.
Requirements - Around 1–2 years of experience in software quality, testing, or test automation. - Working knowledge of at least one programming or scripting language, such as TypeScript, JavaScript, Python, or C#. - Experience writing and maintaining automated tests; Playwright or comparable UI and API tools are useful. - Comfort with Git, running test suites, and basic independent debugging. - Clear communication through bug reports, reviews, and discussion of work. - Ability to complete scoped assignments with limited supervision and care about protecting healthcare users’ data.
Benefits and work setup Remote-first work; equity options; health, dental, vision, disability, and life coverage; flexible spending accounts; federal holidays and uncapped time off for eligible exempt employees; and a work technology budget. Other offerings include lifestyle spending funds, team activities, and access to the organization’s services for employees.