Automated Testing in JS & 14 others
EPAM Systems
Colombia · Remote
Posted on Dec 17, 2025
Responsibilities
- Collaborate with the test manager and product owners to define comprehensive test strategies and plans for various software features
- Analyze requirements, acceptance criteria, and technical documentation to develop accurate and detailed test scenarios and scripts
- Build and execute automated tests to validate both functional and non-functional aspects of the software
- Develop API testing strategies to ensure the accuracy, security, and reliability of endpoints
- Create and maintain detailed component-level test suites, including mocks and contracts, to ensure modules perform correctly independently and as part of the overall system
- Conduct performance and load testing to evaluate the scalability, stability, and responsiveness of the system under different conditions
- Record and report issues with detailed reproduction steps, logs, and supplementary information
- Work collaboratively with developers, DevOps, and engineering teams to plan and test new functionality
- Design and maintain automated test frameworks and scripts to improve testing efficiency, ensure coverage, and support repeatable test execution for APIs, components, and performance
- Incorporate automated tests into CI/CD pipelines with appropriate quality metrics and controls
- Communicate with developers, product stakeholders, and designers to clarify requirements, review designs, and validate implementations
- Maintain organized and traceable test documentation using tools such as Xray, Jira, Confluence, and Git repositories
- Identify and address potential risks, escalate critical testing concerns, and provide actionable solutions to ensure high-quality software delivery
- Actively participate in Agile ceremonies, including daily stand-ups, sprint planning, retrospectives, and backlog grooming
Requirements
- At least 3 years of hands-on experience as an Automation Tester, with expertise in building and executing automated testing solutions
- Advanced knowledge of JavaScript and Node.js for creating test scripts and frameworks
- Experience using Playwright for performing end-to-end testing of web-based applications
- Familiarity with Grafana k6 for conducting performance and load testing
- Strong skills in creating thorough test cases and scripts to ensure complete test coverage
- Proficiency in Web Service and API testing to validate functionality, performance, and security standards
- Excellent communication skills in English (B2+ level or higher), with experience in client-facing roles and requirement discussions
Nice to have
- Hands-on experience with Docker for managing containerized testing environments
- Knowledge of functional testing practices to ensure application behavior meets expectations
- Familiarity with GitHub Copilot to assist in the development of test scripts
- Experience using Grafana for monitoring and analyzing system performance metrics
- Exposure to Python for additional scripting and testing needs
- Knowledge of WireMock for simulating APIs during testing phases
- Familiarity with the Xray plug-in for Jira to effectively manage and organize test documentation
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