Automation Test Engineer (Playwright / Selenium + Python)1
Job Description
We are looking for a skilled Automation Test Engineer with strong experience in
Playwright or Selenium using Python to design, develop, and maintain scalable test automation frameworks. The ideal candidate will play a key role in improving test coverage, ensuring product quality, and enabling faster release cycles.
Key Responsibilities
- Design and develop robust automation frameworks using Playwright or Selenium with Python
- Create, execute, and maintain automated test scripts for web applications
- Integrate automation suites with CI/CD pipelines
- Perform cross-browser and cross-platform testing
- Analyze test results, identify defects, and collaborate with development teams for resolution
- Drive test strategy, including regression, smoke, and API testing
- Optimize test execution time and improve automation efficiency
- Ensure best practices in test automation, code quality, and reusability
Required Skills
- Strong hands-on experience in Python
- Experience with Playwright or Selenium WebDriver
- Good understanding of automation frameworks (PyTest / Unittest / Behave)
- Experience with API testing (REST, tools like Postman or requests library)
- Familiarity with CI/CD tools (Jenkins, GitLab CI, etc.)
- Knowledge of version control systems (Git)
- Strong debugging and problem-solving skills
Good To Have
- Experience in BDD frameworks (Cucumber/Behave)
- Knowledge of performance testing tools
- Exposure to cloud platforms (AWS/Azure)
- Understanding of Agile/Scrum methodologies
Experience
- 3–7 years of experience in test automation