Thermo Fisher Scientific logo

Software Quality Assurance Engineer

Thermo Fisher Scientific

On-site
Brno, Czechia
Full-time
Salary not listedPosted 3mo ago

Real job — pulled straight from Thermo Fisher Scientific’s careers page · Verified May 27, 2026 · No reposts.

Job description

Thermo Fisher Scientific is hiring a Software Quality Assurance Engineer — a full-time, based in Brno, Czechia role. Apply directly on Thermo Fisher Scientific's careers page below.

Software Quality Assurance Engineer

Location: Brno, Czechia

Category: Research & Development

Employment Type: Full time

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

Join the Platform TEM R&D organization within the TEM Modules Software group, where we develop advanced software modules that support reliable, safe, and efficient imaging and sample-handling solutions.

As a Software Quality Assurance Engineer within the Vacuum Software Team, you will contribute to the development of software for highly accurate and dependable vacuum systems used in High-End and Mid-Range TEM products. In this role, you will define, coordinate, and execute test strategies and plans while ensuring comprehensive Quality Assurance coverage throughout the software development lifecycle.

You will work within an Agile Development Team operating in a SAFe environment, collaborating closely with Software Engineers, Product Owners, Scrum Masters, and Test Automation Engineers to deliver high-quality solutions to our customers.

The organization currently includes a Front Office in Eindhoven consisting of the Product Owner, Technical Lead, and SQA, alongside a Back Office development team in Romania. The team is now expanding in Brno, including this position, while Back Office development activities are transitioning to the Bangalore site.

Testing activities are primarily performed on TEM microscopes and specialized test benches. Building strong system-level expertise is essential, along with a deep understanding of software and hardware interactions, customer workflows, and use cases. This knowledge is translated into structured and effective test strategies and validation plans.

Key Responsibilities

  • Coordinate and lead testing activities across the development team and internal stakeholders
  • Analyze requirements and user stories while identifying and evaluating associated risks
  • Create detailed test plans, including effort estimates and scheduling
  • Review integration testing processes and feature delivery workflows
  • Develop test specifications and implement automated test scripts
  • Execute test cases, evaluate results, and prepare comprehensive test reports
  • Communicate testing progress and quality status to stakeholders
  • Plan and manage microscope and test bench usage for validation activities
  • Collaborate with developers to investigate and resolve issues
  • Drive continuous improvements in product quality and development processes

Education and Experience

  • Bachelor’s degree or Master’s degree in Software Engineering, Computer Science, Electronic Engineering, or a related discipline
  • Proven hands-on experience in test design and validation of complex multidisciplinary hardware/software systems, such as control software or mechatronics products
  • Practical experience with functional and non-functional testing methodologies, including automated and UI testing
  • Experience contributing to process and product quality improvement initiatives

Technical Skills

  • Solid understanding of software testing methodologies, processes, and standards
  • Experience with Python for scripting and test automation
  • Familiarity with automation tools and frameworks such as Robot Framework
  • Experience with version control systems such as Git and CI/CD environments
  • Knowledge of test management platforms such as Jira and TestRail
  • Experience or familiarity with Model-Based Testing (Axini) and Behavior-Driven Development (BDD)
  • Experience with defect tracking systems and bug lifecycle management

Competencies

  • Strong leadership capabilities with the ability to coordinate testing activities across distributed teams and sites
  • Practical, solution-oriented mindset with a hands-on approach
  • Excellent organizational, communication, and time management skills
  • Structured and detail-oriented working style
  • Ability to work effectively within cross-functional Agile/Scrum environments
  • Strong analytical thinking and problem-solving capabilities
  • Excellent verbal and written communication skills in English

Get Software Quality Assurance Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Westpac New Zealand logo

Platform Engineer

Auckland, NZ
✓ From careers page· 37m ago
Westpac New Zealand logo

Senior Quality Engineer, Automation Tester

Hapori Pōneke
✓ From careers page· 37m ago
Westpac New Zealand logo

Senior Data Engineer

Auckland, NZ
✓ From careers page· 38m ago
Westpac New Zealand logo

Senior Data Engineer

Auckland, NZ
✓ From careers page· 39m ago

Frequently asked questions

What skills are required for Software Quality Assurance Engineer at Thermo Fisher Scientific?

The required skills for Software Quality Assurance Engineer at Thermo Fisher Scientific include: Python, Git, JIRA.

How do I apply for Software Quality Assurance Engineer at Thermo Fisher Scientific?

You can view the full description and apply for Software Quality Assurance Engineer at Thermo Fisher Scientific on EchoJobs: https://echojobs.io/job/thermo-fisher-scientific-software-quality-assurance-engineer-fk3p9.