Automated Testing in JS & 14 others
EPAM Systems
Colombia · Remote
Posted on Dec 17, 2025
Responsibilities
- Coordinate with test managers and product owners to define test plans and strategies for software features
- Analyze requirements, acceptance criteria, and technical documentation to craft thorough test scenarios and scripts
- Design, develop, and run automated tests addressing both functional and non-functional software requirements
- Implement API testing strategies to validate endpoint accuracy, security, and performance
- Build and maintain component test suites using mocks and contracts to verify module functionality both independently and integrated
- Plan and perform performance and load testing to assess system scalability and reliability
- Identify, log, and report defects with clear reproduction steps and supporting details
- Collaborate closely with developers, DevOps, and engineering teams to test upcoming functionality changes
- Create and sustain automated test frameworks and scripts to improve testing efficiency and coverage focusing on API, component, performance, and reliability
- Integrate automated tests into CI/CD pipelines with quality gates evaluating coverage and reliability
- Communicate effectively with developers, product owners, designers, and stakeholders to clarify requirements and verify implementations
- Maintain accurate, traceable test documentation using tools such as Xray, Jira, Confluence, and Git
- Proactively identify risks, escalate critical issues, and propose solutions to ensure timely and quality software delivery
- Participate actively in Agile rituals including daily stand-ups, sprint planning, retrospectives, and backlog grooming
Requirements
- Minimum 3 years of professional experience as an Automation Tester with hands-on expertise in automated test design and execution
- Strong skills in JavaScript and Node.js for creating test scripts and frameworks
- Experience using Playwright for end-to-end web application testing
- Knowledge of Grafana k6 for performance and load testing
- Ability to develop detailed test cases and scripts to ensure comprehensive test coverage
- Expertise in Web Service and API testing for validating functionality, security, and performance
- Excellent English proficiency (B2+ level) with experience in client-facing communication for requirement clarification and updates
Nice to have
- Experience with Docker for containerized testing environments
- Understanding of functional testing methods to verify application correctness
- Familiarity with GitHub Copilot to support test script development
- Experience with Grafana for monitoring and analyzing performance metrics
- Basic Python scripting knowledge
- Exposure to WireMock for API mocking in tests
- Knowledge of the Xray plug-in for Jira to manage 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