Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

EPAM Systems • Mexico
Role & seniority: Middle Software Testing Engineer (Java) – Manual & Automation
Stack/tools: Java; REST API testing; front-end/microservices/serverless testing; CI/CD integration; Jira/QMetry/TestRail; version control; AWS; Scrum/TD/QA tooling
Design and execute manual and automated tests; translate product requirements into test coverage
Collaborate with cross-functional Scrum team; align features, requirements, and release plans; log defects and track progress
Ensure test coverage for functional, performance, and user acceptance criteria; support production issue troubleshooting and continuous improvement
2+ years in software QA and automated testing using Java
REST API testing and automation experience; familiarity with front-end, microservices, or serverless apps
Experience with CI/CD integration; Jira/QMetry/TestRail; version control; AWS knowledge
Strong communication and collaboration; English ≥ B2
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. We are seeking a Middle Software Testing Engineer in Java (Manual & Automation) to improve quality across several applications using both manual checks and automated suites. You will collaborate with cross-functional teams to craft test cases, test REST APIs, and keep releases on track. Apply now if you want to grow QA automation in a Java setting Responsibilities Carry out manual testing, programming, and debugging tasks Understand business goals and translate product requirements into test coverage Test across multiple projects and decide on suitable automation strategies Align with project teams on features, requirements, and release plans Design tests that satisfy functional, performance, and user acceptance criteria Collaborate within the Scrum team to adopt Test Driven Development practices Use established testing tools and processes and suggest improvements Complete peer reviews for tests and scripts created by team members Check that user stories and requirements are implemented correctly Log defects quickly and describe them clearly Track testing progress and deliver regular status updates Detect and escalate quality or delivery concerns early Help troubleshoot production issues to locate potential defects Stay informed about emerging technologies and testing tools Collaborate with product, engineering, and operations teams to align testing efforts Support and guide onshore and offshore consultants as required Requirements Bachelor’s degree in Computer Science, Engineering, or a related technical field Professional experience of 2+ years in software quality assurance and automated testing using Java Experience with automated testing for front-end, microservices, and/or serverless applications Proficiency in REST API testing Familiarity with issue and test management tools such as Jira, QMetry, or TestRail Experience working with version control systems Experience integrating test suites into CI/CD pipelines Knowledge of cloud environments, especially AWS, to support testing work Strong communication skills and ability to collaborate effectively English language proficiency at Upper-Intermediate (B2) level Nice to have Experience with REST Assured for API testing Understanding of web service and API testing methodologies We offer 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