Automated Testing in Java & 9 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Dec 17, 2025
Responsibilities
- Implement automated tools to assess software quality
- Identify, report, and manage software defects
- Optimize test execution and increase test coverage
- Carry out automated functional, performance, end-to-end, and system tests
- Develop and deliver training sessions to share knowledge
- Participate in agile teams with Engineering and Product to release software iteratively
- Integrate QA activities into development and release cycles
- Diagnose issues in live, high-availability environments
- Partner with CI teams to design continuous integration and deployment strategies
Requirements
- Bachelor’s or Master’s degree in Computer Science or related area
- At least 3 years of experience in QA and Java automation testing
- Strong background in scripting automated tests using Java, RestAssured, TestNG, and Maven
- Experience with Kinesis, API Gateway, and CloudWatch
- Proficient in automated testing for front-end, microservices, and serverless apps
- Hands-on with RESTful API automation
- Familiarity with Jenkins, Git, and CI/CD practices
- English proficiency at B2+ level, spoken and written
Nice to have
- Experience with AWS SQS
- Testing AWS Step Functions
- Knowledge of Apache JMeter
- Selenium experience
- Familiar with Spring frameworks 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