Software Test Automation Engineer

Amsterdam, Netherlands

Ranked as #12 on Forbes’ List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of over 25,900+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty, and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.


Currently we are looking for a Software Test Automation Engineer for our Amsterdam office to make the team even stronger.

During daily activities, as part of a scrum team, you will focus on creating and maintaining automated component integration tests for a backend application.


  • Create and maintain automated tests for backend application in Java;
  • Work in a team of automation test engineers, be responsible for test automation of multiple application components;
  • Create test scenarios for further automation;
  • Work closely with development team and product owner on daily basis;
  • Understand the business logic and the technical side of the application under test;
  • Analyze test automation results and identify defects.


  • 2+ years of experience in test automation in Java;
  • Java core knowledge;
  • Web services testing and test automation experience (rest-assured would be a plus);
  • JUnit (or TestNG) experience;
  • Automation frameworks experience (Serenity BDD is a plus);
  • Test and test automation theory knowledge;
  • Scrum experience;
  • Good English communication skills (speaking, writing and reading).

Nice to have

  • BDD experience (JBehave, Cucumber);
  • Rest-assured experience;
  • Jenkins experience;
  • Experience in testing application based on microservices architecture;
  • Experience in working within telecommunication projects.

We offer

  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Opportunities for personal and professional growth;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule enables work life balance;
  • Regular corporate and social events;
  • .