Job Overview
Role: Software Test Engineer I Location: Hyderabad Experience: 0–2 Years Qualification: Bachelor's Degree Key Skills: Software Testing Methodologies, Selenium, TestComplete, JUnit, Python, Java, JavaScript, JIRA, TestRail, Agile/Scrum, CI/CD, Git, API testing, Performance testing
Job Description
Thermo Fisher Scientific is hiring a Software Test Engineer I in Hyderabad, suitable for candidates with a Bachelor's degree and 0–2 years of experience. This role focuses on ensuring the quality, reliability, and performance of software used in scientific research and laboratory environments. You will work with cross-functional teams to develop test strategies, create and execute test cases, automate testing, track defects, and support software quality throughout the development lifecycle. The position is particularly relevant for those with knowledge of test automation tools and programming languages.
Roles and Responsibilities
- Develop and execute comprehensive software testing strategies.
- Create detailed test plans and test cases based on product requirements.
- Write and execute test protocols to validate software functionality.
- Perform functional and software quality testing.
- Develop and maintain automated test cases.
- Use automation tools such as Selenium, TestComplete, and JUnit.
- Identify, document, and track software defects.
- Use defect tracking and test management systems such as JIRA, TestRail, and ALM.
- Perform API testing to validate application interfaces.
- Contribute to performance testing activities.
- Work with developers and other engineering teams to investigate and resolve defects.
- Participate in Agile/Scrum development activities.
- Support testing throughout the software development lifecycle.
- Work with CI/CD pipelines and version control systems.
- Use Git as part of collaborative software development and testing workflows.
- Collaborate with cross-functional teams in a matrix organization.
- Communicate test results, defects, risks, and technical findings clearly.
- Learn new technologies and adapt testing approaches as product requirements evolve.
Skills and Eligibility Criteria
Educational Background: Bachelor's degree (Preferred Fields: Computer Science, Software Engineering, Electronics/Electrical Engineering, Chemistry, Biochemistry, Bioinformatics, or related fields).
Experience: 0–2 years of relevant experience.
Mandatory Technical Skills:
- Strong knowledge of software testing methodologies and quality control processes
- Proficiency in Python, Java, or JavaScript
- Experience with Selenium, TestComplete, or JUnit
- Ability to create and execute test plans, test cases, and test protocols
- Experience with JIRA, TestRail, ALM, or similar defect management systems
- Knowledge of Agile/Scrum methodologies
- Familiarity with continuous integration and continuous delivery pipelines
- Knowledge of Git and version control systems
- Understanding of API testing concepts and practices
- Knowledge of performance testing (preferred)
- ISTQB or equivalent software testing certification (preferred)
Competencies:
- Strong analytical and troubleshooting abilities
- Excellent written and verbal communication skills
- Ability to work independently while collaborating effectively with cross-functional teams