remote
Software Quality Engineer 2 - Illumina
Software Engineer
Senior QA Engineer focused on automated testing of genomic software, leveraging Python, Selenium, and CI/CD pipelines to ensure high quality releases in a fast‑paced, data‑driven environment.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for web and API components using Python and Selenium.
- Integrate tests into CI/CD pipelines (GitHub Actions/TeamCity) to provide rapid feedback on code changes.
- Collaborate with product, development, and data science teams to define testable requirements and validate new features.
- Analyze test results, troubleshoot failures, and drive root‑cause investigations to improve product reliability.
- Mentor junior QA engineers and contribute to continuous improvement of testing processes and tooling.
Requirements
- 3+ years of QA engineering experience in a software development lifecycle.
- Hands‑on experience with CI/CD tools (GitHub Actions, TeamCity, Jenkins) and version control (Git).
- Solid understanding of Agile methodologies and ability to work in cross‑functional teams.
- Excellent problem‑solving skills and a passion for delivering high‑quality, data‑driven products.
Skills
pythonseleniumcicdagile