Match score not available

Senior Automation Tester (Java)

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

Offer summary

Qualifications:

Minimum 3 years in Automation Testing, Advanced skills in Web UI Test Automation, Proficient in API Test Automation, Experience with BDD tools like Specflow or Cucumber, Knowledge of software engineering principles.

Key responsabilities:

  • Design and enhance automation test scripts
  • Conduct Web UI test automation
  • Create and maintain API test automation frameworks
  • Oversee automated tests integration into CI/CD systems
  • Mentor junior testers and enforce best practices
EPAM Systems logo
EPAM Systems Information Technology & Services XLarge https://www.epam.com/
10001 Employees
See more EPAM Systems offers

Job description

We are in search of an experienced Senior Automation Tester with strong Java skills to enhance our progressive team. This role is perfectly suited for an individual passionate about leveraging automation to improve both the quality and efficiency of software products. As a vital part of our team, you will lead the development and implementation of automated testing frameworks, ensuring they adhere to our rigorous standards for exceptional software delivery.

Responsibilities


  • Design and enhance Java-based automation test scripts
  • Conduct Web UI test automation using tools such as Selenium, Selenide, or WebdriverIO
  • Create API test automation frameworks employing tools like RestAssured
  • Oversee the creation and maintenance of test automation frameworks
  • Ensure seamless integration of automated tests into continuous integration and delivery systems
  • Collaborate effectively with development teams to ensure seamless integration of testing procedures
  • Analyze test results, document technical issues, and lead the resolution process
  • Mentor junior testers on automation strategies and enforce industry best practices


Requirements


  • A minimum of 3 years of experience in Automation Testing, specifically within Java environments
  • Advanced skills in Web UI Test Automation using tools such as Selenium, Selenide, or WebdriverIO, focusing on browser compatibility and responsiveness
  • Proficiency in API Test Automation using tools like RestAssured to validate backend services
  • Capability to create and maintain comprehensive test automation frameworks
  • Experience with BDD tools like Specflow or Cucumber to improve team communication
  • Knowledge of core software engineering principles such as SOLID, KISS, and DRY, which contribute to code quality and maintainability
  • Skilled in using version control systems like Git and familiar with CI/CD tools to support development processes
  • Fluent in English, necessary for effective communication


Nice to have


  • Experience managing SQL or noSQL databases to verify data integrity and interactions
  • Proficiency with performance testing tools to evaluate system performance and load capacity
  • Knowledge of security testing practices to identify and mitigate 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

  • Collaboration
  • Mentorship
  • Problem Solving
  • Communication

Software Engineer Related jobs