Endava is seeking a Java Automation Tester to analyze user stories, define and execute test cases, and manage client interaction. The role involves designing, developing, and maintaining automation scripts using various frameworks and programming languages, detecting defects, and applying quality engineering principles throughout the Agile lifecycle. Candidates should have 3+ years of experience in Java testing, with expertise in designing testing frameworks and automation for both frontend and backend systems.
Good To Have:- Good knowledge of TDD and BDD
- Good knowledge in SQL
Must Have:- Analyze user stories, use cases, and requirements
- Collaborate closely with other team members and departments to define test cases
- Execute all levels of testing
- Manage client interaction
- Design, develop, maintain, and extend automation scripts using various frameworks and programming languages
- Detect and track software defects and inconsistencies
- Apply quality engineering principles throughout the Agile product lifecycle
- Provide support and documentation
- 3+ years of experience working in Java testing
- Experience in designing and implementing testing frameworks
- Automation testing experience in both frontend and backend
- Good knowledge of Selenium is required
- Experience in Web Services/API automated testing
- Experience with REST testing tools
- Knowledge with Azure/AWS DevOps pipelines to set up automated builds and enable CI/CD