Automated Testing in JS & 14 others
EPAM Systems
Colombia · Remote
Posted on Dec 17, 2025
Responsibilities
- Partner with test managers and product owners to grasp test strategies and plans
- Interpret requirements and acceptance conditions to develop precise test scenarios and scripts
- Build, run, and maintain automated tests covering functional and non-functional software elements
- Execute detailed API testing to verify endpoint accuracy and performance
- Create and support component-level test suites using mocks and contract testing
- Conduct performance and load testing to evaluate system scalability and reliability
- Detect, document, and communicate defects with comprehensive reproduction instructions and logs
- Collaborate closely with developers and stakeholders to refine requirements and validate solutions
- Develop and update automated test scripts and frameworks enhancing test effectiveness
- Embed automated tests into CI/CD workflows with quality gates monitoring coverage and standards
- Keep test documentation organized and traceable in Xray, Jira, Confluence, and Git repositories
- Identify potential risks early and propose mitigation to ensure timely delivery of quality software
- Participate actively in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives
Requirements
- Over 3 years of hands-on experience in automated testing using JavaScript and Playwright
- Solid knowledge of API testing tools like Supertest and WireMock
- Familiarity with performance testing utilizing Grafana k6
- Practical experience with Docker and managing test environments
- Strong skills in designing test cases and reporting defects
- Good understanding of continuous integration and continuous delivery methodologies
- Ability to interpret technical documentation and develop corresponding test scenarios
- Effective communication skills for teamwork with cross-functional teams
- Experience with version control systems such as Git
- Understanding of Agile development practices
- Upper-Intermediate proficiency in English (B2)
Nice to have
- Familiarity with AI-assisted coding tools like GitHub Copilot
- Experience with component-level testing using Docker Compose and TestContainers
- Knowledge of Kafka and PostgreSQL for testing environments
- Experience using Xray plugin within Jira
- Python scripting skills for enhancing 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