Skip To Main Content
backBack to Search

Lead Automation Tester in Java

Remote in Mexico

We are seeking an experienced Lead Automation Tester with expertise in Java to join our team and play a critical role in ensuring the delivery of high-quality software solutions.

In this role, you will lead the development, enhancement, and management of automated test scripts for functional, integration, and regression testing. You will mentor team members, maintain testing standards, and collaborate with development and DevOps teams to integrate automated testing into CI/CD workflows, ensuring reliable and efficient software delivery.

Responsibilities
  • Lead the development of test strategies, plans, and test cases for functional, integration, and acceptance testing
  • Automate and refine regression, functional, and smoke test cases to improve efficiency
  • Review and enhance team automation efforts while ensuring alignment with best practices
  • Work closely with development and DevOps teams to optimize test cycles as part of CI/CD workflows
  • Diagnose and resolve complex system issues with innovative and effective solutions
  • Enhance backend testing processes, including REST API validation and automation
  • Oversee defect tracking and resolution workflows within the team
  • Manage test environments and test data to ensure consistency and support project deadlines
  • Maintain version control for test scripts and ensure proper organization of the repository
  • Mentor junior testers, fostering a collaborative and quality-focused team culture
  • Evaluate and improve testing processes to enhance team productivity and effectiveness
Requirements
  • Bachelor’s degree in Computer Science or a related field; a Master’s degree is preferred
  • At least 5 years of experience in Quality Assurance, including 3 years in test automation or a combination of development and testing roles
  • At least 1 year of experience in a leadership role within testing or development teams
  • Expertise in testing REST and SOAP APIs using tools like SOAPUI and Groovy scripting
  • Hands-on experience with Selenium or other similar automation frameworks
  • Strong ability to design, maintain, and optimize automation scripts based on acceptance criteria
  • Extensive experience with functional, integration, and regression testing practices
  • Proficiency in creating and maintaining unit tests to address edge cases, usability, and system reliability
  • Advanced understanding of manual testing principles and their integration into automation workflows
  • Deep knowledge of Agile methodologies and Agile testing practices
  • Strong analytical and problem-solving skills combined with excellent organizational abilities
  • Proven success in integrating automated test suites into CI/CD pipelines in fast-paced environments
  • Excellent communication and documentation skills with fluency in English at a B2+ level or higher
Nice to have
  • Significant experience with CI/CD workflows and their application in quality assurance processes
  • Familiarity with tools like Apache Maven, Gradle, and Cucumber for test automation and build processes
  • Experience managing distributed teams and fostering a quality-focused and collaborative work environment
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