remoteonsite
Senior Software Quality Engineer - Illumina
Software Engineer
Lead end‑to‑end quality assurance for genomic software, designing automated test suites, driving CI/CD pipelines, and ensuring high reliability across complex data‑intensive applications.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks for large‑scale genomic software using Python, Java, and Selenium.
- Integrate testing into CI/CD pipelines (Jenkins/GitHub Actions) to enable rapid, reliable releases.
- Collaborate with cross‑functional teams (development, product, data science) to define quality metrics and test coverage goals.
- Perform root‑cause analysis of failures, provide actionable defect reports, and drive continuous improvement.
- Mentor junior QA engineers and promote best practices in test automation and quality culture.
Requirements
- 5+ years of software quality engineering experience in a fast‑paced, data‑driven environment.
- Strong proficiency in Python and Java, with hands‑on experience building Selenium or similar UI test suites.
- Deep understanding of CI/CD concepts, Git workflow, and automated testing tools.
- Excellent analytical, problem‑solving, and communication skills.
- Experience in regulated or high‑stakes domains (e.g., healthcare, life sciences) is a plus.
Skills
cicdpythonjavaselenium