Python Automation Engineer – Tech Next – Full Job Description

🗓 Posted on: April 23, 2025 | 📁 Category: Python | 📍 Location: India

Company: Tech Next
Location: Remote
Job Type: Contractual / Temporary, Full-time
Salary: ₹1,00,000 a month

JOB DESCRIPTION: Python Automation Engineer

Job Location: Noida –62, Gurgaon

Mode: WFO (Monday – Friday)

Job Type: Contractual (onsite)

Tenure: 6 months (extendable)

Experience: 4+ Years

Responsibilities:

  • Develop and maintain automated test suites using Python and Selenium for web applications.
  • Utilize pytest and behave for test automation and behavior-driven development.
  • Implement CI/CD pipelines using Jenkins, Azure DevOps, and YAML-based configurations for automated testing and deployment.
  • Work with version control systems such as Git, handling merge conflicts and pull requests.
  • Collaborate with cross-functional teams in Agile environments, participate in sprint planning, retrospectives, and daily stand-ups.
  • Write and maintain robust test scripts, applying OOP principles in test frameworks for scalable automation.
  • Utilize locators (ID, name, XPath, CSS selectors) and XPath techniques to write efficient automation scripts.
  • Design automated tests to handle dynamic elements, such as selecting the cheapest flight on the MakeMyTrip website.
  • Define virtual machines in YAML for test execution in CI/CD pipelines.
  • Generate test reports and handle bug reporting using Jira and other tools.

Requirements:

  • 4-5 years of experience as a Python Automation Engineer, with strong proficiency in Python programming.
  • Extensive experience with Selenium WebDriver for web automation testing.
  • Knowledge of pytest and behave for test automation, including familiarity with conftest.py for managing fixtures.
  • Hands-on experience with CI/CD pipelines, using Jenkins and Azure DevOps.
  • Proficiency in Git, handling commands such as git add, git commit, git push, resolving merge conflicts, and working with remote branches.
  • Strong understanding of Agile methodologies, experience participating in Agile ceremonies, sprint planning, and retrospective issue resolution.
  • Familiarity with test data types in Python, understanding mutable and immutable types (strings, lists, dictionaries), and proficient in data structure manipulation.
  • Demonstrated ability to prioritize and organize test cases based on requirements or QA team guidance.

Job Types: Full-time, Contractual / Temporary

Contract length: 6 months

Pay: ₹100,000.00 per month

Experience:

  • Python automation engineer: 4 years (Required)
  • python: 4 years (Required)
  • ci/cd: 4 years (Required)
  • azure devops: 4 years (Required)

Work Location: Remote