Skip directly to search

Skip directly to content



QA Engineer



Working inside a Scrum team, the QA Engineer will:

  • Being proactive, helping the team members to find new and better solutions
  • Understand the product insights, analyze the requirements together with the developers, prepare the test cases
  • Test the products and identify deficiencies
  • Create issue tickets by providing a helpful description, or replicate customer issues and translate them into clear steps
  • Be involved in estimates for features’ development and bug fixing activities
  • Be able to report about her/his work packages quality internally, for the development team, or for the customer.


Qualifications and Experience

  • Minimum 2 years of experience as a QA Software Engineer
  • Hands-on experience working with test frameworks (Selenium / Cypress / Protractor)
  • Experience with test automation, preferably over project code written in Java, using Cucumber and BDD
  • Knowledge of API requests and use of development tools (devTools)
  • Knowledge of test activities during all Project Development Life Cycle phases
  • Good skills in requirements’ discovery, intuition in finding test cases, test methods, exploratory testing, stress tests
  • Ability to correctly and comprehensively define & explain problems
  • Ability to quickly integrate within a Scrum team, and supporting the team with customer issue replication and root-cause analysis
  • Good English communication skills



Additional Information

Nice to have:

  • Intermediate to advance German skills
  • Knowledge of Continuous Integration and Jenkins
  • Knowledge of Cloud and databases
  • Knowledge of cross-browser (IE, Chrome, Firefox) and platform (Windows/Linux) testing
  • Experience interacting with different customers
  • Basic knowledge of networking.

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?