Yrs of Exp – 4-6 years
Notice Period – Immediate
Location: WFO Hyderabad
Key Responsibilities
- Develop and maintain automated test scripts using Java and Selenium WebDriver, following best practices such as proper wait strategies to ensure test reliability.
- Write and manage test cases using TestNG, with the ability to integrate Gherkin steps using Cucumber for BDD frameworks.
- Demonstrate clear understanding and application of OOPs concepts (Inheritance, Polymorphism, etc.) in the context of test automation frameworks.
- Design, implement, and execute various types of testing including Unit Testing (UT), Integration Testing, Regression Testing, Smoke, and Sanity Testing, with practical, real-world examples.
- Perform backend validation by writing SQL queries and validating data against expected results.
- Prepare comprehensive test documentation, structure test cases effectively, and capture proper evidence during test execution and defect reporting.
- Implement strategies for data validation independently of UI availability, ensuring data consistency across platforms.
- Collaborate with cross-functional teams to understand requirements and ensure thorough test coverage.
- Maintain high standards of software quality and ensure compliance with industry best practices.
Required Skills & Qualifications
- Strong proficiency in Java and Selenium WebDriver.
- Practical experience with TestNG and Cucumber
- Solid understanding of object-oriented programming principles and their implementation in test automation.
- Good knowledge of testing types and clear understanding of testing responsibilities across roles.
- Experience in database testing, writing SQL queries, and performing backend validations.
- Ability to create and maintain detailed test documentation, and capture execution evidence effectively.
- Strong analytical and problem-solving skills, especially in situations where UI is not available for validation.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience in working in Agile environments.
- Exposure to CI/CD tools like Jenkins, GitLab CI, etc.
- Familiarity with defect management tools like JIRA, Azure DevOps, or similar.