Senior Automation Engineer (Python Playwright)
Location: Panchkula (Preferred) / Gurgaon
Shift: Night Shift (7:30 PM / 8:30 PM onwards)
Experience: 7–10+ Years
Role Overview
We are seeking an experienced Senior Automation Engineer with strong expertise in Python and Playwright to design, develop, and maintain robust web automation frameworks. This role will play a critical part in improving product quality, accelerating release cycles, and modernizing the existing test automation infrastructure.
The primary responsibility will be to independently drive the migration of the current Cypress (JavaScript) automation framework to Playwright (Python), ensuring a scalable, maintainable, and reliable automation solution. The ideal candidate will have extensive experience in web and API automation, CI/CD integration, cloud environments, and containerized test execution.
Key Responsibilities
- Design, develop, and maintain scalable web automation frameworks using Python and Playwright.
- Lead the migration of existing Cypress (JavaScript) automation frameworks to Playwright (Python).
- Refactor and optimize test suites, utilities, and CI/CD integrations during migration.
- Develop and execute end-to-end automated test cases across multiple browsers (Chromium, Firefox, and WebKit).
- Leverage Playwright features such as auto-waiting, tracing, and network interception to enhance test stability and debugging.
- Build and maintain API automation frameworks for integration and end-to-end testing.
- Integrate automation suites into CI/CD pipelines for continuous testing and rapid feedback.
- Execute and manage automated tests in AWS cloud environments.
- Support Docker-based containerized test execution and deployment.
- Troubleshoot test failures and continuously improve automation reliability and performance.
- Collaborate closely with QA, Development, Product, and DevOps teams.
- Mentor junior automation engineers and promote automation best practices.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 7+ years of experience in QA Engineering and Test Automation.
- Strong hands-on experience with Playwright using Python.
- Proven experience in designing and maintaining automation frameworks.
- Experience migrating or modernizing automation frameworks (Cypress to Playwright preferred).
- Strong programming skills in Python.
- Experience with API automation using Pytest, Requests, and REST APIs.
- Hands-on experience with Jenkins and CI/CD pipelines.
- Experience working with AWS cloud services.
- Practical experience with Docker and containerized environments.
- Strong understanding of cross-browser testing methodologies.
- Experience utilizing AI-assisted development tools such as GitHub Copilot and ChatGPT to improve productivity and code quality.
- Excellent debugging, analytical, and problem-solving skills.
Preferred Qualifications
- Experience with test observability tools, logs, traces, and automation reporting.
- Knowledge of performance testing tools such as k6 or JMeter.
- Experience working in Agile/Scrum environments.
What We Offer
- Opportunity to lead a critical automation modernization initiative.
- Exposure to cloud-native and modern testing technologies.
- Collaborative and innovation-driven work environment.
- Career growth and leadership opportunities.
Pay: ₹2,500,000.00 - ₹2,700,000.00 per year
Application Question(s):
- How many years of experience do you have in Automation Testing?
- How many years of hands-on experience do you have with Playwright using Python?
- Have you worked on automation framework development and maintenance?Yes or No ?
- Do you have experience with API Automation, Jenkins CI/CD, and Docker?
Yes / No
- Have you been involved in migrating automation frameworks (e.g., Cypress to Playwright)?
Yes / No
- Are you comfortable working in a night shift (7:30 PM / 8:30 PM onwards) from Panchkula or Gurgaon?
Yes / No
Work Location: In person