Skip navigation EPAM

Software Test Automation Engineer with JavaScript Lviv, Ukraine or Remote

Software Test Automation Engineer with JavaScript Description

Job #: 62487
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.


We are looking for Test Automation Engineer with JavaScript to join our team.

Our client is a British luxury hospitality organisation founded in 1995. They have built a following around their group of private members’ clubs, aimed primarily at creatives in the art, fashion, and media sectors. It runs more than 20 clubs worldwide as well as hotels, co-working spaces, spas, bars, cinemas and restaurants.

Every contractor matters for our client, regardless of their level or position, and each of them is treated as equal to their permanent staff. Therefore, the successful candidate will not only be very strong technically but also proactive, able to work autonomously and an excellent communicator.

Project technologies and tools

  • Web: WebDriver IO
  • APIs: Postman
  • BDD: Chai, Cucumber
  • Mobile: Appium


  • Active team collaboration:
    • Be ready to help other team members with their tasks/investigation - help developers with unit tests, help manual testers to verify test flows, help BA to identify correct AC
    • Take on meetings organizer and facilitator role
    • Notify lead in case you see any issues, risks, possibility of technical or process improvements
    • Threat each project as teamwork and put all efforts into common positive result
  • Active participation in the project meetings - be prepared to Refinement and Sprint planning:
    • Review User Stories in advance
    • Find out if the flow in US is valid and Acceptance Criteria are complete, propose any changes if relevant
    • Analyze if all information needed for testing is up-to-date
    • Make decision if AC in the US should be automated
  • Ability to organize and implement testing process:
    • As subject matter expert be able to propose the team how testing should be done, explain why such solution is proposed, answer any related questions
    • Take responsibility on test scope for in-sprint and release regression testing
    • Propose and document relevant improvement, discuss with team, prioritize and add into backlog
    • Ability to define test strategy for a team, test plan for each project
    • Ability to identify any risks on early stages, communicate with the team and make decision on further steps
    • Be flexible - ready to quickly change task priorities, switch to more important tasks


  • Experience in Manual and Automated Testing tools for Web, particularly Selenium WebDriver
  • Experience in Automated Testing of APIs, preferably using Postman
  • Able to perform different types of testing: Black Box, Integration, System, Regression, UAT, Ad hoc, Functional, Non-Functional, End-to-End, Usability, Deployment, Cross-Browser, Exploratory, GUI Testing
  • Good understanding of the development process in general:
    • Project phases
    • Continues integration and delivery
    • Roles of developer, tester, BA, etc
  • Knowledge and experience in Agile - particularly Scrum:
    • Understanding of all ceremonies and its purpose
    • Ability to propose any related improvements or best practices (for example used on previous projects)

Nice to have

  • Experience in using Behavior Driven Development (BDD) tools, especially Chai (JavaScript) and Cucumber (JavaScript)
  • Experience in Manual and Automated Testing tools for Mobile Apps, particularly Appium
  • Able to prepare Test Plans, Test Cases, Bug Tracking and Quality reports

We offer

  • Competitive compensation depending on experience and skills
  • Individual career path
  • Unlimited access to LinkedIn learning solutions
  • Social package - medical insurance, sports
  • Compensation for sick lists and regular vacations
  • English classes with native speakers (certified English teachers)
  • Flexible work hours

Dobrý den! Jak vám můžeme pomoci?

Kde nás najdete