We are looking for a Senior Software Quality Engineer to apply manual and automated testing techniques throughout the software development lifecycle. In this role, you will bring your technical expertise and collaborative mindset to improve processes and deliver robust solutions.
At EPAM, engineering is in our DNA. By joining our team, you will work with leading global clients and make significant contributions to the technology that keeps us, our communities and our clients moving forward.
Responsibilities
- Develop, execute and maintain detailed test cases to validate application functionality and ensure comprehensive coverage
- Analyze, document and report test results, highlighting defects and providing actionable insights to improve software quality
- Collaborate with cross-functional teams to plan, establish and continuously refine testing strategies and services
- Perform SQL queries, web service validations and API testing to verify data integrity and back-end functionality
- Participate in customer and project interviews to gather requirements, clarify expectations and incorporate feedback into testing plans
- Support the QA team in adopting and implementing automated testing tools and processes to enhance efficiency and scalability
- Execute testing to contribute to the overall testing strategy
- Prepare testing scripts and scenarios to support the Scrum QA team with functional testing
Requirements
- Strong background in functional testing with a focus on manual testing methodologies
- Demonstrated ability to develop, execute and maintain detailed test cases
- Strong analytical skills for effective test results analysis and reporting
- Experience with web services, API testing (Postman) and database testing (DBeaver)
- Experience working in distributed, international Scrum teams
- Clear communication in both spoken and written English