Match score not available

Senior Automation Tester in Java

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

Offer summary

Qualifications:

Minimum 3 years in Automation Testing, Proficient in Java and Selenium, Experienced with Selenide or RestAssured, Knowledge of BDD tools like Specflow or Cucumber, Strong understanding of software engineering principles.

Key responsabilities:

  • Develop Java-based automation test scripts
  • Implement Web UI testing using Selenium
  • Conduct API testing with Selenide or RestAssured
  • Integrate automated testing into CI/CD pipelines
  • Mentor junior testers and uphold 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 on a quest to find a seasoned Senior Automation Tester with extensive Java expertise to bolster our vibrant team. This role is ideal for a tech-savvy individual who excels in a tech-centric workplace and is dedicated to enhancing software quality and functionality through expert automation testing. As an integral member of our team, you will play a crucial role in shaping our development process, ensuring that our software solutions meet the highest standards of excellence and operational efficacy.

Responsibilities


  • Formulate and refine Java-based automation test scripts to elevate testing efficiency
  • Implement Selenium or WebdriverIO for detailed Web UI testing
  • Conduct proficient API testing using Selenide or RestAssured
  • Develop and sustain strong test automation frameworks
  • Integrate automated testing fluidly into our existing CI/CD pipelines
  • Work intimately with development teams to tailor test automation strategies to business needs
  • Troubleshoot, document, and remedy any issues discovered during testing
  • Mentor and assist junior automation testers in mastering best practices
  • Uphold strict adherence to industry standards and best practices in test automation
  • Regularly enhance testing approaches to embrace new technologies and methodologies


Requirements


  • Minimum of 3 years of experience in Automation Testing, specifically in Java-centric environments
  • Proficient in employing Selenium or WebdriverIO for thorough front-end testing, ensuring browser compatibility and UI consistency
  • Skilled in API testing with Selenide or RestAssured for dependable backend validation
  • Capable of crafting and managing extensive test automation frameworks to cover diverse testing demands
  • Well-versed with BDD tools like Specflow or Cucumber, promoting effective communication and collaboration within the team
  • Deep understanding of software engineering principles such as SOLID, KISS, and DRY, crucial for improving code quality and sustainability
  • Experienced in utilizing Git and adept at incorporating automated tests into CI/CD pipelines to enhance development workflows
  • Exceptionally proficient in English, vital for effective communication in a professional environment


Nice to have


  • Experience with SQL or noSQL databases to ensure data precision and support application interactions
  • Acquaintance with performance testing techniques to evaluate and heighten system performance and dependability
  • Knowledge of security testing methods to detect and counteract potential security threats 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

  • Mentorship
  • Verbal Communication Skills
  • Troubleshooting (Problem Solving)

Software Engineer Related jobs