Automated Testing in JS & 14 others
EPAM Systems
Colombia · Remote
Posted on Dec 17, 2025
Responsibilities
- Partner with test managers and product owners to outline test plans and strategies for software functionalities
- Review requirements and acceptance criteria to design detailed test scenarios and automated scripts
- Implement automated tests for both functional and non-functional software components
- Lead API testing efforts to ensure endpoint security, accuracy, and performance
- Build and maintain component test suites with mocks and contracts to ensure module reliability independently and within the system
- Conduct system performance and load tests to assess scalability and responsiveness
- Record defects with clear reproduction instructions and supporting logs
- Collaborate with developers, DevOps, and engineers to plan and test new feature implementations
- Maintain frameworks and scripts to boost testing efficiency and coverage across APIs, components, and performance tests
- Integrate automated tests within CI/CD pipelines ensuring quality and reliability metrics
- Communicate requirements and implementation details with developers, product owners, and stakeholders
- Organize test artifacts using tools such as Xray, Jira, Confluence, and Git for traceability
- Proactively identify testing risks, escalate issues, and propose solutions to maintain delivery timelines
- Engage actively in Agile processes including daily stand-ups and sprint activities
Requirements
- Solid experience with at least 5 years in automation testing designing and running automated tests
- At least 1 year in leadership roles managing development teams
- Strong expertise in JavaScript and Node.js for effective test scripting and framework building
- Practical experience with Playwright for comprehensive end-to-end testing
- Familiarity with Grafana k6 to perform performance and load testing
- Capability to create detailed test cases and scripts ensuring broad test coverage
- Proficiency in Web Service and API testing for security, functionality, and performance validation
- Excellent English skills at B2+ level for client communication and requirement gathering
Nice to have
- Hands-on experience with Docker containers in testing environments
- Knowledge of functional testing methods to verify software behavior
- Experience leveraging GitHub Copilot for scripting assistance
- Use of Grafana for monitoring performance metrics
- Basic Python skills for scripting purposes
- Familiarity with WireMock to simulate APIs during testing
- Experience with Xray Jira plug-in for organizing test documentation
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