Home
Jobs

Quality Assurance Automation Engineer

4 years

0 Lacs

Posted:8 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Are you a passionate Automation Engineer with expertise in Python and Selenium ? Do you thrive in a Behavior-Driven Development (BDD) environment and excel at building robust, scalable test automation frameworks? We're seeking a skilled individual to join our team and play a crucial role in ensuring product quality through cutting-edge test automation. About the Role: As a Python Selenium Automation Engineer , you will be instrumental in driving our product quality initiatives. You'll collaborate closely with product owners, developers, and other QA professionals to translate requirements into precise, Gherkin-based scenarios . Your work will involve designing, developing, and maintaining highly reliable automated test cases and enhancing our existing automation frameworks, all while embracing test-driven development and continuous integration practices . Key Responsibilities: BDD & Test Script Development: Collaborate with cross-functional teams to deeply understand product requirements and transform them into clear, actionable Gherkin scenarios . Design, develop, and maintain high-quality automated test scripts using Python, Selenium WebDriver , and BDD frameworks such as Behave or pytest-bdd . Implement efficient, reusable, and modular test code following Page Object Model (POM) principles. CI/CD & Execution: Integrate test automation seamlessly into CI/CD pipelines using tools like Jenkins, GitHub Actions , or similar platforms. Execute comprehensive functional, regression, and smoke tests across diverse browsers and platforms to ensure wide compatibility. Quality Assurance & Improvement: Debug and effectively resolve test failures by collaborating directly with developers to identify and address root causes. Continuously enhance and optimize existing test frameworks for improved maintainability, scalability, and performance. Document detailed test strategies, scenarios, and results to foster transparency and facilitate knowledge sharing within the team. Requirements: Bachelor's degree in Computer Science, Engineering, or a related technical field. 4+ years of hands-on experience in software test automation, specifically with Python and Selenium WebDriver . Strong practical experience with Behavior-Driven Development (BDD) methodologies and relevant tools like Behave or pytest-bdd . Solid understanding and practical application of Page Object Model (POM) and other key test design patterns. Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or CircleCI. Proven experience in cross-browser and cross-platform testing . Exceptional problem-solving skills and the ability to thrive in a fast-paced agile development environment . Excellent communication and technical documentation skills. Preferred Qualifications: Experience with cloud-based testing platforms (e.g., BrowserStack, Sauce Labs). Exposure to API testing tools like Postman, requests (Python library), or RestAssured. Experience with Docker or container-based test environments . Knowledge of robust test data management and reporting tools. Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Automation Interview Now
TIGI HR
TIGI HR

238 Jobs

RecommendedJobs for You