Match score not available

Senior Automation Tester (Java)

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

3+ years in Automation Testing, Expertise in Java and Web UI testing tools, Proficiency in API Test Automation, Experience with BDD tools like Specflow or Cucumber, Strong understanding of software engineering principles.

Key responsabilities:

  • Develop and refine automation test scripts
  • Establish API test automation frameworks
  • Maintain and integrate test automation frameworks
  • Collaborate effectively with development teams
  • Train junior testers on automation strategies
EPAM Systems logo
EPAM Systems Information Technology & Services XLarge https://www.epam.com/
10001 Employees
See more EPAM Systems offers

Job description

We are currently looking for a seasoned Senior Automation Tester with robust Java expertise to join our dynamic team. This role is ideal for someone who is enthusiastic about using automation to enhance both the quality and efficiency of software products. As an essential member of our team, you will take charge of developing and deploying automated testing frameworks, ensuring they meet our strict standards for outstanding software delivery.

Responsibilities


  • Develop and refine Java-based automation test scripts
  • Perform Web UI test automation using tools such as Selenium, Selenide, or WebdriverIO
  • Establish API test automation frameworks using tools like RestAssured
  • Manage the development and ongoing maintenance of test automation frameworks
  • Facilitate the smooth integration of automated tests into continuous integration and delivery pipelines
  • Work closely with development teams to ensure effective integration of testing protocols
  • Review test results, document technical issues, and spearhead the troubleshooting efforts
  • Train and guide junior testers in automation strategies and reinforce industry best practices


Requirements


  • At least 3 years of experience in Automation Testing, especially within Java environments
  • Expertise in Web UI Test Automation with tools like Selenium, Selenide, or WebdriverIO, with an emphasis on browser compatibility and responsiveness
  • Proficiency in API Test Automation using tools such as RestAssured for backend service validation
  • Ability to develop and sustain extensive test automation frameworks
  • Experience with BDD tools such as Specflow or Cucumber to enhance team communication
  • Understanding of fundamental software engineering principles like SOLID, KISS, and DRY, enhancing code quality and maintainability
  • Proficient in version control systems such as Git and well-versed in CI/CD tools to streamline development workflows
  • Excellent proficiency in English, essential for clear and effective communication


Nice to have


  • Experience with SQL or noSQL databases to ensure data integrity and interactions
  • Expertise in performance testing tools to assess system performance and capacity
  • Familiarity with security testing techniques to detect and address vulnerabilities in software applications


Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills

Test Automation Engineer Related jobs