Lead Test Automation Engineer with JavaScript

Kyiv, Ukraine

(67498599)

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 Lead 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

  • Take part in test automation and maintenance;
  • Execute tests;
  • Report and verify bugs;
  • Define test automation goals, measure effectiveness of test automation, perform test automation tool evaluations;
  • Evaluate effectiveness of existing software testing and test automation processes, being able to make decision whether to enhance or actively influence it, choose, adopt or set up the most appropriate edition of it;
  • Select, approve, and introduce the subject of test automation, tools, and approaches;
  • Play a role model for colleagues; create high quality deliverables.

Requirements

  • 5+ 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;
  • Architectural principals and best practices knowledge, ability to use them for maintainable test automation solution creation;
  • Being able to create high-quality test plans, test automation design documentation, test scenarios, test automation scripts and test result reports;
  • Excellent self-managing, being able to perform tasks without supervision;
  • 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).