EPAM is a leading global provider of digital platform engineering and development services.
We are committed to having a positive impact on our customers, our employees, and our communities.
We embrace a dynamic and inclusive culture.
Here you will collaborate with multinational teams, contribute to innovative projects that deliver cutting‑edge solutions, and have an opportunity to continuously learn and grow.
No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Responsibilities
- Design, develop, and maintain automated test scripts to ensure the quality and reliability of software
- Collaborate with developers, product managers, and other stakeholders to define test requirements and ensure alignment with project goals
- Execute manual and automated tests to identify defects, inconsistencies, and performance issues
- Analyze test results, document defects, and work with the development team to resolve issues
- Develop and maintain comprehensive test plans, test cases, and test data
- Ensure code quality by integrating testing into the CI/CD pipeline and monitoring code coverage
- Conduct API testing to validate backend functionality and ensure seamless integration with front‑end systems
- Provide timely and detailed reports on testing progress, metrics, and outcomes to stakeholders
- Mentor junior team members and contribute to the continuous improvement of testing practices and processes
- Stay up‑to‑date with the latest testing tools, techniques, and industry trends to improve testing efficiency and effectiveness
Requirements
- Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related field
- Minimum of 3+ years of experience in software testing, with a focus on automation
- Hands‑on experience with code management tools like Git
- Proven expertise in setting up testing frameworks using Playwright or similar tools
- Professional experience with Azure DevOps, including Azure Test Plans and Pipelines
- Proficiency in setting up local environments for development and testing purposes
- Proficient in creating, executing, and debugging API tests using Postman
- Experience in creating and maintaining performance tests using K6 or similar tools
- Familiarity with ticket‑tracking tools such as Jira
- Knowledge of code coverage and continuous integration tools
- Experience working in an Agile/Scrum environment with distributed teams
- Strong understanding of the relationship between front‑end user experience and back‑end database operations, with the ability to compare and validate data points
- Excellent problem‑solving skills and the ability to work on complex technical issues
- Fluent English communication skills (written and spoken) at a B2 level or higher
Nice to have
- Experience with performance and load testing of web applications using JMeter
- Familiarity with GraphQL for API testing and validation
- Knowledge of Node.js for backend testing and automation development
- Exposure to advanced testing methodologies and tools beyond the listed requirements
- Participation in open‑source or community projects related to test automation
- Experience with cloud‑based testing infrastructure or tools
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- 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
Senior, QA Automation Engineer - EG, Remote: Colombia - Costa Rica, Full Time
#J-18808-Ljbffr