Automated Testing in JS & 14 others
EPAM Systems
Colombia · Remote
Posted on Dec 17, 2025
Responsibilities
- Work with product owners and test leads to establish and improve test plans and approaches
- Evaluate acceptance criteria and requirements to create precise test scenarios and scripts
- Develop automated functional and non-functional tests using JavaScript and Playwright
- Execute API testing techniques to validate endpoints and system performance
- Build component-level test suites using mocks and contracts for isolated testing
- Plan and perform load and performance tests with Grafana k6 to evaluate scalability and stability
- Identify and document software defects with detailed reproduction steps and logs
- Collaborate with developers and stakeholders to clarify requirements and confirm implementations
- Update and optimize automated testing scripts and frameworks for better efficiency
- Integrate automated test suites into CI/CD pipelines with monitoring of quality gates and coverage metrics
- Oversee test documentation and artifacts in Xray, Jira, Confluence, and Git repositories
- Recognize potential risks and recommend mitigation strategies to ensure project timelines
- Participate fully in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives
Requirements
- Proven track record in automated testing using JavaScript and Playwright for at least 3 years
- Comprehensive knowledge of API testing and tools like Supertest and WireMock
- Experience with performance testing tools including Grafana k6
- Familiarity with Docker for orchestrating test environments
- Skilled in creating test cases and clearly documenting defects
- Understanding of continuous integration and delivery methodologies
- Ability to analyze technical documentation to design effective test scenarios
- Good communication skills for cross-team collaboration
- Hands-on experience with version control systems, especially Git
- Knowledge of Agile development practices
- Upper-Intermediate English proficiency (B2)
Nice to have
- Experience with AI-driven coding assistants such as GitHub Copilot
- Knowledge of component testing using Docker Compose and TestContainers
- Exposure to Kafka and PostgreSQL in test automation setups
- Familiarity with Xray plugin for Jira to manage test cases
- Python scripting skills to enhance test automation
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