Senior Automation Tester in Java
Remote in Mexico
Automated Testing in Java
& 10 others
Mexico
We are seeking a highly experienced Senior Automation Tester with expertise in Java to join our team and play a pivotal role in ensuring the delivery of reliable and high-quality software products.
In this position, you will focus on developing, enhancing, and maintaining automated test scripts for a variety of testing needs, including functional, integration, and regression. You will collaborate closely with both development and DevOps teams to seamlessly integrate automated testing into CI/CD pipelines, supporting efficient and dependable software delivery.
Responsibilities
- Create and execute test cases for functional, integration, and acceptance testing
- Develop automated scripts for regression, functional, and smoke testing requirements
- Plan and oversee automation activities while ensuring alignment with testing standards
- Integrate automated testing workflows into DevOps pipelines to support continuous testing practices
- Troubleshoot and resolve system issues effectively and with creativity
- Build automated tests for backend functionalities, including REST API validations
- Document and log defects, ensuring they are addressed in a timely manner
- Maintain consistency and reliability in test environments and test data management
- Manage updates and revisions for test scripts using version control systems
Requirements
- Bachelor’s degree in Computer Science or a related discipline; a Master’s degree is an advantage
- A minimum of 3 years of experience in Quality Assurance, including at least 2 years in test automation or a combination of testing and development roles
- Expertise in testing REST and SOAP APIs using tools such as SOAPUI and Groovy scripting
- Practical experience with Selenium or comparable automation frameworks
- Proficiency in creating and managing automation scripts that align with acceptance criteria
- Familiarity with Agile methodologies and development processes
- Strong analytical and problem-solving skills combined with excellent organizational abilities
- Advanced knowledge of functional, integration, and regression testing approaches
- Experience crafting unit tests to handle edge cases, usability, and system reliability
- Comprehensive understanding of manual testing concepts and methods
- Hands-on experience integrating automated test suites into CI/CD pipelines
- Strong documentation skills and fluency in English, both written and spoken, at a B2 level or higher
Nice to have
- Knowledge of CI/CD workflows and associated practices
- Experience with tools such as Apache Maven, Gradle, and Cucumber for building 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