#1 Job Board for tech industry in Europe

Senior Test Automation Engineer
Testing

Senior Test Automation Engineer

Katowice
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Remote

Tech stack

    Java

    advanced

    BDD

    advanced

    Test Automation

    advanced

    Selenium WebDriver

    regular

    OOP

    regular

    Jenkins

    regular

    REST

    regular

    JUnit

    regular

Job description

We are looking for mature technical specialist in Test Automation in Java, who will be able to plan, implement and maintain test automation solutions from scratch - as a part of Test Automation engineers team or independently.

By joining EPAM, you will have a chance to work with experienced engineers and experts from all over the world. Our company will offer plenty of new opportunities for your growth. You will have a chance to build advanced solutions for our clients and use interesting technologies and tools. Our experts are ready to help you to improve your skills, through a wide range of training and certification programs. You will have a chance to try your skills in new roles and advance your career.

We have a big variety of projects in different business domains such as:
  • Financial and banking 
  • Healthcare 
  • Software and hi-tech

We are supporting Employment Contract or B2B, depending on your preferences.

RESPONSIBILITIES
  • Build test automation solutions for web applications from scratch
  • Create, maintain and improve test automation in all aspects for planned business functionalities
  • Perform regular code reviews
  • Perform manual testing as spot checks
 
REQUIREMENTS
  • At least 3 years Software Test Automation experience
  • Ability to set up, maintain and support test automation process from scratch
  • Hands-on experience in Java 8 and later, solid understanding of Java core
  • Experience in creating test automation frameworks from scratch
  • Strong understanding of OOP principles
  • Solid understanding of software design patterns
  • Selenium WebDriver experience
  • Backend test automation experience (tools like rest-assured)
  • Junit or TestNG experience (Junit 5 is a plus)
  • Test reporting tools experience (Allure, SerenityBDD)
  • BDD tools experience (Cucumber, JBehave)
  • CI/CD concept understanding (experience with Jenkins is a plus)
  • Source code control and build tools
  • Ability to work as the only test automation engineer in cross-functional team, as well as work as a part of test automation engineers team
  • Customer communication experience

NICE TO HAVE
  • CI/CD pipelines creation experience
  • Experience in unit tests creation
  • Experience with mock/stub solutions
  • Financial or investments domains
  • TDD approach understanding and background