Senior Software Test Automation Engineer (Java)

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

You will be working on a web application that serves as kind of a content management system for financial webcasts.

The matter of project is an enhancement of Webcasting product: integrating it with other services, changing the transcoding engine, moving the solution to the cloud. Front-end is based on the frameworks Ext JS for the administration part and Bootstrap with jQuery for the webcast playout. The focus of the project is mainly on the server side technology where a LAMP stack (PHP, MySQL + Apache) is used.

The customer would like to revitalize/upgrade/scale this product. Right now, the team is working on a conversion service that should be able to convert PPT files into images, animation, text, etc. + convert video formats. Python + .NET were chosen as a tech stack for main project.

Responsibilities

  • Implementation of test automation framework based on Java/Cucumber and SoapUI API;
  • Development and maintenance of the test automation framework;
  • Implementation of automated test cases for testing the application and maintenance of automation framework;
  • Running performance tests using the test automation framework;
  • Coordination of test automation process with other QA activities in project team, planning test automation activities, providing technical consultations to QA team members, providing PM with estimations and report on test coverage;
  • Documentation development (technical guides, KB etc.) and performing knowledge transfers.

Requirements

  • Experienced test automation engineer with strong hands-on experience and theoretical knowledge;
  • REST API testing;
  • Deep understanding of testing approaches, their pros and cons, able to choose the most suitable test strategy and apply it;
  • Experience and knowledge of how to develop a testing approach (and maybe build an appropriate framework) from scratch;
  • Upper-Intermediate English level and higher (B2) would be a big plus.

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;
  • English classes with native speakers (certified English teachers);
  • Flexible work hours.

Why EPAM?

EPAMers appreciate our flexible work environment, great benefits, and opportunities to thrive.

Life@EPAM

Take a sneak peek at our life in and out of the office. We're more than teammates – we're a community of friends.