Skip directly to search

Skip directly to content



Senior Java Test Automation



• Analyzing user stories, use cases and requirements
• Collaborate closely with other team members to define the test cases
• Execute all levels of testing
• Managing client interaction
• Design, develop, maintain, and extend automation scripts using various frameworks
• Detect and track software defects and inconsistencies
• Apply quality engineering principals throughout the Agile product lifecycle
• Create and implement a testing strategy
• Provide support and documentation



Qualifications and Experience

• 4+ 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 or other automation tools is required
• Good knowledge of TDD or BDD
• Experience in Web Services/API automated testing
• Experience with REST testing tools
• Good knowledge in Database testing
• Able to set up automated builds/pipelines and enable CI/CD
• GIT or similar version control system experience
Nice to have:
• Knowledge of Azure/AWS/Jenkins/OpenShift/TeamCity pipelines


Additional Information


  • Private health insurance, monthly sports allowance & meal tickets
  • Loyalty annual leave days & replacement days for weekend bank holidays
  • Stock options
  • Hybrid working model
  • Multiple offers and employee discounts
  • Ongoing learning opportunities – complex projects, trainings, coaching, conferences, workshops, certifications, online learning platforms subscriptions etc.
  • Bookster
  • Global Wellbeing Program
  • Diverse company social life - events, sports tournaments, team buildings, passion groups (e.g. hiking, book club)
  • Multicultural environment - working with colleagues and clients across different countries.

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?