Senior Software Engineer in Test
Core
Design, implement, and maintain custom test frameworks for Illumina's primary analysis software to ensure reliability and coverage.
Role type
Senior Software Engineer in Test (IC)
Builds
Production-quality test frameworks and automation for genomic analysis software
Domain
Genomics / Bioinformatics / Software Testing
Deliverable
production ML models | product features
Required skills
Python or C# development, CI/CD troubleshooting, automation framework design, root cause analysis, test coverage expansion, documentation
Preferred skills
Testing data-intensive/scientific software, custom automation frameworks, Python data visualization, software release process documentation, benchmarking and performance monitoring, product lifecycle tools
Technologies
Python, C#, CI/CD tools
Responsibilities
Design and maintain custom test frameworks for primary analysis software; adapt tests to new software changes; identify gaps and develop new tests; investigate and triage test failures; expand test coverage as capabilities evolve; ensure tests are clear, documented, and reproducible
Seniority
Senior, hands-on IC