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, Proficiency in Selenium or WebdriverIO, Expertise in API testing with Selenide or RestAssured, Skill in designing automation frameworks, Familiarity with BDD tools like Specflow or Cucumber.

Key responsabilities:

  • Develop and optimize automation test scripts
  • Conduct API testing and UI testing
  • Construct and maintain scalable automation frameworks
  • Integrate automated testing into CI/CD pipelines
  • Coach junior testers on 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 the lookout for a skilled Senior Automation Tester with robust Java expertise to enhance our dynamic team. This role is crafted for a technology enthusiast who thrives in a tech-driven workspace and is dedicated to harnessing their automation testing skills to boost software quality and effectiveness. As a critical member of our team, you will play a pivotal role in our development cycle, ensuring our software solutions achieve the highest standards of quality and functionality.

Responsibilities


  • Develop and optimize Java-based automation test scripts to improve testing efficiency
  • Utilize Selenium or WebdriverIO for detailed Web UI testing
  • Conduct API testing efficiently using Selenide or RestAssured
  • Construct and maintain scalable test automation frameworks
  • Integrate automated testing seamlessly into our existing CI/CD pipelines
  • Collaborate closely with development teams to align test automation strategies with business objectives
  • Identify, document, and resolve any issues found during testing stages
  • Coach and support junior automation testers in best practices
  • Maintain adherence to industry standards and best practices in test automation
  • Continually update testing protocols to integrate new technologies and approaches


Requirements


  • Minimum of 3 years of experience in Automation Testing, focusing on Java-based environments
  • Proficiency in using Selenium or WebdriverIO for comprehensive front-end testing, ensuring browser compatibility and UI consistency
  • Expertise in performing API testing with Selenide or RestAssured for effective backend validation
  • Skilled in designing and managing effective test automation frameworks to meet broad testing demands
  • Familiarity with BDD tools such as Specflow or Cucumber to facilitate effective communication and collaboration within the team
  • Deep understanding of software engineering principles like SOLID, KISS, and DRY, vital for enhancing code quality and maintainability
  • Experienced in using Git and integrating automated tests into CI/CD pipelines to optimize development processes
  • High proficiency 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 interactions within applications
  • Knowledge of performance testing methods to assess and optimize system responsiveness and stability
  • Understanding of security testing practices to identify and mitigate potential security risks 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
  • Coaching
  • Problem Solving

Software Engineer Related jobs