Senior Test Automation Engineer

Testing

Senior Test Automation Engineer

Testing
Chorzowska 148, Katowice

EPAM Systems

Undetermined
Permanent
Senior
Remote
3 206 - 4 878 USD
Gross per month - Permanent

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

Tech stack

    Java

    advanced

    BDD

    advanced

    Test Automation

    advanced

    Selenium WebDriver

    regular

    OOP

    regular

    Jenkins

    regular

    REST

    regular

    JUnit

    regular

Office location

Published: 14.05.2021