Automated Testing in JS & 14 others
EPAM Systems
Colombia · Remote
Posted on Dec 17, 2025
Responsibilities
- Collaborate with test leadership and product owners to define and refine test plans for software features
- Review requirements, acceptance standards, and technical specs to build comprehensive test cases and scripts
- Develop and implement automated tests addressing both functional and non-functional software requirements
- Perform robust API testing to ensure endpoints meet accuracy, security, and performance standards
- Create and maintain component-level test suites with mocks and contract testing to validate individual modules and integrated systems
- Plan and conduct performance and load tests to assess system scalability and responsiveness
- Identify, document, and report defects with clear reproduction instructions and logs
- Work closely with developers, DevOps, and engineering personnel to prepare for and validate upcoming feature changes
- Maintain and enhance automated test frameworks and scripts focused on API, component, performance, and reliability testing
- Integrate automated tests into CI/CD pipelines with quality gates monitoring coverage and reliability
- Communicate regularly with developers, product owners, and other stakeholders to clarify requirements and verify implementations
- Ensure accurate and traceable test documentation in tools such as Xray, Jira, Confluence, and Git repositories
- Proactively identify potential risks, escalate critical testing issues, and suggest solutions to maintain software quality and delivery timelines
- Engage in Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and backlog refinement
Requirements
- At least 3 years of hands-on experience as an Automation Tester designing and executing automated tests
- Solid proficiency in JavaScript and Node.js for developing test automation scripts and frameworks
- Experience with Playwright for end-to-end testing of web applications
- Knowledge of Grafana k6 for conducting performance and load testing
- Strong capability in creating detailed test cases and scripts to ensure full test coverage
- Expertise in Web Service and API testing for validating functionality, security, and performance
- Excellent English skills (B2 or higher) with a track record of client communication to clarify requirements and provide updates
Nice to have
- Experience with Docker to support containerized testing environments
- Understanding of functional testing methods to verify application behavior
- Familiarity with GitHub Copilot for assisting test script development
- Experience with Grafana for performance monitoring and data visualization
- Exposure to Python for scripting tasks
- Knowledge of WireMock for API mocking during tests
- Experience using the Xray plug-in for Jira to manage test cases and 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