Skip navigation EPAM

Senior Test Automation Engineer in Java Remote

  • hot

Senior Test Automation Engineer in Java Description

Job #: 65574
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

You are curious, persistent, logical, and clever. You enjoy living by the code of your craft and developing mind-blowing solutions for complex problems. You are a true techie at heart. If this sounds like you, this could be the perfect opportunity to join our EPAM as a Senior Test Automation Engineer and collaborate with one of the world's leading game companies to develop its back-end platform. Scroll down to learn more about this role’s responsibilities and requirements.

Our client is a global leader in developing cutting-edge gaming and cross-platform game engine technology. The company designs and produces high-end action games for consoles, personal computers, and mobile devices with their most popular title (currently #1 in the world) attracting 200M+ players worldwide.


  • Participate directly in all test phases
  • Be responsible for test planning and its design
  • Write, maintain, and execute JUnit-base tests
  • Conduct story and test reviews
  • Verify production and grade bugs
  • Support the team with other testing activities
  • Create, improve and maintain Test Automation Framework


  • Ability to write test cases, track them independently and report bugs
  • Automation experience with Java 8 and JUnit
  • Knowledge in Spring
  • Experience in UI and Web Services (REST) testing
  • Experience with Selenium
  • Basic experience with NoSQL databases
  • Good troubleshooting skills
  • Ability to deliver high quality results under minimal supervision
  • Intermediate and higher English level

Nice to have

  • Experience with Gradle, TeamCity and build pipelines
  • Experience with Selenide
  • Knowledge in performance testing
  • Experience with Docker, Redis and AWS
  • Exploratory testing

We offer

  • Innovative solutions delivery to the world’s digital changes
  • Experience exchange with colleagues all around the world
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Engineering, corporate and social events
  • Social package: professional & soft skills trainings, medical & family care programs, sports
  • Free English classes
  • Flexible working schedule

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Project Manager
Budapest, Hungary

Hello. How Can We Help You?

Get in touch with us. We'd love to hear from you.

Our Offices