Thermo Fisher

Engineer III, Software Test

Bangalore, India Full time

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

Responsibilities:

  • Build automated Test Cases that can be repeated against the application under test.
  • Formulate automated Test Cases derived from existing manual test cases and/or feature acceptance criteria.
  • Perform test cases to generate detailed test outcomes.
  • Engage proactively in different scrum rituals and help pinpoint technical uncertainties and different options.
  • Take end-to-end ownership (Build to support) of multiple significant software modules.
  • Lead the integrity of technical work on concurrent projects.
  • Implement and automate test and integration testing, conduct automation code reviews, debug and integrate code of utmost complexity.
  • Continuously automate feature testing with measurable and tangible goals.
  • Anticipate needs and problems while providing innovative solutions.
  • Engage proactively in the development community of practices, exchanging and acquiring standard methodologies.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of relevant experience in Python, Selenium, and API testing.
  • Extensive understanding of object-oriented principles, development patterns, data structures, and unit testing (TDD using JUnit), as well as a solid grasp of effective building methodologies.
  • Experience developing and coordinating partnerships with test engineers across different locations.
  • Familiarity with Agile development practices such as Scrum or Kanban and related tools like Atlassian Jira.
  • Proficiency in continuous integration and delivery pipelines (Jenkins declarative, or similar).
  • Outstanding analytical and problem-solving skills.

Nice to Have:

  • Experience with development on one or more automation frameworks.
  • Familiarity with quality, code analysis, and configuration tools.