QA Automation Engineer (Java)

Job description

Our Client  is a leading provider of backup and recovery software for virtual, physical and cloud environments. 


Your tasks will include:

  • Design and implement QA infrastructure, develop new innovative approaches to testing of complex web systems;
  • Review and analyze functional requirements, identify and correct gaps and inconsistencies;
  • Design and generate test data, develop and execute test plans, test cases based upon functional and design specifications;
  • Analyze test results and perform root cause analysis;
  • Automate different housekeeping processes.


Must have

  • Good written and oral English (B2 or higher);
  • Deep understanding of software testing methodology and best practices;
  • Strong experience in automated testing;
  • Good understanding of databases, working knowledge of SQL;
  • Communication skills and good knowledge of English, written and spoken;
  • Experience in one of the following languages: Java, Scala, Groovy or Kotlin.

Big advantage

  • Knowledge of DevOps best practices and being up to speed with modern software engineering: version control systems, issue tracking, build-systems, continuous integration, etc.
Image 2022 04 07 T13 01 14

Download our latest 2022 salary guide to discover how much you could be earning