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:
- Application Screening – The recruitment team reviews the candidate’s application and resume.
- Technical Assessment – Candidates may be evaluated on software testing, programming, automation, or related technical concepts.
- Technical Interview – Questions may cover testing methodologies, test cases, automation, programming, API testing, Agile, and debugging.
- Managerial/Team Discussion – Candidates may discuss their projects, problem-solving approach, communication skills, and ability to work with teams.
- 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
- Visit the official Thermo Fisher Scientific Careers website.
- Search for Software Test Engineer I or enter Job ID: R-01356608.
- Open the Hyderabad job posting and carefully review the eligibility criteria.
- Click the Apply option and complete your candidate profile/application form.
- 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.
Welcome to VacancyFresh.com, your trusted partner in finding the latest government and private job opportunities across India. Founded by Manohar Chary, VacancyFresh.com is designed with the mission of helping students, job seekers, and professionals stay updated with authentic, reliable, and timely employment information.