Automated Testing in JS & 14 others
EPAM Systems
Colombia · Remote
Posted on Dec 17, 2025
Responsibilities
- Partner with test managers and product owners to establish test plans and approaches for software features
- Review detailed requirements, acceptance criteria, and technical documents to create comprehensive test scenarios and scripts
- Develop and run automated tests for functional and non-functional software aspects
- Conduct API testing to validate endpoint accuracy, security, and performance
- Maintain component-level test suites using mocks and contracts to verify module functionality independently and integrated
- Organize and execute performance and load tests to measure scalability and stability
- Detect, log, and report defects with clear reproduction steps and evidence
- Work closely with developers, DevOps, and engineering teams to prepare and test upcoming changes
- Create and maintain automated test frameworks and scripts to improve testing efficiency and coverage
- Incorporate automated tests into CI/CD pipelines with quality gates assessing coverage and reliability
- Communicate effectively with developers, product owners, designers, and stakeholders to clarify requirements and verify implementations
- Keep accurate, traceable test artifacts in tools like Xray, Jira, Confluence, and Git repositories
- Identify risks proactively, escalate critical issues, and propose solutions to ensure timely software delivery
- Engage in Agile ceremonies such as daily stand-ups, sprint planning, retrospectives, and backlog grooming
Requirements
- At least 3 years of Automation Testing experience with hands-on skills in automated test design and execution
- Strong command of JavaScript and Node.js for developing automation scripts and frameworks
- Experience with Playwright for end-to-end testing of web applications
- Familiarity with Grafana k6 for performance and load testing
- Ability to write detailed test cases and scripts to ensure full test coverage
- Expertise in Web Service and API testing for functionality, security, and performance
- Excellent English communication skills (B2+ level) with experience in client-facing communication to clarify requirements and provide updates
Nice to have
- Experience using Docker for containerized testing environments
- Understanding of functional testing techniques to verify application behavior
- Familiarity with GitHub Copilot to enhance test script development
- Knowledge of Grafana for performance monitoring and analysis
- Basic exposure to Python scripting
- Experience with WireMock for API simulation in tests
- Working knowledge of the Xray plug-in for Jira to organize 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