SWITS DIGITAL Private Limited logo

Playwright (Python)

SWITS DIGITAL Private Limited
4 days ago
Full-time
On-site
Gurgaon, Haryana, India
Automation Tester, SDET

About the job

Job Title: Senior QA Automation Engineer Playwright (Python) Location:Gurgaon

Experience: 6 10 Years

Employment Type: Full-Time

Job Summary We are seeking a highly skilled Senior QA Automation Engineer with strong expertise in Playwright using Python to lead automation framework modernization initiatives. The ideal candidate will have hands-on experience building and maintaining scalable test automation frameworks, migrating legacy automation solutions (especially Cypress JavaScript frameworks) to Playwright Python, and implementing robust API and UI automation strategies.

The role requires close collaboration with Development, QA, DevOps, and Product teams to ensure high-quality software delivery through automation, CI/CD integration, and cloud-native testing practices.

Key Responsibilities

  • Lead migration of existing Cypress (JavaScript) automation frameworks to Playwright (Python).
  • Design, develop, enhance, and maintain scalable test automation frameworks.
  • Build and execute automated UI, API, and end-to-end test suites.
  • Develop reusable automation utilities, libraries, and reporting mechanisms.
  • Implement API automation using Pytest, Requests, and related Python libraries.
  • Integrate automation suites into CI/CD pipelines using Jenkins.
  • Collaborate with DevOps teams for automation execution in containerized environments.
  • Ensure cross-browser and cross-platform test coverage.
  • Analyze failures, troubleshoot issues, and provide effective root-cause analysis.
  • Contribute to test strategy, automation best practices, and quality standards.
  • Mentor junior QA engineers and provide technical guidance on automation architecture.
  • Leverage AI-assisted development tools such as GitHub Copilot and ChatGPT to improve productivity and automation efficiency.

Required Skills & Qualifications

  • 6+ years of experience in QA Automation Engineering.
  • Strong hands-on experience with Playwright using Python.
  • Proven expertise in automation framework development and maintenance.
  • Experience migrating automation frameworks from Cypress (JavaScript) to Playwright (Python).
  • Strong programming skills in Python.
  • Experience with API Automation using:
    • Pytest
    • Requests
    • REST APIs
  • Strong experience with CI/CD tools, preferably Jenkins.
  • Exposure to AWS cloud services.
  • Experience with Docker and containerized test execution.
  • Expertise in cross-browser automation testing.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Experience working in Agile/Scrum environments.
  • Familiarity with AI-powered development tools such as GitHub Copilot and ChatGPT.

Preferred Qualifications

  • Experience with test observability tools, including logs, traces, screenshots, videos, and test artifacts.
  • Exposure to performance testing tools such as k6 or JMeter.
  • Experience designing enterprise-scale automation architecture.
  • Ability to independently drive automation transformation initiatives.
  • Prior experience mentoring and coaching automation engineers.