Login Sign Up
🔔 FCM Loaded

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.