Automated Testing in JS & 14 others
EPAM Systems
Colombia · Remote
Posted on Dec 17, 2025
Responsibilities
- Collaborate with product owners and test managers to define and refine test plans and strategies
- Analyze acceptance criteria and requirements to develop detailed test scenarios and scripts
- Design and create automated functional and non-functional tests using JavaScript and Playwright
- Implement API testing methods to verify endpoint accuracy and system performance
- Develop component-level test suites using mocks and contracts for isolated testing
- Plan and conduct performance and load tests to assess scalability and stability using Grafana k6
- Detect and document software defects with clear reproduction steps and comprehensive logs
- Engage with developers and stakeholders to clarify requirements and verify implementations
- Maintain and enhance automated testing scripts and frameworks to improve efficiency
- Integrate automated test suites into CI/CD pipelines with quality gates monitoring coverage and metrics
- Manage test documentation and artifacts in Xray, Jira, Confluence, and Git repositories
- Identify potential risks and suggest mitigation approaches to ensure timely project delivery
- Participate actively in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives
Requirements
- Proven experience in automated testing using JavaScript and Playwright for at least 3 years
- Strong knowledge of API testing and tools such as Supertest and WireMock
- Experience with performance testing tools including Grafana k6
- Background working with Docker for test environment orchestration
- Competence in developing test cases and documenting defects clearly
- Understanding of continuous integration and continuous delivery methodologies
- Ability to analyze and interpret technical documentation to design test scenarios
- Effective communication skills for collaboration across cross-functional teams
- Hands-on experience with version control systems, especially Git
- Familiarity with Agile development processes and practices
- Upper-Intermediate English proficiency (B2)
Nice to have
- Experience with AI-assisted coding tools like GitHub Copilot
- Knowledge of component testing using Docker Compose and TestContainers
- Familiarity with Kafka and PostgreSQL in automated test setups
- Experience utilizing the Xray plugin for Jira to manage test cases
- Skills in Python scripting for augmenting 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