1 day ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
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 fieldMinimum of 3+ years of experience in software testing, with a focus on automationHands‑on experience with code management tools like GitProven expertise in setting up testing frameworks using Playwright or similar toolsProfessional experience with Azure DevOps, including Azure Test Plans and PipelinesProficiency in setting up local environments for development and testing purposesProficient in creating, executing, and debugging API tests using PostmanExperience in creating and maintaining performance tests using K6 or similar toolsFamiliarity with ticket‑tracking tools such as JiraKnowledge of code coverage and continuous integration toolsExperience working in an Agile / Scrum environment with distributed teamsStrong understanding of the relationship between front‑end user experience and back‑end database operations, with the ability to compare and validate data pointsExcellent problem‑solving skills and the ability to work on complex technical issuesFluent English communication skills (written and spoken) at a B2 level or higherNice to have
Experience with performance and load testing of web applications using JMeterFamiliarity with GraphQL for API testing and validationKnowledge of Node.js for backend testing and automation developmentExposure to advanced testing methodologies and tools beyond the listed requirementsParticipation in open‑source or community projects related to test automationExperience with cloud‑based testing infrastructure or toolsWe offer
International projects with top brandsWork with global teams of highly skilled, diverse peersEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunities
EPAM Employee GroupsAward‑winning culture recognized by Glassdoor, Newsweek and LinkedInSeniority level
Mid‑Senior levelEmployment type
Full‑timeJob function
Information Technology, Engineering, and Quality AssuranceIndustries
Software Development, IT Services and IT Consulting, and Technology, Information and Internet#J-18808-Ljbffr