Senior Software Test Automation Engineer

Lviv, Ukraine

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 for our Lviv office to make the team even stronger.

Our customer is a national airline of one of the European country. They provide wide stack of services in Travel domain and not only. Modernization of technology and delivering excellent user experience is the strategic goal for the nearest future. Cooperation with EPAM: a bundle of projects, starting from Back Offices development, middleware platform and ending with Mobile and Web site applications. We utilized best practices from Agile approach.

Responsibilities

  • At least 3 years Software Engineering experience (in the fields of Software Testing, Test Automation, Software Development) with advanced level of Test Automation: ability to solve complex test automation tasks beyond standard capabilities of test automation tools;
  • Fundamental knowledge of Software Testing process, ability to follow and enhance an already defined Software Testing process, to outline the subject of test automation, to propose tools and approaches;
  • Understanding of the role of test automation in the framework of a Software Development process;
  • Good understanding of project and requirement documentation;
  • Able to create high-quality test automation plans, test automation design documentation, test scenarios, test automation scripts and test result reports;
  • Experience in languages/technologies:
    • Java; Maven/Gradle; Apache Tomcat;
    • JSON; REST/SOAP;
    • CI (Jenkins).
  • Mandatory technical skills:
    • Java SE;
    • Groovy;
    • Maven;
    • Strong understanding of web services;
    • Experience in automated testing of the web services;
    • Apache CXF (Jax-RS, Jax-WS);
    • Strong knowledge of OOP including GoF patterns.

Nice to have

  • Gradle experience;
  • Bash scripting.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social package - medical care, sports;
  • Free English classes with native speakers (certified English teachers);
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events.