AS

SDET

ascendion
Bangalore Posted 28 Sept 2026
FULL TIME
Jenkins
Pytest
Python
Selenium

Job Description

About the Role'

'Job Title': Python SDET (Software Development Engineer in Test – Python)

'Responsibilities':

  • Write Python scripts for test automation.
  • Automate functional, regression, API, and integration testing.
  • Work with tools like Selenium, Playwright, Pytest.
  • Test APIs using tools/libraries such as Requests.
  • Build and maintain automation frameworks.
  • Integrate automated tests with CI/CD tools such as Jenkins, GitHub Actions, etc.
  • Identify bugs and work with developers to fix them.
  • Generate and analyze test reports.

'Required Skills':

  • Proficiency in Python programming.
  • Experience with test automation tools like Selenium, Playwright, Pytest.
  • Knowledge of API testing using tools/libraries such as Requests.
  • Familiarity with CI/CD tools like Jenkins, GitHub Actions.
  • Strong problem-solving skills.

'Desirable Skills':

  • Experience with other programming languages for automation.
  • Knowledge of software testing methodologies.
  • Familiarity with Agile development practices.

'Education Qualification':

  • Bachelor's degree in Computer Science or related field.

Python SDET means Software Development Engineer in Test – Python. In simple terms, it is a software testing/automation role where Python is the main programming language. A manual tester might check a login page like: Enter username, Enter password, Click Login, Verify dashboard. A Python SDET would write Python automation that performs these steps automatically, potentially testing hundreds of combinations. SDET vs Tester: A traditional tester may focus more on executing and designing tests, while an SDET is more programming-focused and typically develops automation frameworks and testing tools. If you're asking because you saw 'Python SDET' in a job description, I can also explain what skills/interview questions are usually expected for a Python SDET role.
Join WhatsApp Channel