Overview
We are looking for a talented and highly skilled Senior Software Testing Engineer in Java to advance automation and manual testing practices, ensuring the delivery of reliable, scalable applications. This role encompasses the development and refinement of intricate test cases tailored to specific requirements, emphasizing sophisticated automation methodologies using Java, Selenium, and SQL, while occasionally supporting manual testing initiatives.
Responsibilities
- Manage complex manual and automated testing projects, showcasing advanced debugging and problem-solving capabilities
- Develop thorough testing strategies aligned with business objectives and technical specifications
- Supervise testing across diverse projects, applying effective automation strategies to achieve optimal outcomes
- Communicate effectively with project and leadership teams to ensure mutual understanding of features, requirements, and releases
- Design, enhance, and perfect test cases based on detailed functional, performance, and usability metrics
- Collaborate with Scrum teams to uphold Test Driven Development principles and drive iterative enhancement
- Assess and improve standardized testing tools, workflows, and policies to boost efficiency and coverage
- Review and validate team-generated test cases/scripts for quality and accuracy
- Validate user stories and requirements rigorously while advocating for superior quality standards
- Manage the entire defect lifecycle, ensuring swift identification, documentation, tracking, and resolution of issues
- Provide stakeholders with regular testing progress updates, actionable insights, and risk evaluations
- Identify potential quality or timeline risks and recommend innovative and practical mitigation approaches
- Assist in resolving production defects by conducting root cause analysis and proposing systemic improvements
- Stay informed about emerging technologies and industry best practices in software quality assurance
- Collaborate with product, engineering, and operations teams to foster team alignment and deliver results
- Offer guidance and advanced techniques to support both onshore and offshore team members effectively
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field
- 3+ years of experience in software QA and automated testing using Java
- Background in automation testing for modern front-end, microservices, or distributed systems architectures
- Proficiency in Selenium for developing scalable and robust test automation frameworks
- Expertise in REST API testing, incorporating strategic validation methods
- Comprehensive knowledge of SQL, including database verification and query performance optimization
- Familiarity with issue and test management platforms such as Jira, QMetry, or TestRail
- Competency in version control systems and maintaining automation code collaboratively
- Qualifications in automated testing workflows integrated with CI/CD pipelines
- Understanding of cloud-based testing environments, particularly AWS
- Exceptional communication, technical mentoring, and cross-functional collaboration skills
- English language proficiency at an Upper-Intermediate level (B2) or higher
Nice to have
- Proficiency in Playwright for creating advanced UI test automation frameworks
- Expertise in REST Assured to conduct deep API testing and validation processes
- Skills in TypeScript for writing versatile testing scripts
- Understanding of advanced Web Service / API testing methodologies and approaches
- Familiarity with AI-enhanced testing workflows and tools, including Copilots, agentic AI systems, and prompt engineering techniques
[GTS] Benefits (generic, except India)
- 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