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, Selenium, WebdriverIO, Experience in API testing with Selenide or RestAssured, Knowledge of BDD tools like Specflow or Cucumber, Understanding of software engineering principles.

Key responsabilities:

  • Craft Java-based automation test scripts
  • Perform thorough Web UI and API testing
  • Build and manage scalable test automation frameworks
  • Integrate automated testing into CI/CD pipelines
  • Mentor 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 actively searching for a seasoned Senior Automation Tester with substantial Java expertise to join our energetic team. This position is tailored for a tech aficionado who excels in a technology-centric environment and is committed to leveraging their automation testing capabilities to enhance the quality and performance of software products. As a vital contributor to our team, you will have a significant impact on our development process, ensuring that our software solutions meet the utmost standards of excellence and functionality.

Responsibilities


  • Craft and refine Java-based automation test scripts to boost testing efficiency
  • Apply Selenium or WebdriverIO for thorough Web UI testing
  • Perform API testing effectively using Selenide or RestAssured
  • Build and uphold scalable test automation frameworks
  • Smoothly integrate automated testing into our existing CI/CD pipelines
  • Engage closely with development teams to ensure test automation strategies are in line with business goals
  • Detect, document, and address any discrepancies during testing phases
  • Mentor and provide support to junior automation testers on best practices
  • Adhere to and uphold industry standards and best practices in test automation
  • Regularly revise testing methods to include new technologies and techniques


Requirements


  • A minimum of 3 years of experience in Automation Testing, specifically in Java-based environments
  • Proficient in utilizing Selenium or WebdriverIO for detailed front-end testing, ensuring browser compatibility and UI consistency
  • Proficient in conducting API testing using Selenide or RestAssured for robust backend validation
  • Capable of creating and managing effective test automation frameworks to accommodate extensive testing requirements
  • Knowledgeable in BDD tools like Specflow or Cucumber, enhancing team communication and project collaboration
  • Comprehensive understanding of software engineering principles such as SOLID, KISS, and DRY, crucial for boosting code quality and maintainability
  • Experienced in using Git and adept at integrating automated tests with CI/CD pipelines to enhance development workflows
  • Highly proficient in English, essential for effective communication in a professional context


Nice to have


  • Experience with SQL or noSQL databases to ensure data accuracy and application interactions
  • Familiarity with performance testing techniques to evaluate and improve system performance and stability
  • Insight into security testing strategies to identify and address 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
  • Problem Solving
  • Communication

Software Engineer Related jobs