Taro Logo

Software Test Engineer

A genomics technology company empowering researchers and clinicians globally to improve cancer treatments, change disease courses, protect environment, and fight food insecurity.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Healthcare · Biotech

Job Description

Illumina is at the forefront of genomics technology, developing solutions that have far-reaching impacts on human health and scientific research. As a Software Test Engineer, you'll be part of a mission-driven team working on cutting-edge DNA sequencing and genotyping devices that are transforming healthcare and biological research.

The role combines software engineering and quality assurance, requiring both technical expertise and a methodical approach to testing. You'll work within Agile scrum teams to ensure the reliability and performance of instrument control software that powers Illumina's industry-leading devices. This position offers a unique opportunity to work at the intersection of software development and biotechnology.

Your responsibilities will span the entire testing lifecycle - from test design and implementation to execution and defect analysis. You'll be writing automated test scripts, building test environments, and working closely with development teams to maintain high quality standards. The role requires strong programming skills, particularly in Python, and familiarity with both Windows and Linux environments.

The ideal candidate brings 2-5 years of relevant experience in software testing, particularly in instrumental software testing. You should have a strong foundation in quality assurance methodologies, automated testing, and agile development practices. Experience with biotech or bioinformatics is valued, though not required.

At Illumina, you'll be part of a company that values diversity, inclusion, and innovation. The company offers a collaborative environment where you'll work with some of the brightest minds in both technology and life sciences. This role provides an excellent opportunity to make a meaningful impact on technology that is advancing human health and scientific understanding.

Last updated 2 days ago

Responsibilities For Software Test Engineer

  • Design, implement, and test instrument control software for DNA sequencing and genotyping devices
  • Develop, review and execute both manual and automated software tests
  • Investigate and analyze software defects
  • Define, develop and document tests to improve product quality
  • Design and code test scripts, deploy to build pipeline, monitor results
  • Plan and build effective test environments
  • Document and track issues during testing process
  • Participate in agile development process
  • Participate in shared learning and mentoring

Requirements For Software Test Engineer

Python
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, Bioengineering or engineering related area
  • 2-5 years experience in testing and supporting software for mechanical instrumentation
  • 2-5 years experience in Software Quality Assurance
  • Experience with Microsoft Office, Visual Studio, Jira, Agile (Scrum) process
  • Experience writing codes in modern scripting language (like Python)
  • Knowledge of multiple test methods
  • Understanding of modern build systems and release management
  • Knowledge of Agile methodologies
  • Experience in cross-organizational collaboration

Related Jobs

Software Test Engineer

Software Test Engineer position at Illumina focusing on testing and quality assurance for DNA sequencing and genotyping devices.

Software Engineer III, Display Ads Format

Software Engineer III position at Google focusing on Display Ads Format development, requiring 2+ years of experience and strong programming skills.

Network Automation Engineer

Network Automation Engineer position at Google, combining network engineering with software development to improve and maintain Google's global network infrastructure through automation and tooling.

Partner Solution Engineer, Search Ecosystems, gTech Users and Products

Partner Solution Engineer role at Google Singapore, focusing on Search Ecosystems and technical partner support, requiring 3+ years of programming and web technology experience.

Software Engineer III, Display Ads Format

Software Engineer III position at Google working on Display Ads Format team in Singapore, focusing on developing and improving advertising technologies.