Automated Testing in JS & 14 others
EPAM Systems
Colombia · Remote
Posted on Dec 17, 2025
Responsibilities
- Collaborate with test management and product owners to establish test plans and strategies for software features
- Assess requirements and acceptance criteria to design detailed automated test cases and scripts
- Develop automated tests for software’s functional and non-functional aspects
- Architect and execute API testing to validate endpoint functionality and security
- Create and update component-level test suites using mocks and contracts to verify module independence and integration
- Perform performance and load testing to evaluate system stability and scalability
- Identify and log defects with comprehensive reproduction details and evidence
- Work closely with developers, DevOps, and engineering teams on testing upcoming features
- Build and maintain automated frameworks and scripts to improve test coverage, efficiency, and repeatability
- Integrate automated tests into CI/CD pipelines with quality and coverage metrics
- Communicate clearly with developers, product owners, and stakeholders to clarify requirements
- Manage test documentation using Xray, Jira, Confluence, and Git to ensure traceability
- Detect and escalate risks and testing issues, proposing solutions to maintain delivery quality
- Participate actively in Agile ceremonies like stand-ups, sprint planning, and retrospectives
Requirements
- Extensive experience with at least 5 years in automation testing, proficient in designing and running automated tests
- Minimum 1 year experience leading development teams
- Advanced knowledge of JavaScript and Node.js for test script and framework creation
- Practical experience using Playwright for end-to-end web testing
- Experience with Grafana k6 for performance and load assessments
- Strong skills in test case and script development for comprehensive coverage
- Expertise in Web Service and API testing to ensure security and functionality
- Proficient English communication at B2+ level for client interaction and requirement clarification
Nice to have
- Experience with Docker to build containerized testing infrastructures
- Understanding of functional testing techniques to confirm application behavior
- Familiar with GitHub Copilot to enhance test script production
- Usage of Grafana for monitoring performance metrics
- Python scripting experience for extended testing capabilities
- Experience with WireMock for API simulation during tests
- Knowledge of the Xray Jira plug-in to organize and track 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