Automated Testing in JS & 14 others
EPAM Systems
Colombia · Remote
Posted on Dec 17, 2025
Responsibilities
- Collaborate with test managers and product owners to establish testing strategies and plans for software features
- Review requirements and acceptance criteria to design automated tests and detailed test scripts
- Develop automated tests addressing both functional and non-functional software requirements
- Lead API testing initiatives to validate endpoint security, performance, and accuracy
- Build and maintain component-level test suites with mocks and contracts ensuring module correctness
- Execute performance and load tests to analyze system responsiveness and scalability
- Report defects with thorough reproduction steps and supporting documentation
- Coordinate with developers, DevOps, and engineering teams to test new features effectively
- Develop and sustain automated test frameworks and scripts to increase testing efficiency and coverage
- Integrate tests into CI/CD workflows with quality metrics for reliability and coverage
- Communicate effectively with developers, product owners, and stakeholders to clarify requirements and review designs
- Manage test artifacts in Xray, Jira, Confluence, and Git repositories for traceability
- Identify and escalate risks and critical issues in testing, proposing solutions to ensure quality delivery
- Actively participate in Agile ceremonies including stand-ups, sprint planning, and retrospectives
Requirements
- Proven experience with at least 5 years in automation testing, skilled in automated test design and execution
- At least 1 year of experience leading development teams
- Advanced proficiency in JavaScript and Node.js for creating test scripts and frameworks
- Hands-on experience with Playwright for thorough web application testing
- Familiarity with Grafana k6 for load and performance testing
- Strong ability to develop detailed test cases and scripts for full coverage
- Expertise in Web Service and API testing to verify functionality and security
- Excellent English communication skills at B2+ level for client interactions and requirements understanding
Nice to have
- Experience using Docker for containerized testing setups
- Knowledge of functional testing to verify application behavior
- Familiarity with GitHub Copilot to assist in test script development
- Use of Grafana for performance monitoring
- Python scripting experience for testing automation
- Experience with WireMock for API mocking during tests
- Familiarity with Xray Jira plug-in for managing test artifacts
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