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: Software Testing Engineer (Java) • mid-level (2+ years QA/automation)
Stack/tools: Java; manual and automated testing; REST APIs; front-end, microservices, and/or serverless app testing; CI/CD integration; Jira, QMetry, TestRail; version control; cloud testing (AWS)
Design, execute, and maintain manual and automated tests; develop tests to meet functional, performance, and UAT criteria
Collaborate with Scrum team to implement Test Driven Development; communicate features, requirements, and releases; track progress and report defects
Troubleshoot production issues, perform peer reviews, and identify opportunities to improve testing tools/processes
2+ years in software quality assurance and automated testing using Java
Experience testing REST APIs and front-end/microservices/serverless apps
Familiarity with issue/test management tools (Jira, QMetry, TestRail) and version control; CI/CD integration
Cloud testing knowledge (AWS); strong communication and collaboration; English B2
REST Assured API testing experience
Knowledge of web service and API testing methodologies
Location & work type: Flexible location; full-time role; global/mlexible collaboration with onshore/offshore teams; international projects and remote-friendly environment
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 Software Testing Engineer in Java to join our team, focusing on both manual and automated testing to ensure the quality of multiple applications. You will collaborate closely with cross-functional teams to build comprehensive test cases, execute testing activities, and contribute to successful product releases. If you have a passion for quality assurance and automation in Java environments, we encourage you to apply. Responsibilities Perform manual testing, programming, and debugging tasks Develop a thorough understanding of business goals and product requirements Conduct testing on various projects and determine suitable automation strategies Communicate effectively with project teams regarding features, requirements, and releases Develop tests that fulfill functional, performance, and user acceptance criteria Collaborate with the Scrum team to implement Test Driven Development practices Follow established testing tools and processes and suggest improvements Perform peer reviews of tests and scripts created by team members Verify that user stories and requirements are accurately met Ensure defects are promptly and clearly reported Track testing progress and provide regular status updates Identify and raise potential quality or delivery issues early Assist in troubleshooting production issues 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 2+ years of experience in software quality assurance and automated testing using Java Experience with automated testing of front-end, microservices, and/or serverless applications Proficiency in testing REST APIs 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, for testing purposes Strong communication and collaboration skills 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
Nivel de antigüedad Algo de responsabilidad Tipo de empleo Jornada completa Función laboral Desarrollo empresarial, Tecnología de la información y Ingeniería Sectores Desarrollo de software, Servicios y consultoría de TI y Entidades de capital riesgo y capital privado