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; manual and automated testing; REST API testing; QA tools (Jira, QMetry, TestRail); version control; CI/CD pipelines; AWS environment
Plan and execute manual tests and develop/maintain automation strategies; write tests for functional, performance, and user acceptance criteria
Collaborate with Scrum team to implement Test Driven Development; communicate features, requirements, and releases; perform peer reviews of tests/scripts
Track defects and testing progress; escalate quality/delivery risks early; assist with production troubleshooting; stay current with testing tools and practices
Bachelor’s degree in CS/Engineering or related field
2+ years QA experience with automated testing in Java
REST API testing proficiency; front-end/microservices/serverless automation experience
Experience with Jira/QMetry/TestRail; version control; CI/CD integration
Cloud testing knowledge (AWS); strong communication and collaboration; English B2+
REST Assured API testing experience
Knowledge of web service/API testing methodologies
Location & work type: Global/remote-ready opportunities; full-time role; distributed teams with onshore and offshore collaboration; no fixed location required in description
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 building our QA capability and need a Middle Software Testing Engineer in Java (Manual & Automation) to validate multiple applications with manual execution and automation. You will work with delivery teams to plan test cases, test REST APIs, and contribute to smooth product releases. Apply now to help us raise quality across Java-based products Responsibilities Execute manual testing along with programming and debugging tasks Develop a strong understanding of business goals and product requirements Conduct testing efforts across projects and define automation strategies Communicate with project teams on features, requirements, and releases Write tests that cover functional, performance, and user acceptance criteria Collaborate with the Scrum team to implement Test Driven Development practices Apply established testing tools and processes and recommend improvements Perform peer reviews of tests and scripts created by other team members Verify user stories and requirements are met accurately Report defects promptly and in a clear, actionable manner Track testing progress and provide consistent status updates Identify and escalate potential quality or delivery issues early Assist with production troubleshooting to identify possible defects Stay updated on emerging technologies and testing tools Collaborate with product, engineering, and operations teams to align testing efforts Guide and support onshore and offshore consultants as needed Requirements Bachelor’s degree in Computer Science, Engineering, or a related technical field Demonstrated 2+ years of experience in software QA and automated testing using Java Experience with automation testing for front-end, microservices, and/or serverless applications Working proficiency in testing REST APIs Knowledge of issue and test management tools such as Jira, QMetry, or TestRail Experience using version control systems Experience connecting test suites with CI/CD pipelines Knowledge of cloud environments, especially AWS, for testing purposes Strong communication abilities and collaborative mindset English language proficiency at Upper-Intermediate (B2) level Nice to have Experience with REST Assured for API testing Knowledge 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