Senior Software Testing Engineer

Minsk, Belarus

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.


Currently we are looking for an experienced Senior Test Automation Engineer for our Minsk office to make the team even stronger.

We are seeking a strong Engineer with solid experience in test automation, who will be involved in design and integration of Node/JS solutions based on customer’s requirements.

We welcome you to become part of our large department, which consists of various interesting projects and teams from different locations as well as third-party vendors.

We teach our employees all best practices accepted at EPAM. Thus, we offer you a great opportunity to take advantage of our Competency Center, where you will be able to learn new technologies and software tools, increase you skillset and knowledge base. Moreover, you will be able to level up your English communication skills through active collaboration with the customer.


Our customer is a global company that provides high-level services to professionals in the legal, tax, business, compliance, healthcare, audit, risk, and finance markets. They combine their breakthrough technologies with in-depth knowledge of its clients and topnotch subject matter expertise. By providing information and services that deliver vital insights, intelligent tools and high-end solutions, the customer employs approximately 19,000 people worldwide and enables its clients from more than 150 countries to be more effective and efficient.

Project technologies and tools

  • Node.js;
  • JavaScript (ES6 is a standard one, but ES5 is sometimes used);
  • Java;
  • .NET;
  • TS;
  • Git;
  • Bamboo CI;
  • Jenkins;
  • TeamCity;
  • Maven/Nexus.


  • Provide test automation for services API (mostly REST OData);
  • Design and provide test automation solutions based on customer’s requirements;
  • Be responsible for integration with customer’s services and solutions;
  • Develop TAF from scratch;
  • Support the existing TAF solutions (fix and improve them);
  • Maintain CI plans (help to set up, configure and troubleshoot);
  • Check automation tests/scripts executions;
  • Provide assistance for the less experience Test Automation Engineers using customer’s TAF;
  • Communicate directly with the customer to clarify business requirements.


  • 3+ years of experience in test automation;
  • Solid knowledge of Git;
  • Good understanding of design patterns;
  • Experience developing a test automation framework from scratch or experience supporting the existing TAF as a key developer;
  • Experience in Continuous Integration (Jenkins/Bamboo CI/TeamCity);
  • Ability to read and understand .NET and Java code;
  • Intermediate (B1) or higher level of spoken and written English;
  • Good communication and troubleshooting skills.

Nice to have

  • Knowledge of JavaScript;
  • Knowledge of Node.js;
  • Maven/Nexus repositories.

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, family care;
  • Free English classes;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events.