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) focusing on manual and automated testing
Stack/tools: Java; REST API testing; front-end, microservices, and/or serverless testing; CI/CD integration; Jira, QMetry, TestRail; version control; AWS; test automation frameworks; REST Assured (nice-to-have)
Conduct manual testing and develop automation strategies; define test scenarios and automation approach
Collaborate with product/engineering teams to ensure release readiness, coverage for functional/performance/acceptance criteria, and defect management
Review test assets, monitor progress, provide status updates, support production troubleshooting, and advocate for quality early in the cycle
Bachelor’s degree in CS/Engineering or related field
2+ years QA experience with automated testing in Java
Proficient in REST API testing; experience with front-end, microservices, or serverless testing
Experience with Jira/QMetry/TestRail and basic CI/CD integration; version control
Understanding of cloud testing in AWS; strong communication and collaboration; English level at B2
REST Assured experience; familiarity with API testing methodologies
Location & work type: Global, remote-friendly environment; full-time role with international projects and diverse teams; benefits include healthcare, paid time off, learning programs, and career opportunities
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 hiring a Middle Software Testing Engineer in Java (Manual & Automation) to ensure consistent quality via hands-on manual testing and scalable automation. You will work closely with engineering and product to define test scenarios, execute REST API checks, and improve release confidence. Apply today to help us deliver dependable Java solutions Responsibilities Perform manual testing, programming, and debugging activities Acquire a thorough understanding of business goals and product requirements Conduct testing for different projects and define the right automation approach Coordinate with project teams on features, requirements, and release readiness Develop test coverage for functional, performance, and user acceptance criteria Work with the Scrum team to implement Test Driven Development practices Adhere to existing testing tools and processes and recommend improvements Review tests and scripts created by other team members and provide feedback Confirm that user stories and requirements are fulfilled accurately Report defects promptly and document them clearly Monitor testing progress and provide frequent status updates Spot and raise quality or delivery issues early in the cycle Support troubleshooting of production issues to identify potential defects Keep up with new technologies and testing tools Partner with product, engineering, and operations teams to align testing efforts Provide guidance and support to onshore and offshore consultants when needed Requirements Bachelor’s degree in Computer Science, Engineering, or a related technical field Proven experience of 2+ years in software QA and automated testing using Java Experience automating tests for front-end, microservices, and/or serverless applications Solid proficiency in testing REST APIs Experience with issue and test management tools such as Jira, QMetry, or TestRail Practical knowledge of version control systems Background integrating automated test suites into CI/CD pipelines Understanding of cloud environments, especially AWS, for testing purposes Effective communication and strong collaboration skills English language proficiency at Upper-Intermediate (B2) level Nice to have Hands-on experience with REST Assured for API testing Familiarity with 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