Selenium Python Automation Engineer (Pytest)
Role: Automation Test Engineer
Experience: 3.5 – 8 years
Skills: Selenium, Python, Pytest, Automation Frameworks
Location: Hyderabad, Bangalore, Pune, Coimbatore
Employment Type: Full-time
Job Summary
We are seeking a highly skilled QA Automation Engineer with strong hands-on experience in Selenium, Python, and Pytest. The ideal candidate will be responsible for building and maintaining automation frameworks, writing high-quality test scripts, and ensuring the stability of software releases through automated testing.
Key Responsibilities
Develop and maintain automation test scripts using Selenium with Python.
Build and enhance automation test frameworks using Pytest.
Design Page Object Model (POM) and reusable automation components.
Execute automated test suites, analyze failures, and perform debugging.
Work closely with product and development teams to understand requirements.
Integrate automated tests into CI/CD pipelines (Jenkins/GitHub Actions/Azure DevOps).
Generate automation reports using pytest-html, Allure, or custom solutions.
Identify and report defects using JIRA, Azure DevOps, or similar tools.
Maintain code quality through peer reviews and version control (Git).
Required Technical Skills
Strong programming experience in Python.
Hands-on experience with Selenium WebDriver.
Expertise in Pytest framework:
Fixtures
Hooks
Parametrization
Markers
Solid understanding of automation frameworks (POM, Hybrid, Data-driven).
Experience with API testing using Python (requests module).
Familiarity with Git and branching strategies.
Practical exposure to CI/CD pipelines.
Knowledge of HTML, CSS, and XPath locators.