Automated Testing in Java & 9 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Dec 17, 2025
Responsibilities
- Build automated tools for software quality verification
- Identify and document software defects
- Enhance the speed of test execution and broaden test scope
- Perform automated functional, performance, end-to-end, and system tests
- Prepare training content and conduct knowledge sharing sessions
- Collaborate in an agile environment with Engineering and Product teams delivering software iteratively
- Incorporate QA best practices into software development and deployment pipelines
- Troubleshoot issues in production high-availability systems
- Team up with the CI group to develop continuous integration and deployment strategies
Requirements
- Bachelor’s or Master’s degree in Computer Science or related fields
- 3+ years of experience in QA and Java automation testing
- Strong skills in developing test automation scripts using Java, RestAssured, TestNG, and Maven
- Experience working with Kinesis, API Gateway, and CloudWatch
- Expertise in automated testing of front-end, microservices, and serverless systems
- Practical experience automating RESTful APIs
- Knowledge of CI tools such as Jenkins and Git
- Good grasp of CI/CD processes
- English language proficiency at B2+ level, both written and spoken
Nice to have
- AWS SQS experience
- Knowledge of testing AWS Step Functions
- Familiar with Apache JMeter
- Experience with Selenium
- Understanding of Spring framework including Spring Boot
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