Automation QA Engineer (Java)

Job Summary

We are looking for an experienced Automation QA Engineer to join our R&D team. You will create and maintain automation environment for testing Backend algorithms, analyze the neural network output and mobile application. Your responsibilities will include but not limited to: analyze product and areas for automation, implement and support a test framework, learn new features quickly, and provide the best ways of testing them.

Qualifications and Skills

  • 3+ years of experience as an Automation QA Engineer (Java)
  • Experience with creation of automation framework from the scratch
  • Knowledge of and experience of working with databases
  • Basic knowledge of AWS
  • Knowledge of multiple test types and ways of organizing them in the process of testing various applications
  • Experience with CI (Jenkins)
  • Experience with Linux
  • Skills of managing test documentation (test plans, test cases etc.)
  • Create automated test reports and/or notification system
  • Good written and spoken English


Nice to have


  • Experience in writing development support tools such as parsers, profilers, automated testing, frameworks etc.
  • Strong CS fundamentals (data structures, algorithms, design patterns, etc.)
  • Solid skills working with AWS

We offer multiple benefits that include

  • Working for one of the top product companies in the world:
  • Opportunity to influence the products’ quality supporting company mission to reduce crime in neighborhoods
  • Challenging tasks and professional growth
  • Competitive salary and perks
  • PE accounting and support
  • 18 paid vacation days per year, paid public holidays according to the Ukrainian legislation
  • Social package, including gym membership compensation, medical insurance
  • Free office meals, fruits, and cookies
  • Educational possibilities, knowledge hubs, and free corporate English classes
  • Career plan, professional growth, and semiannual performance review.