Thermo Fisher Scientific logo

Engineer II, Software Test

Thermo Fisher Scientific
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

3 - 6 Years

TYPE

FullTime

SKILLS REQUIRED

PythonTest Automationapi testingCI/CDPlaywrightEnd to End TestingIntegration Testingpytest

Job description

Overview

Engineer II, Software Test (SDET) role focused on hands-on test automation development, API testing, debugging, and CI/CD integration, with Python and Playwright as the primary technologies.

What you'll do

  • Develop and maintain automated tests using Python, pytest, and Playwright.
  • Develop automated tests for web applications, APIs, integration scenarios, and end-to-end workflows.
  • Translate requirements, test cases, and acceptance criteria into reliable and maintainable automated tests.
  • Develop and maintain reusable automation components, utilities, fixtures, and test-data solutions.
  • Contribute to the development and improvement of test automation frameworks.
  • Maintain and enhance existing Java and Selenium-based automation as needed.
  • Integrate and execute automated tests within CI/CD pipelines.
  • Analyze test failures, application logs, and automation results to identify and troubleshoot defects and automation issues.
  • Participate in code reviews, defect analysis, technical discussions, and continuous improvement activities.
  • Identify opportunities to improve test coverage, automation reliability, and execution efficiency.
  • Collaborate effectively with developers, product teams, DevOps engineers, and other quality engineers.

What you'll need

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 3–6 years of experience in software engineering, SDET, quality engineering, or test automation.
  • Good programming skills in Python, with hands-on experience in Playwright and pytest.
  • Experience developing and maintaining reusable and maintainable test automation solutions.
  • Experience with API, integration, and end-to-end test automation.
  • Working knowledge of Java and Selenium for supporting existing automation solutions.
  • Good understanding of object-oriented programming, automation design principles, and software engineering practices.
  • Experience with CI/CD pipelines, Git, debugging, and root cause analysis.
  • Good analytical, problem-solving, communication, and collaboration skills.
  • Ability to work independently on assigned automation tasks and contribute effectively within an engineering team.

Nice to have

  • Exposure to cloud/container environments, BDD, non-functional testing, or AI-assisted development and test automation 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 II, Software Test