Senior Test Automation Engineer (Java)
✨ AI Summary
EPAM Systems is hiring a Senior Test Automation Engineer (Java) in Mexico to build an automation framework from scratch for a financial management platform. The role requires 5+ years of QA experience with 3+ years in test automation, proficiency in Java, Selenium, Cucumber, REST/SOAP API testing, and CI/CD integration. Nice-to-have skills include financial services domain knowledge, Maven/Gradle, and mainframe systems. Perks include international projects, healthcare, paid time off, and extensive learning resources.
We are looking for a Senior Test Automation Engineer (Java) to drive automation testing for a financial management platform currently under development. This is a great chance to help build an automation framework from scratch, as the project shifts from manual to automated testing.
Responsibilities
- Develop functional, integration, and acceptance test cases
- Create automated test cases for regression, functional, and smoke testing
- Organize and execute automation tasks while upholding testing standards across the team
- Incorporate test cycles into the DevOps pipeline
- Resolve system issues creatively and efficiently through effective troubleshooting
- Build automation for backend services (REST APIs) and frontend
- Record and report defects
- Oversee test data and test environments
- Handle version management of test scripts
Requirements
- Bachelor's or Master's Degree in Computer Science or a related field; Master's degree preferred
- 5+ years of professional experience in Quality Assurance, including at least 3+ years in test automation development or a mix of development and testing experience
- Proficiency in Java
- Background in REST and SOAP API testing, ideally with SOAPUI and Groovy scripting
- Expertise in Selenium or comparable tools, together with Cucumber
- Capability to build and maintain automation scripts that ensure information systems services and programs meet acceptance criteria
- Familiarity with Agile methodology
- Skills in functional, integration, and regression testing, including authoring unit tests for robustness, edge cases, usability, and overall reliability
- Knowledge of manual testing at a solid level
- Competency in connecting test suites to CI/CD pipelines
- Strong analytical, organizational, and troubleshooting abilities
- Excellent communication and documentation skills, including client-facing experience
- English proficiency at B2 level or above
Nice to have
- Background in Financial Services and/or Wealth Management domains
- Familiarity with Apache Maven as well as Gradle
- Understanding of Mainframe systems
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
About the Company
More jobs at EPAM Systems
-
Lead Data DevOps
Mexico, Colombia · remote · Aug 20, 2026
-
Senior Security & Test Engineer, A2A
Armenia, Georgia, Kazakhstan, Kyrgyzstan, Uzbekistan · remote · Aug 20, 2026
-
Senior Data DevOps
Mexico, Colombia · remote · Aug 20, 2026
-
Senior Machine Learning Engineer
Viet Nam · remote · Aug 19, 2026
-
Senior Full Stack Java Engineer (TypeScript)
Viet Nam · remote · Aug 19, 2026