Automated Testing in JS & 14 others
EPAM Systems
Colombia · Remote
Posted on Dec 17, 2025
Responsibilities
- Collaborate with test managers and product owners to develop comprehensive test plans and strategies for software features
- Analyze requirements, acceptance criteria, and technical documents to craft detailed test cases and scripts
- Create and execute automated tests covering functional and non-functional aspects of software
- Implement API testing approaches to verify endpoint accuracy, security, and performance
- Maintain component-level test suites using mocks and contracts to validate module functionality independently and within systems
- Perform performance and load testing to evaluate system stability and scalability under various scenarios
- Document defects clearly with reproduction steps, logs, and supporting evidence
- Work alongside developers, DevOps, and engineering teams to coordinate testing of new functionality
- Develop and sustain automated test frameworks to enhance test efficiency, coverage, and repeatability for APIs, components, and performance
- Integrate automated tests into CI/CD pipelines with quality assurance metrics for coverage and reliability
- Communicate effectively with developers, product owners, and stakeholders to clarify requirements and review implementations
- Manage test artifacts with tools like Xray, Jira, Confluence, and Git to ensure traceability and organization
- Identify risks proactively, escalate critical issues in testing, and recommend solutions to ensure timely delivery
- Participate actively in Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and backlog grooming
Requirements
- Proven track record with at least 5 years in Automation Testing, skilled in designing and executing automated test suites
- Minimum 1 year experience leading and managing development teams
- Advanced skills in JavaScript and Node.js for test script and framework development
- Hands-on knowledge of Playwright for end-to-end testing of web applications
- Experience using Grafana k6 for performance and load testing activities
- Ability to develop detailed test cases and scripts ensuring thorough test coverage
- Expertise in testing Web Services and APIs to validate functionality, security, and performance
- Strong English communication skills at B2+ level or higher, capable of client communication and requirement clarification
Nice to have
- Experience with Docker for containerized testing environments
- Understanding of functional testing methodologies to verify application functionality
- Familiarity with GitHub Copilot to assist in test script development
- Usage of Grafana for monitoring system performance metrics
- Exposure to Python scripting for test automation tasks
- Experience with WireMock for API simulation during testing
- Knowledge of Xray plug-in for Jira to organize and manage test documentation efficiently
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