Job Title

Software Test Engineer

Company Name
Thermo Fisher Scientific
Job Type
Full-time
Industry
Qualification
Bachelor’s Degree
Experience
6 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Bengaluru, Karnataka, India
Job Description

We are currently seeking a versatile Software Engineer with expertise in Test Automation, particularly in the Robot automation framework and strong proficiency in Python. The ideal candidate will have a proven track record in automating tests for both desktop and web applications, integrating test code into CI/CD pipelines, and using popular test management and automation tools.

Position Overview:
As a Software Engineer specializing in Test Automation, you will be responsible for designing, developing, and maintaining automated test scripts, ensuring the quality and reliability of our software applications. You will work closely with multi-functional teams in a collaborative and agile environment, implementing and optimizing test automation frameworks.

Key Responsibilities:
Test Automation Development:
Design and implement automated test scripts using the Robot automation framework and Python for both desktop and web applications.
Ensure comprehensive test coverage for all software features.
Participate in project-wide reviews of requirements, system architecture, and detailed design documents
Perform and coordinate QA activities such as estimation, test planning, test design, preparation of traceability matrix, test execution, test results analysis, and reporting
Analyze product requirements and develop manual and automated functional, system and integration tests.
Creation and execution of Test Automation Frameworks and Suites.

Leadership and Team Management:
Provide leadership and direction to the Test Automation team.
Mentor team members, encouraging their professional development and growth.
Collaborate with other engineering leaders to align automation efforts with overall business and software development goals.

CI/CD Integration:
Implement and maintain automated testing within a CI/CD pipeline, using tools such as Jenkins and GitHub Enterprise.
Collaborate with DevOps teams to optimize and streamline the CI/CD process.

Test Management and Documentation:
Apply test management tools, such as JIRA, to organize, track, and report on test progress and results.
Document test artifacts and processes effectively, providing clear and concise documentation.

API Testing:
Write code to test APIs, ensuring the robustness and reliability of backend services.

Software Development Lifecycle:
Demonstrate a solid understanding of the entire software development process, from requirements analysis to deployment.
Collaborate with software developers to ensure high-quality software releases.

Agile Collaboration:
Work effectively in a Scrum/Agile software development team, participating in sprint planning, reviews, and retrospectives.
Collaborate with a team with varied strengths to achieve common goals.

Communication Skills:
Possess excellent verbal and written communication skills.
Effectively document artifacts and processes and articulate them to team members.

Qualifications (must have):
Bachelor’s degree in computer science, software engineering, or a related field.
Proven experience in Test Automation with the Robot automation framework.
Very good knowledge and shown experience in Python programming.
At least 6 + years of experience in Test Automation [Roboto Automation Framework]
Strong proficiency in Python programming.
Familiarity with web protocols, open-source testing tools, XML, XSD, JSON, and SQL.
Knowledge of other Test Automation Frameworks.
Experience in writing code to test APIs.
Understanding of Agile/Scrum methodologies.
Excellent communication and collaboration skills.

Preferred Qualifications (nice to have):
Experience with JMeter/SOAPUI/REST-assured or other test automation frameworks.
Experience with CI/CD tools, including Jenkins and GitHub Enterprise.
Database understanding is desired but not a must-have.
Experience working with a geographically distributed team.
Good to have a background in Flow cytometry.
Good to have experience working on life sciences Domain and exposure to instrument software development.

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
February 03, 2024
Additional information

--