Posted:1 week ago|
Platform:
On-site
Full Time
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
ServCrust
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Hyderabad, Telangana, India
Salary: Not disclosed
Pune, Maharashtra, India
Experience: Not specified
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed
Pune, Maharashtra, India
Experience: Not specified
Salary: Not disclosed