Taro Logo

Software Test Engineer

Illumina is a biotechnology company expanding access to genomic technology to realize health equity through DNA sequencing and genotyping innovations.
Singapore
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Healthcare · Biotech

Job Description

Illumina is at the forefront of genomic technology, working to make genomics accessible and impactful for billions of people worldwide. As a Software Test Engineer, you'll be part of a mission-driven team developing and testing instrument control software for cutting-edge DNA sequencing and genotyping devices.

The role combines technical expertise in software testing with the opportunity to impact healthcare and biotechnology. You'll work within Agile scrum teams, designing and implementing both manual and automated tests to ensure the quality of critical software systems. Your responsibilities will span from writing test scripts and building test environments to investigating software defects and participating in the full development lifecycle.

The ideal candidate brings 2-5 years of experience in software quality assurance, particularly in testing mechanical instrumentation software. Strong programming skills in Python and familiarity with Linux environments are essential. Knowledge of biotech and bioinformatics is valued, as is experience with image processing and hardware integration.

At Illumina, you'll be surrounded by extraordinary colleagues and work on world-changing projects. The company offers a collaborative culture with Employee Resource Groups, career development opportunities, and a strong commitment to diversity and inclusion, including equal pay practices. This position is based in Singapore (Woodlands - NorthCoast) and offers the chance to work on technology that's transforming human health through early disease detection and new treatment options.

Join Illumina to be part of something bigger than yourself, where every role has the potential to make a significant difference in advancing genomic technology and improving human health globally.

Last updated a day ago

Responsibilities For Software Test Engineer

  • Design, implement, and test instrument control software for DNA sequencing devices
  • Develop and execute 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 related field
  • 2-5 years experience in testing software for mechanical instrumentation
  • 2-5 years experience in Software Quality Assurance
  • Experience with Microsoft Office, Visual Studio, Jira
  • Experience with Agile (Scrum) process
  • Experience writing code in modern scripting languages (like Python)
  • Knowledge of multiple test methods
  • Understanding of modern build systems
  • Experience in cross-organizational collaboration
  • Must thrive in fast-paced environment

Benefits For Software Test Engineer

Medical Insurance
  • Equal opportunity employer
  • Zero-net gap in pay regardless of gender, ethnicity, or race

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.