Senior Test Automation Engineer with JavaScript

Kyiv, Ukraine

(67498665)

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 Test Automation Engineer with JavaScript with solid experience in test automation, automation frameworks development and maintenance for our Kyiv office to make the team even stronger.

Our client is a dynamic travel and tourism business and one of the most admired and innovative airlines in the world, with a global reputation for excellence spanning every aspect of the industry.

The project is aimed to deliver a web platform, content management platform and services that will replace the existing one.

Project technologies and tools

  • Front-end development: Angular.js, Node.js/Couchbase stack for UI client code + middleware;
  • Deployment/monitoring/APM: Amazon S3, AppDynamics, ELK;
  • Content: SDL Tridion (DB: Oracle), WS/TMS + SDL Broker/DD4T/DXA may be added instead of Couchbase, so knowledge of those may be required;
  • Engineering/Build/CD suite: Git/GitLab, Jenkins, Yarn or NPM, containers in Docker via OpenShift;
  • Testing: Protractor, Cucumber.

Responsibilities

  • Test automation and maintenance;
  • Tests execution;
  • Bug reporting and verification.

Requirements

  • 3+ years of experience in Automation Testing;
  • Good understanding of and experience in JavaScript programing language;
  • Selenium WD experience;
  • Strong understanding of XML Path Language;
  • Good understanding of BDD / TDD / ATDD methodologies;
  • Experience in Cucumber automation framework + Protractor;
  • Experience in REST/SOAP testing;
  • Analysis of results and identification of bottlenecks;
  • Experience working in Git;
  • Experience working in Maven;
  • Experience working with Linux;
  • Ability to write SQL queries;
  • Ability to setup automation framework;
  • Ability to setup and maintain jobs using CI i.e. Jenkins;
  • English – Intermediate level or higher.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package -medical insurance, sports;
  • Compensation for sick lists and regular vacations;
  • Partial grant of the cost of certification;
  • English classes (certified English teachers).