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 Enginee for our Zurich 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;
  • Document test results and present them to stakeholders;
  • Solve issues including simple development tasks.


  • Experience with Records and Documents Management IT - DCP Scanning;
  • Experience with back-end testing;
  • Experience in/knowledge of C#/.NET;
  • SpecFlow for including the BDD with the C# code;
  • Experience with Cucumber/Gherkin for writing the BDDs;
  • Experience with Ruby is nice to have;
  • JMeter knowledge and experience with performance testing is an advantage;
  • Kofax knowledge is optional and advantage;
  • Basic knowledge of Java;
  • 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.

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;
  • Please note that any offers will be subject to appropriate background checks;
  • We do not accept CV from recruiting or staffing agencies.