Senior Test Automation Engineer

Zurich, Switzerland

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 Senior Test Automation Engineer for our Zürich office to make the team even stronger.

EPAM seeks IT Professionals to join the development team for a world-leading technology company. IT specialists will tackle development of rich, data-driven web applications utilizing power of cloud-based infrastructure. As part of a team, you will work on your own application, taking responsibilities for communication, development, testing and delivering it to the client.

As a Senior Test Automation Engineer, you will work as part of an IT team to drive the analysis, design and methods of software quality assurance. You will apply new, maintain and evolve existing solutions to the financial domain system. You will also estimate, plan, and coordinate testing activities.


  • Perform functional and non-functional testing (dev-level, injecting messages, analyzing database);
  • Perform automated testing with JBehave (creating/updating scenarios);
  • Document test results and present them to stakeholders;
  • Solve issues including simple development tasks.


  • Experience with bac-end testing;
  • Basic knowledge of Java language;
  • Experience with test automation frameworks;
  • Strong analytical and problem solving skills;
  • Experience with Linux, SQL and version control system (Git);
  • Strong passion for learning and following industry best practices;
  • Agile methodologies;
  • Fluent English is required;
  • Fluent German is nice to have.

Nice to have

  • Knowledge of TDD/BDD frameworks (JBehave);
  • Experience with CI (TeamСity), JMeter;
  • Experience writing E2E and Unit test scenarios;
  • Finance background.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Corporate and social events;
  • Please note that any offers will be subject to appropriate background checks;
  • We do not accept CV from recruiting or staffing agencies.