QA Automation Engineer (JAVA)

Job description

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

They build products to meet complex backup and data management challenges. We work with VMware vSphere, Microsoft Hyper-V and Nutanix AHV virtualization; Windows, Linux and Unix physical systems; Active Directory, Exchange, SharePoint, SQL, Oracle and SAP HANA servers; Amazon, Azure and Google Cloud public clouds; and many other technologies that form the core of modern IT.

 

Responsibilities:

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.

Qualifications:

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.

 

 

show
#6fcfe1
Woman thinking and looking to the right

Download our free 2024 Salary Guide

and see how much you could be earning!