Automated Testing in Java & 9 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Dec 17, 2025
Responsibilities
- Develop automated tools to validate software quality
- Locate, document, and monitor software defects
- Improve test run efficiency and expand test coverage
- Execute automated functional, performance, end-to-end, and system testing
- Create training materials and lead knowledge transfer activities
- Work alongside Engineering and Product teams in an agile setup to deliver software iteratively
- Embed QA practices into development and deployment cycles
- Troubleshoot live, high-availability system issues
- Collaborate with CI teams to devise effective continuous integration and deployment plans
Requirements
- Bachelor’s or Master’s degree in Computer Science or equivalent
- Minimum 3 years of experience in QA and Java automation testing
- Proven expertise in creating test automation scripts with Java, RestAssured, TestNG, and Maven
- Hands-on experience with Kinesis, API Gateway, and CloudWatch
- Experience in automated testing of front-end, microservices, and serverless applications
- Skillful in automating RESTful APIs
- Familiar with CI tools like Jenkins and Git
- Understanding of CI/CD processes
- Fluent English communication skills at B2+ level, both spoken and written
Nice to have
- AWS SQS knowledge
- Experience testing AWS Step Functions
- Apache JMeter familiarity
- Selenium experience
- Spring framework, including Spring Boot, knowledge
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