Match score not available

Senior Automation Tester in Java

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

Offer summary

Qualifications:

At least 3 years in Automation Testing, Skilled in Selenium or WebdriverIO, Proficient in API testing with Selenide or RestAssured, Experience with BDD tools like Specflow or Cucumber, Solid knowledge of software engineering principles.

Key responsabilities:

  • Develop and enhance Java-based automation test scripts
  • Utilize Selenium or WebdriverIO for Web UI testing
  • Execute effective API testing and maintain test automation frameworks
  • Integrate automated testing into CI/CD pipelines and collaborate with teams
  • Guide junior testers and update testing 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 eagerly seeking an experienced Senior Automation Tester with deep Java expertise to strengthen our dynamic team. This role is perfect for a tech enthusiast who thrives in a technology-focused work environment and is passionate about using their automation testing skills to improve the quality and performance of software products. As a key member of our team, you will significantly influence our development process, ensuring that our software solutions adhere to the highest standards of quality and functionality.

Responsibilities


  • Develop and enhance Java-based automation test scripts to increase testing efficiency
  • Utilize Selenium or WebdriverIO for comprehensive Web UI testing
  • Execute effective API testing using Selenide or RestAssured
  • Establish and maintain robust test automation frameworks
  • Seamlessly integrate automated testing into our current CI/CD pipelines
  • Collaborate closely with development teams to align test automation strategies with business objectives
  • Identify, document, and resolve any issues encountered during the testing phases
  • Guide and support junior automation testers in adopting best practices
  • Maintain compliance with industry standards and best practices in test automation
  • Continuously update testing practices to incorporate new technologies and methods


Requirements


  • At least 3 years of experience in Automation Testing, with a focus on Java-based environments
  • Skilled in using Selenium or WebdriverIO for in-depth front-end testing, ensuring browser compatibility and UI consistency
  • Proficient in API testing with Selenide or RestAssured for effective backend validation
  • Able to design and manage comprehensive test automation frameworks to meet wide-ranging testing needs
  • Experienced with BDD tools like Specflow or Cucumber, which facilitate team communication and project collaboration
  • Solid knowledge of software engineering principles such as SOLID, KISS, and DRY, essential for enhancing code quality and maintainability
  • Proficient in using Git and skilled at integrating automated tests into CI/CD pipelines to streamline development processes
  • Exceptionally fluent in English, necessary for clear and effective communication in a professional setting


Nice to have


  • Experience with SQL or noSQL databases to verify data integrity and facilitate application interactions
  • Knowledge of performance testing methods to assess and optimize system performance and reliability
  • Understanding of security testing techniques to identify and mitigate potential security issues 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
  • Verbal Communication Skills
  • Problem Solving

Software Engineer Related jobs