Overview
Software Test Engineer II role ensuring quality and reliability of software that controls analytical instruments such as mass spectrometers and electron microscopes, supporting research in cancer, drug development and semiconductor manufacturing.
What you'll do
- Participate in software quality activities across the full software development lifecycle, including requirements review, design review, test planning, verification, validation, release and product support.
- Develop and execute software test strategies, test plans, test cases, test procedures and test reports.
- Perform functional, system, integration, regression, smoke, positive, negative and exploratory testing of bioinformatics and software applications.
- Perform software/OS system upgrade testing mimicking customer upgrade scenarios, and software installation and integrity tests.
- Verify software functionality against defined product and system requirements.
- Review product and software requirements for clarity, completeness, testability and traceability.
- Develop and maintain requirements-to-test traceability and verification evidence.
- Design, develop and maintain automated software tests to improve test coverage, repeatability and efficiency.
- Perform testing of APIs, web services, user interfaces, backend services, data-processing workflows and system integrations.
- Validate complex bioinformatics workflows, genomic data-analysis pipelines and software features involving large biological datasets.
- Identify software defects, document issues clearly, investigate failures, support root-cause analysis and verify defect resolution.
- Collaborate with software developers and bioinformatics teams to identify product risks, improve testability and ensure effective verification.
- Participate in test reviews, design reviews, requirement reviews and technical discussions.
- Contribute to automated testing within CI/CD environments.
- Continuously improve software testing methodologies, automation frameworks, testing efficiency and overall product quality.
- Contribute to defining and monitoring software quality metrics and identifying quality improvement opportunities.
- Maintain high-quality Software QA and Verification & Validation documentation.
- Support software releases by providing testing evidence, quality assessment and verification status.
- Work effectively across multiple projects and collaborate with cross-functional and geographically distributed teams.
- Participate actively in Agile/Scrum activities such as backlog refinement, sprint planning, reviews, retrospectives and defect triage.
What you'll need
- 6-10 years of relevant experience within Bioinformatics/Software Quality Assurance.
- Software QA / Verification & Validation experience.
- Strong Linux system knowledge (hands-on experience) - must have.
- Docker and Kubernetes environments with SQL and database validation.
- Test automation expertise.
- Experience with regulated software environments.
- Demonstrated ability to independently drive software quality activities.
- Ability to work well with senior leadership.
- Experience working in a fast-paced, dynamic environment.
Details
- Standard work schedule (Mon-Fri).
- Office job.
Read the full description and apply on the company’s own careers page.