Automated Testing in JS & 14 others
EPAM Systems
Colombia · Remote
Posted on Dec 17, 2025
Responsibilities
- Work with test managers and product owners to define testing plans and overall strategies
- Analyze technical documentation, requirements, and acceptance criteria to design detailed automated test scenarios and scripts
- Create and run automated tests for both functional and non-functional software components
- Design and implement API testing approaches to validate endpoint accuracy, security, and reliability
- Develop and maintain component-level test suites with proper mocks and contracts to validate modules independently and integrated
- Conduct performance and load testing to assess stability and scalability of systems
- Document defects clearly with reproduction steps and logs
- Collaborate with developers, DevOps, and engineers to plan testing of new functionalities
- Build and update automated test frameworks and scripts to optimize coverage and repeatability
- Integrate automated tests into CI/CD pipelines with quality and coverage metrics
- Communicate effectively with developers, product owners, and stakeholders to clarify requirements and review implementations
- Organize test artifacts using Xray, Jira, Confluence, and Git for traceability and management
- Identify risks proactively, escalate critical testing issues, and provide solutions to maintain timely software delivery
- Participate actively in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives
Requirements
- At least 5 years of hands-on experience as an Automation Tester with expertise in automated test design and execution
- Minimum 1 year experience leading development teams
- Advanced skills in JavaScript and Node.js for test scripting and framework development
- Experience with Playwright for comprehensive end-to-end web testing
- Knowledge of Grafana k6 for performance and load testing
- Strong ability to develop thorough test cases and scripts for coverage
- Expertise in Web Service and API testing to ensure security and functionality
- Excellent English communication skills at B2+ level for client-facing communication and requirement clarification
Nice to have
- Experience with Docker for containerized testing environments
- Understanding of functional testing to verify software behavior
- Familiarity with GitHub Copilot to enhance test scripting
- Use of Grafana for system performance monitoring
- Python scripting experience for testing automation
- Experience with WireMock for API simulation in tests
- Knowledge of Xray plug-in for Jira to manage 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