Login / Register to Apply for this Job

Job Details

Job Title: QA Engineer
Keywords: Selenium, Python, BDD
Experience: 3 - 6 years
Designation / Role: QA Engineer
Location: Chennai
Job Description: Job Overview:
We are seeking a QA Automation Engineer with strong experience in Selenium, Python, and Behavior Driven Development (BDD) to join our team. In this role, you will be responsible for designing, developing, and executing automated test scripts to ensure the quality and functionality of web and mobile applications. You will work closely with cross-functional teams, including developers, product managers, and manual testers, to deliver high-quality software products.

Key Responsibilities:
Develop and maintain automated test scripts using Selenium WebDriver and Python.
Create and implement BDD frameworks using tools like Cucumber, Behave, or pytest-bdd.
Design, write, and execute test plans, test cases, and test scripts for functional, regression, and end-to-end testing.
Collaborate with developers and product managers to define and review acceptance criteria for new features using Gherkin syntax.
Debug test failures, identify root causes, and track issues through to resolution.
Continuously improve and optimize the test automation framework to increase test coverage and reduce execution time.
Participate in code reviews to ensure test coverage and adherence to coding standards.
Set up and maintain CI/CD pipelines for test automation integration using tools like Jenkins, GitLab, or CircleCI.
Document test results and report issues, providing detailed analysis for defects.
Work closely with manual testers to ensure comprehensive test coverage across both automated and manual test efforts.
Ensure the test environment is properly configured for automation and coordinate with DevOps teams as needed.
Close Window