This is a maternity cover role, starting in August 2020, ending September 2021. There may be scope to extend beyond September to ensure the completion of the active projects at that time.
Illumina are the global leaders in the development and application of next generation DNA sequencing technology, with 90% of the world’s NGS DNA sequencing data created on Illumina’s platforms. Illumina Clinical Software & Informatics (CSI) is one of the most applied of Illumina’s technology areas, with products and solutions directly targeting human health and clinical applications. The Illumina CSI software team in Cambridge is actively seeking a talented graduate to support the ongoing development of their products.
The successful candidate will join a growing and highly motivated team of Software Developers, Test Engineers, Bioinformaticians and Algorithm Designers in the Illumina Clinical Software & Informatics (CSI) team at our new state-of-the-art facility, just south of Cambridge.
The team develops sophisticated diagnostic software that processes large genetic data sets from our sequencers to provide clinical outcomes to physicians and patients. Our primary focus is to ensure that customers can utilise our technology quickly and accurately. We also support early stage development activities for future product ranges. Illumina CSI’s products are at the forefront of helping to improve human health, so the team is staffed with people who share a passion for solving hard problems while learning about new technologies and their applications.
Working with the rest of the product development team, you will work on testing products throughout the software development lifecycle. This will include working in our requirements management tool to review software requirements and write and review software test cases; implementing automated tests in Python, using the standard Illumina test framework; reviewing other test engineers’ automated tests; verifying bug-fixes; performing formal verification, capturing evidence and writing verification reports.
Any of the following skills are desirable:
Experience of using and testing Linux systems Experience of testing analytical and/or data processing systems
Experience of testing systems based on large-scale relational databases
Experience of testing user interfaces, both Windows and web-based, using Selenium and/or Protractor.
Familiarity with other programming languages, such as Groovy, Java or C# Working within a regulated environment Working under source control using commercial IDEs
You should have a university degree in a technical or analytical subject.
You will be an experienced software test engineer with great communication skills. You will be as comfortable working collaboratively within a team as independently and will always be looking to improve the quality of products.