Automated Testing in JS & 8 others
EPAM Systems
Argentina · Amp. Gabriel Hernández, Ciudad de México, CDMX, Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Build and maintain automated test frameworks to ensure software reliability
- Collaborate with product managers, developers, and stakeholders to gather and refine testing requirements
- Perform manual and automated testing to uncover bugs, inconsistencies, and performance bottlenecks
- Investigate test results, identify root causes of issues, and work with the development team to implement solutions
- Create and update detailed test cases, plans, and datasets to support effective testing
- Incorporate quality assurance practices into CI/CD pipelines and monitor testing metrics
- Validate backend operations through API testing and ensure smooth integration with front-end systems
- Deliver clear and actionable reports on testing progress, defect trends, and overall software quality
- Guide and support junior testers, fostering a culture of continuous learning and improvement in testing processes
- Research and adopt emerging testing tools and techniques to optimize quality assurance workflows
Requirements
- Degree in Computer Science, Software Engineering, or a closely related field
- Over 5 years of experience in software testing with a focus on automation
- At least one year of experience managing and leading development teams
- Proficiency with Git for version control and code management
- Expertise in establishing testing frameworks with Playwright or equivalent tools
- Hands-on experience with Azure DevOps, including tools such as Azure Test Plans and Pipelines
- Ability to configure local environments for testing and development purposes
- Strong knowledge of TypeScript and JavaScript for scripting and automation
- Skilled in creating, running, and debugging API tests through Postman
- Background in developing and maintaining performance tests with tools like K6
- Familiarity with project management and tracking via Jira or similar platforms
- Understanding of code coverage and integration tools in CI/CD pipelines
- Experience working in Agile/Scrum teams, including collaboration across onshore and offshore members
- Deep understanding of the connection between front-end workflows and back-end databases with the ability to validate data across systems
- Exceptional problem-solving skills for addressing complex technical challenges
- Fluent in English, both written and spoken, at a B2 level or higher
Nice to have
- Hands-on experience with tools like JMeter for performance and load testing
- Knowledge of GraphQL for API testing and validation
- Familiarity with Node.js for backend automation and testing workflows
- Exposure to innovative testing methodologies and tools beyond standard practices
- Contributions to open-source projects or active participation in automation testing communities
- Experience working with cloud-based testing platforms and infrastructure
We offer/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