Lead Automation Tester in Java
Remote in Mexico
Automated Testing in Java
& 10 others
Mexico
We are looking for a seasoned Lead Automation Tester with expertise in Java to join our team and play a critical role in delivering high-quality software solutions.
In this position, you will lead the design, development, and execution of automated test scripts for functional, integration, and regression testing. You will mentor team members, uphold testing best practices, and work closely with development and DevOps teams to seamlessly integrate automated testing into CI/CD workflows, ensuring reliable and efficient software delivery.
Responsibilities
- Develop and manage test strategies, plans, and cases for functional, integration, and acceptance testing
- Automate and enhance regression, functional, and smoke test cases to boost team efficiency
- Oversee and improve automation initiatives across the team while ensuring adherence to industry standards
- Collaborate with development and DevOps teams to optimize test processes within CI/CD workflows
- Diagnose and resolve complex system issues using innovative troubleshooting methods
- Improve backend testing processes with a focus on REST API validation and automation
- Monitor and manage defect tracking and resolution workflows across the team
- Ensure consistency in test data and maintain reliable test environments to meet project deadlines
- Organize and manage version control for test scripts to ensure proper documentation and repository structure
- Guide and mentor junior testers, fostering a culture of collaboration and quality excellence
- Analyze and refine testing practices to drive team efficiency and effectiveness
Requirements
- Bachelor’s degree in Computer Science or a related field; a Master’s degree is an advantage
- At least 5 years of experience in Quality Assurance, including 3 years in test automation or a combination of development and testing roles
- A minimum of 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
- Extensive hands-on experience with Selenium or similar automation tools
- Proficiency in designing, maintaining, and optimizing automation scripts that align with acceptance criteria
- Strong knowledge of functional, integration, and regression testing practices
- Experience developing and maintaining unit tests to address edge cases, usability, and reliability
- Comprehensive understanding of manual testing concepts and their integration with automation workflows
- Deep familiarity with Agile methodologies and Agile testing principles
- Exceptional analytical, organizational, and problem-solving skills
- Proven ability to integrate automated test suites into CI/CD workflows in dynamic environments
- Excellent communication and documentation skills with fluency in English at a B2+ level or higher
Nice to have
- Experience with CI/CD workflows and their application in quality assurance processes
- Knowledge of tools such as Apache Maven, Gradle, and Cucumber for automation and build workflows
- Experience managing geographically distributed teams while fostering collaboration and a quality-focused culture
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