Thermo Fisher Scientific logo

Engineer III, Software Test

Thermo Fisher Scientific
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

6 - 10 Years

TYPE

FullTime

SKILLS REQUIRED

Test AutomationPythonapi testingCI/CDPlaywrightpytestSeleniumJavaDebuggingRoot Cause AnalysisGit

Job description

Overview

Engineer III, Software Test (SDET) focused on hands-on test automation using Python, Playwright and pytest, with API testing, debugging and CI/CD integration.

What you'll do

  • Design, develop and maintain test automation frameworks using Python, pytest and Playwright.
  • Develop automated tests for web applications, APIs, integration scenarios and end-to-end workflows.
  • Translate requirements and acceptance criteria into reliable and maintainable automated tests.
  • Develop reusable automation components, utilities, fixtures and test-data solutions.
  • Maintain and enhance existing Java and Selenium automation as needed.
  • Integrate automated tests into CI/CD pipelines and improve automated quality feedback.
  • Analyze test failures, application logs and automation issues to identify and troubleshoot defects.
  • Participate in technical discussions, code reviews, defect analysis and automation improvements.
  • Independently own automation for assigned features and identify opportunities to improve test coverage and reliability.
  • Collaborate with cross-functional engineering teams and share technical knowledge with other engineers.

What you'll need

  • Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.
  • 6-10 years of experience in software engineering, SDET, quality engineering or test automation.
  • Strong programming skills in Python, with hands-on experience in Playwright and pytest.
  • Experience designing and developing scalable and maintainable test automation frameworks.
  • Strong experience with API, integration and end-to-end test automation.
  • Working knowledge of Java and Selenium for supporting existing automation.
  • Good understanding of object-oriented programming, automation design principles and engineering best practices.
  • Experience with CI/CD pipelines, Git, debugging and root cause analysis.
  • Strong problem-solving, ownership, communication and collaboration skills.

Nice to have

  • Experience with cloud/container environments, BDD or non-functional testing.
  • Familiarity with AI-assisted development and test automation tools such as GitHub Copilot, OpenAI Codex or equivalent tools.

Details

  • Location: Bangalore, India.
  • Work schedule: Standard (Mon-Fri).
  • Environmental conditions: Office.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Engineer III, Software Test