Senior Software Test Automation Engineer with Java

Kyiv, Ukraine

(71168140)

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Senior Software Test Automation Engineer with Java for our Kiyv office to make the team even stronger.

Our client is a Canadian Retail Company, which sells a wide range of automotive, sports, leisure, and home products. The aim of the project is to adopt and rework test framework to support multitenancy of web applications “e-commerce domain”.

We are seeking a Senior Software Test Automation Engineer with Java expertise able to deliver high quality work on time in a dynamic and vigorous environment. On this position, you will collaborate and brainstorm for the best solutions with other testers and developers.

Responsibilities

  • Ensure the appropriate multitenancy support by automated tests adoption;
  • Create new automated tests for both front-end and back-end environments;
  • Conduct the existing automation tests maintenance;
  • Build Java test automation framework from scratch and continuously enhance its effectiveness;
  • Provide code reviews for team members;
  • Bug reporting and verification, etc;
  • Communicate with other teams.

Requirements

  • 2,5+ years’ experience in Java software test automation;
  • Strong Java8 expertise;
  • Confident knowledge of BDD tools - JBehave preferably;
  • Solid understanding of automated testing techniques and tools;
  • Serenity test framework experience;
  • Experience in CI/CD development practices;
  • Experience in Jenkins build management;
  • Strong knowledge of Selenium Grid;
  • Experience in Kubernetes and Docker platform;
  • Proven experience in writing automated tests which are easy to understand;
  • Ability to work independently and guide team members to goals’ attainment;
  • Familiarity with Agile Development Processes;
  • Intermediate or higher English.

Nice to have

  • Familiarity with code review approaches;
  • Experience in source control utilities, such as Git;
  • Strong troubleshooting and debugging experience;
  • Performance Testing (load, stress).

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Sick leave and regular vacation;
  • Partial coverage of costs for certification and IT conferences;
  • English classes with certified English teachers.