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 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
Seniority level
Employment type
Job function
- Information Technology, Engineering, and Quality Assurance
Industries
- Software Development, IT Services and IT Consulting, and Technology, Information and Internet
#J-18808-Ljbffr