Automated Testing in JS & 14 others
EPAM Systems
Colombia · Remote
Posted on Dec 17, 2025
Responsibilities
- Work jointly with test managers and product owners to define testing strategies for new software features
- Interpret requirements, acceptance criteria, and technical docs to develop thorough test scenarios and scripts
- Create, implement, and run automated tests covering functional and non-functional software requirements
- Establish and carry out comprehensive API testing to verify endpoint accuracy, security, and performance
- Build and sustain component-level test suites using mocks and contract testing to validate modules independently and within system integration
- Conduct performance and load testing to measure system capacity, responsiveness, and stability under diverse loads
- Detect, log, and report bugs with detailed reproduction steps and supporting data
- Collaborate with developers, DevOps, and engineering teams to prepare for and test upcoming functionality changes
- Develop and maintain reusable automated test frameworks and scripts targeting API, component, performance, and reliability testing
- Integrate automated testing into CI/CD pipelines, incorporating quality gates for test coverage and stability
- Engage with developers, product owners, designers, and stakeholders to clarify requirements and confirm implementation
- Maintain organized, traceable test documentation using tools like Xray, Jira, Confluence, and Git, ensuring alignment with acceptance criteria
- Identify risks early, escalate critical issues, and suggest corrective actions to guarantee high-quality software delivery
- Participate actively in Agile meetings such as daily stand-ups, sprint planning, retrospectives, and backlog grooming
Requirements
- Proven experience of at least 3 years as an Automation Tester with practical skills in designing and executing automated tests
- Proficient in JavaScript and Node.js for test script and framework development
- Hands-on experience using Playwright for end-to-end web application testing
- Familiar with Grafana k6 for conducting performance and load testing
- Strong ability to create detailed test cases and scripts for thorough test coverage
- Expertise in Web Service and API testing to assess functionality, security, and performance
- Fluent English communication skills at B2 level or higher, with experience in client interactions to clarify requirements and provide updates
Nice to have
- Familiarity with Docker for containerized testing setups
- Understanding of functional testing techniques to ensure software behaves as expected
- Experience using GitHub Copilot to assist in test script creation
- Knowledge of Grafana for performance monitoring and analytics
- Basic exposure to Python scripting
- Experience with WireMock for API simulation during tests
- Working knowledge of the Xray Jira plug-in for managing testing 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