Thermo Fisher Scientific Software Test Engineer I Recruitment 2026 – Hyderabad

Published on: September 15, 2026
Join WhatsApp
Join Now
Join Telegram
Join Now

Thermo Fisher Scientific Software Test Engineer I Recruitment 2026 – Hyderabad

Thermo Fisher Scientific has announced an opportunity for the position of Software Test Engineer I in Hyderabad, India. This is a full-time Research & Development role for candidates with 0–2 years of experience.

The role is suitable for fresh graduates and early-career professionals who have a background in software testing, test automation, programming, and quality engineering. Candidates interested in working on software products used in scientific research and laboratory environments can apply for this position.

Job Overview

Particulars Details
Company Thermo Fisher Scientific
Job Title Software Test Engineer I
Job ID R-01356608
Job Category Research & Development
Job Type Full-Time
Experience 0–2 Years
Qualification Bachelor’s Degree
Location Hyderabad, Andhra Pradesh, India
Work Schedule Monday–Friday
Work Environment Office
Employment Level Entry Level / Early Career

About the Role

As a Software Test Engineer I, you will be responsible for helping ensure that Thermo Fisher Scientific’s software products meet expected quality, reliability, and performance standards.

You will work as part of a technical team and collaborate with software developers, business teams, quality professionals, and other stakeholders. Your responsibilities will include planning tests, creating test cases, executing tests, identifying defects, and helping teams deliver reliable software.

The software solutions supported by the team can be used in scientific research, laboratory automation, mass spectrometry, and other applications. This gives candidates an opportunity to work on software that supports important scientific and healthcare-related activities.

Key Responsibilities

As a Software Test Engineer, your work may involve:

  • Understanding software requirements and specifications.
  • Preparing detailed test plans and test cases.
  • Executing manual and automated software tests.
  • Identifying software defects and documenting them clearly.
  • Working with developers to reproduce and resolve defects.
  • Performing regression testing after software changes.
  • Supporting functional and integration testing.
  • Developing and maintaining automated test scripts.
  • Testing software APIs and application interfaces.
  • Supporting performance testing activities.
  • Participating in Agile/Scrum development processes.
  • Using defect tracking and test management systems.
  • Working with version control and CI/CD environments.
  • Collaborating with cross-functional teams throughout the software development lifecycle.
  • Learning and applying new testing tools and technologies.

Educational Qualification

Candidates should have a Bachelor’s Degree in a relevant field.

Preferred areas of study include:

  • Computer Science
  • Software Engineering
  • Electronics Engineering
  • Electrical Engineering
  • Chemistry
  • Biochemistry
  • Bioinformatics
  • Other related technical or scientific disciplines

Candidates from relevant educational backgrounds with an interest in software quality and testing may be considered.

Experience Required

The position is suitable for candidates with 0–2 years of experience.

This means the opportunity can be relevant to:

  • Fresh graduates
  • Candidates with internship experience
  • Candidates with up to two years of professional experience
  • Entry-level software testing professionals
  • Candidates with relevant academic or project experience

Candidates with practical knowledge of software testing and automation can have an advantage.

Technical Skills Required

Candidates should have a good understanding of software testing methodologies, tools, and quality processes.

Programming Languages

Knowledge of one or more programming languages is expected, including:

  • Python
  • Java
  • JavaScript

Programming knowledge can be useful for developing automated test scripts and understanding application behavior.

Test Automation

Candidates should have experience or knowledge of automation tools such as:

  • Selenium
  • TestComplete
  • JUnit

Understanding automation frameworks and the ability to create or execute automated test scripts will be beneficial for this role.

Test Planning and Execution

Candidates should understand how to:

  • Create test plans
  • Write test cases
  • Execute test cases
  • Document test results
  • Identify expected and actual results
  • Perform regression testing
  • Prepare test protocols
  • Report software defects

Defect Tracking and Test Management

Knowledge of defect tracking and test management platforms is preferred.

Relevant tools mentioned for the role include:

  • JIRA
  • TestRail
  • ALM

Candidates should understand how to report defects with appropriate information such as defect description, steps to reproduce, expected result, actual result, and severity.

Agile and Scrum

Knowledge of Agile/Scrum development methodologies is required.

Candidates should be comfortable working in an Agile environment and collaborating with developers, QA engineers, business analysts, and other team members.

Participation in activities such as sprint planning, daily stand-ups, testing, defect discussions, and sprint reviews may be part of the working environment.

CI/CD and Version Control

Experience with CI/CD pipelines and Git is also mentioned as part of the requirements.

Basic knowledge of these technologies can help candidates understand how software is developed, tested, integrated, and released through automated development pipelines.

API and Performance Testing

Knowledge of API testing and performance testing is preferred.

Candidates with experience using API testing tools and understanding concepts such as requests, responses, status codes, data validation, and basic performance testing can be well suited for the position.

Certification

An ISTQB certification or equivalent software testing certification is preferred.

However, candidates should carefully review the official job requirements before applying, as certification is listed as preferred rather than the primary educational requirement.

Soft Skills

Apart from technical knowledge, Thermo Fisher Scientific is looking for candidates with strong professional skills.

Important skills include:

  • Analytical thinking
  • Problem-solving ability
  • Good written communication
  • Good verbal communication
  • Attention to detail
  • Ability to work independently
  • Team collaboration
  • Willingness to learn
  • Ability to adapt to changing requirements
  • Ability to work in a matrix organization

Who Can Apply?

This opportunity may be suitable for candidates who:

  • Have completed a Bachelor’s Degree.
  • Have 0–2 years of experience.
  • Are interested in software testing and quality engineering.
  • Have knowledge of programming languages such as Python, Java, or JavaScript.
  • Have knowledge of software testing methodologies.
  • Understand test case creation and execution.
  • Have knowledge of automation testing tools.
  • Are familiar with Agile/Scrum.
  • Have knowledge of tools such as JIRA, Git, or TestRail.
  • Are interested in working on scientific and laboratory software products.

Preferred Skills for Freshers

Freshers who want to apply for this role should consider highlighting the following skills on their resume:

Software Testing | Manual Testing | Automation Testing | Selenium | Python | Java | JavaScript | JUnit | TestComplete | JIRA | TestRail | Git | API Testing | Performance Testing | Agile | Scrum | CI/CD

Academic projects, internships, testing projects, and certifications related to these areas can also be included where applicable.

Work Schedule and Environment

The position is based in Hyderabad, Andhra Pradesh, India.

The job is listed as:

  • Full-Time
  • Standard Monday–Friday schedule
  • Office work environment

Candidates should be prepared to work from the designated Thermo Fisher Scientific office location as applicable to the role.

Salary

The job information provided does not mention a specific salary or CTC for this position.

Candidates should check the official job listing or discuss compensation during the recruitment process for the latest salary information.

Selection Process

The exact selection process may vary depending on the hiring team. Based on the nature of the position, candidates may go through stages such as:

  1. Application Screening – The recruitment team reviews the candidate’s application and resume.
  2. Technical Assessment – Candidates may be evaluated on software testing, programming, automation, or related technical concepts.
  3. Technical Interview – Questions may cover testing methodologies, test cases, automation, programming, API testing, Agile, and debugging.
  4. Managerial/Team Discussion – Candidates may discuss their projects, problem-solving approach, communication skills, and ability to work with teams.
  5. HR/Final Discussion – Selected candidates may discuss availability, location, compensation, and other employment details.

The actual process can differ, so applicants should follow the instructions provided by Thermo Fisher Scientific.

Interview Preparation Tips

Candidates preparing for this position should revise the following topics:

Software Testing

  • SDLC and STLC
  • Test case and test scenario
  • Bug life cycle
  • Severity vs. priority
  • Functional testing
  • Regression testing
  • Integration testing
  • System testing
  • Smoke and sanity testing

Automation Testing

  • Selenium basics
  • Locators
  • WebDriver
  • Automation frameworks
  • Test scripts
  • JUnit
  • Basic programming concepts

Programming

Candidates should revise basic concepts in at least one relevant language:

  • Python
  • Java
  • JavaScript

Important topics include variables, conditions, loops, functions, arrays/lists, strings, OOP concepts, and basic problem-solving.

API Testing

Prepare topics such as:

  • REST APIs
  • HTTP methods
  • GET, POST, PUT, DELETE
  • HTTP status codes
  • Request and response
  • JSON
  • API validation

Tools and Development Practices

  • JIRA
  • Git
  • CI/CD
  • Agile
  • Scrum
  • Defect reporting

About Thermo Fisher Scientific

Thermo Fisher Scientific is a global scientific company that provides products, technologies, services, and solutions used in scientific research, healthcare, laboratories, and other technical fields.

The company supports researchers and organizations working in areas such as life sciences, laboratory testing, diagnostics, pharmaceutical development, and scientific research.

Thermo Fisher Scientific’s mission focuses on enabling customers to make the world healthier, cleaner, and safer. Its products and technologies are used by researchers, laboratories, healthcare organizations, and other scientific professionals around the world.

How to Apply

Interested and eligible candidates can apply through the official Thermo Fisher Scientific careers portal.

Application Process in 5 Steps

  1. Visit the official Thermo Fisher Scientific Careers website.
  2. Search for Software Test Engineer I or enter Job ID: R-01356608.
  3. Open the Hyderabad job posting and carefully review the eligibility criteria.
  4. Click the Apply option and complete your candidate profile/application form.
  5. Upload your updated resume and submit the application.

About Company

Thermo Fisher Scientific is a global company providing scientific products, laboratory technologies, and services for research and healthcare. Its solutions support areas such as life sciences, pharmaceuticals, diagnostics, and scientific research. The company focuses on its mission to help make the world healthier, cleaner, and safer.

 

Leave a Comment