Skip To Main Content
backBack to Search

Senior Automation Tester in Java

Remote in Mexico

We are looking for an experienced Senior Automation Tester with strong expertise in Java to join our team and play a key role in delivering high-quality software solutions.

In this role, you will be responsible for creating, improving, and maintaining automated test scripts for various testing types, including functional, integration, and regression. You will work closely with development and DevOps teams to integrate automated testing into CI/CD pipelines, ensuring reliable and efficient software delivery.

Responsibilities
  • Design and execute test cases for functional, integration, and acceptance testing
  • Automate test cases for regression, functional, and smoke testing needs
  • Plan and manage automation tasks while adhering to established testing guidelines
  • Incorporate automated test processes into DevOps pipelines to enable continuous testing
  • Identify and resolve system issues in a timely and resourceful manner
  • Develop automated tests for backend systems, including REST API validations
  • Document and track defects to ensure they are addressed and resolved effectively
  • Manage test environments and test data to ensure consistency and stability
  • Maintain version control for test scripts to manage updates and revisions
Requirements
  • Bachelor’s degree in Computer Science or a related field; a Master’s degree is preferred
  • At least 3 years of experience in Quality Assurance, with a minimum of 2 years in test automation or a mix of development and testing roles
  • Strong expertise in testing REST and SOAP APIs using tools like SOAPUI and Groovy scripting
  • Hands-on experience with Selenium or similar automation frameworks
  • Proficiency in designing and maintaining automation scripts aligned with acceptance criteria
  • Familiarity with Agile development methodologies and frameworks
  • Strong analytical and problem-solving skills with excellent organizational capabilities
  • Solid knowledge of functional, integration, and regression testing techniques
  • Experience creating unit tests to address edge cases, usability, and system reliability
  • Comprehensive understanding of manual testing principles and methodologies
  • Experience integrating automated tests into CI/CD pipelines for efficient delivery
  • Strong documentation skills and fluency in English at a B2 level or higher
Nice to have
  • Understanding of CI/CD workflows and related practices
  • Experience working with tools like Apache Maven, Gradle, and Cucumber for build and testing processes
We offer/Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn