Python QA Developer

3 - 8 years

5 - 12 Lacs

Posted:5 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities:

  • Develop automation infrastructure in

    Python

    (pytest) and build reusable testing libraries.
  • Implement

    API testing

    (REST/GraphQL), including contract validation, positive/negative scenarios, and mocks.
  • Develop

    UI automation

    using Selenium or Playwright, applying Page Object / Screenplay patterns.
  • Integrate test automation into CI/CD pipelines (GitHub Actions / GitLab CI / Jenkins), enabling parallel runs and detailed reporting.
  • Manage test data: creation, seeding, cleanup, use of fakers and fixtures.
  • Monitor test results, generate reports (Allure/TestRail/Xray), and conduct root cause analysis.
  • Collaborate closely with Backend, Frontend, and Product teams to define acceptance criteria and ensure testability.
  • Maintain test stability by reducing flaky tests and optimizing execution time.
  • Support cross-platform and cross-browser test execution (Dockerized environments).
  • Promote quality practices: enforce coding standards, peer reviews, and best practices in test automation.

Required Qualifications

  • 3+ years of hands-on experience with

    Python

    for automation (pytest/unittest).
  • Proven experience with

    Selenium or Playwright

    for UI automation.
  • Strong experience in

    API testing

    (Requests/HTTPX, Postman/Newman, or contract testing frameworks).
  • Solid knowledge of Git and CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
  • Experience with

    Docker

    for isolated test execution and reproducible environments.
  • Familiarity with databases (SQL basics) and use of mocks/stubs for external dependencies.
  • Clean coding skills and understanding of test architecture patterns (Page Object, fixtures, SOLID where applicable).
  • Good technical English (test documentation, PRs, design notes).

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You