Key Skills: Java, Automation Testing, Rest Assured, BDD, Cucumber
Roles and Responsibilities:
- Develop and maintain automation test scripts using Java and Rest Assured.
- Design and implement automation frameworks, including TestNG and BDD.
- Conduct backend testing, including API, message queues, and batch jobs.
- Utilize OOP concepts in programming and testing.
- Participate in test planning, design, execution, and defect reporting.
- Collaborate with cross-functional teams in an Agile environment.
- Ensure quality through risk-based testing and adherence to testing processes.
- Utilize CI/CD tools such as Jenkins, Bamboo, and Maven.
- Maintain good communication and analytical skills to effectively report testing outcomes.
Skills Required:
- Strong proficiency in Java programming
- Hands-on experience in Automation Testing for web services and APIs
- Expertise in Rest Assured for API automation
- Experience in designing and developing automation frameworks (TestNG, JUnit)
- Knowledge of BDD frameworks like Cucumber (nice to have)
- Understanding of OOP concepts and their application in test automation
- Experience in API testing, backend testing, and integration testing
- Familiarity with CI/CD tools such as Jenkins, Bamboo, and Maven
- Experience working in Agile/Scrum environments
Education:
- Bachelor's Degree in related field
- ISTQB certification is preferred.