Senior Software Test Engineer
Core
Ensure quality, reliability, and usability of software across Element's sequencing ecosystem by independently owning verification of complex features and workflows spanning instrument software, firmware, hardware, cloud services, and data-analysis interfaces.
Role type
Senior Software Test Engineer (Regulated Medical Device/Life Sciences)
Builds
Verification of complex features and end-to-end workflows for sequencing instruments and related cloud/data interfaces
Domain
Life Sciences / Medical Devices / DNA Sequencing
Required skills
Functional, integration, regression, and exploratory testing; Test strategy and plan creation; Defect isolation and troubleshooting; Linux and command-line tools; Log analysis; SQL or NoSQL databases; Scripting (Python or TypeScript)
Preferred skills
Regulated software development lifecycle (FDA 21 CFR Part 820, IEC 62304, ISO 13485); Product risk management (ISO 14971); DNA sequencing workflows or genomics applications; Test automation
Technologies
Linux, Python, TypeScript, SQL, NoSQL
Responsibilities
Design, document, and execute verification activities for complex software features and end-to-end workflows; Translate user needs and requirements into traceable test strategies, plans, cases, protocols, and reports; Configure and maintain representative test environments including software, firmware, hardware, and test-data configurations; Isolate and troubleshoot defects using logs, command-line tools, database queries, and reproducible test evidence; Collaborate with cross-functional teams to evaluate coverage, resolve integration issues, and improve the end-user experience; Create accurate, review-ready test documentation in accordance with design-control processes; Identify high-value automation opportunities and contribute to maintainable automated tests
Seniority
Senior, hands-on IC