Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading company in genomics is seeking a Senior / Staff Software Engineer in Test to design, implement, and test the software that drives cutting-edge DNA sequencing devices. This role offers the chance to make a significant impact on human health, contributing to innovative research and development efforts, while working in a dynamic team environment with ample opportunity for professional growth.
Senior / Staff Software Engineer in Test page is loaded
Responsibilities:
Work as part of Agile scrum teams to design, implement, and test the instrument control software that powers our industry-leading DNA sequencing and genotyping devices
Develop end to end automated integration, verification and continuous integration system
Develop, maintain and enhance automated test framework, tools and unit tests
Collaborate with DevOps to design and manage an automated, computational infrastructure supporting experimentation and research
Investigate and analyze software defects
Define, develop and document tests to uncover defects and improve product quality
Design and code test scripts, deploying to build pipeline, monitoring results
Participate in all aspects of our agile development process, from sprint planning to daily scrum meetings, sprint demos and code reviews
All listed tasks and responsibilities are deemed as essential functions to this position; however, business conditions may require reasonable accommodations for additional tasks and responsibilities.
Required Educational Background:
At least a Bachelor’s degree in Computer Science, Computer Engineering, Bioengineering or engineering related area
Desired Profile:
At least 5 years experience in testing and supporting software for mechanical instrumentation
Software test development experience with programming and scripting languages (C#, TypeScript, shell script preferred)
Experience in architecting end-to-end automated test suite for API, desktop, web apps and experience with test frameworks such as pytest, Playwright, or similar
Experience in writing verification plans, test cases, defects reports, executing & managing test cases using test cases management system and writing verification reports
Experience with CI/CD, Continuous Testing, and related tools such as TeamCity, Jenkins, GitHub Actions
Must have strong troubleshooting and debugging skills
Must thrive in fast-paced, dynamic environment
Experience in participating in cross-organizational or inter-company collaboration
Experience in developing instrument software / hardware integration is a plus
Experience in biotech and bioinformatics is a plus
Experience in Linux Operating System is a plus
All listed requirements are deemed as essential functions to this position; however, business conditions may require reasonable accommodations for additional tasks and responsibilities.
The potential of genomics to change the world is unparalleled. At Illumina, we are leading the way. Our technology empowers researchers and clinicians globally to improve cancer treatments, change the course of diseases, protect the environment, and fight food insecurity. We are made up of dedicated professionals, all-in on creating a better world – and we need every skill set on our path to making genomics useful for all. Learn more about life at Illumina.