Python Selenium Automation Engineer

4 years

0 Lacs

Hyderabad, Telangana, India

Posted:1 week ago| Platform: Linkedin logo

Apply

Skills Required

python selenium automation technology vision digitization test design development integration code model jenkins github regression resolve strategies support transparency engineering testing agile communication documentation api postman docker data management reporting

Work Mode

On-site

Job Type

Full Time

Job Description

Job Description: ServCrust is a rapidly growing technology startup with the vision to revolutionize India's infrastructure by integrating digitization and technology throughout the lifecycle of infrastructure projects. About the Role: As a Python Selenium Automation Engineer (BDD), you will play a critical role in ensuring product quality through behavior-driven test automation. You will work closely with product owners, developers, and QA teams to design and implement reliable test cases and automation frameworks. This role is ideal for engineers passionate about automation, test-driven development, and continuous integration practices. Key Responsibilities: Collaborate with cross-functional teams to understand product requirements and translate them into Gherkin-based scenarios. Design, develop, and maintain automated test scripts using Python, Selenium WebDriver, and BDD frameworks like Behave or pytest-bdd. Implement reusable and modular test code using Page Object Model (POM) principles. Integrate test automation into CI/CD pipelines using tools like Jenkins, GitHub Actions, etc. Execute functional, regression, and smoke tests across multiple browsers and platforms. Debug and resolve test failures by collaborating with developers to identify root causes. Continuously improve test frameworks for maintainability and performance. Document test strategies, scenarios, and results to support transparency and knowledge sharing. Requirements: Bachelor's degree in Computer Science, Engineering, or related field. 4+ years of hands-on experience in test automation using Python and Selenium WebDriver. Strong experience with Behavior-Driven Development (BDD) and tools like Behave or pytest-bdd. Solid understanding of Page Object Model (POM) and test design patterns. Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or CircleCI. Experience in cross-browser and cross-platform testing. Strong problem-solving skills and the ability to work in an agile development environment. Excellent communication and documentation skills. Preferred Qualifications: Experience with cloud-based testing platforms (e.g., BrowserStack, Sauce Labs). Exposure to API testing tools like Postman, requests, or RestAssured. Experience with Docker or container-based test environments. Knowledge of test data management and reporting tools. Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview Now

RecommendedJobs for You