Quality Assurance Automation Engineer
Innova ESI
2 - 5 years
Gurugram
Posted: 09/03/2026
Getting a referral is 5x more effective than applying directly
Job Description
Python Automation developer
Job Summary
We are seeking a skilled Python Developer with strong experience in Playwright automation and Behavior-Driven Development (BDD) frameworks to design, develop, and maintain scalable automation frameworks and backend systems. The ideal candidate will have hands-on experience in test automation, BDD implementation, API testing, and CI/CD integration, along with solid Python development expertise.
Key Responsibilities
- Develop, maintain, and enhance automation frameworks using Python and Playwright
- Implement and maintain BDD-based automation frameworks (Behave, pytest-bdd, or Cucumber-style frameworks)
- Write and maintain feature files using Gherkin syntax
- Design and implement end-to-end (E2E), UI, API, and regression test suites
- Develop reusable step definitions and maintain test architecture
- Collaborate with business analysts, product owners, and developers to translate requirements into BDD scenarios
- Integrate automated test suites into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.)
- Perform debugging, root cause analysis, and performance tuning
- Maintain test data management and reporting dashboards (Allure, Extent Reports, etc.)
- Ensure best practices in code quality, documentation, and version control
- Participate in code reviews and technical discussions
Required Skills & Qualifications
- strong experience in Python development
- Strong hands-on experience with Playwright (Python preferred)
- Experience implementing BDD frameworks such as Behave or pytest-bdd
- Strong knowledge of Gherkin syntax and scenario design
- Experience in API automation testing (REST APIs)
- Familiarity with testing frameworks such as PyTest or Unittest
- Knowledge of CI/CD tools and version control systems (Git)
- Understanding of HTML, CSS, and JavaScript fundamentals
- Experience working in Agile/Scrum environments
Preferred Skills
- Experience with Docker and containerized environments
- Knowledge of cloud platforms mainly AWS
- Familiarity with performance or load testing tools
- Experience with test reporting tools (Allure, Extent Reports)
- Basic knowledge of SQL and database testing
- Experience in cross-browser and headless browser testing
- Understanding of Page Object Model (POM) design pattern
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
