Design and execute comprehensive test plans and test cases for both UI and Backend components. Perform UI testing (functional, regression, smoke, exploratory) across web and mobile platforms. Conduct Backend testing, including API validation, microservices testing, workflow verification, and data integrity checks. Lead exploratory testing sessions using structured techniques to uncover edge cases and high-risk defects. Review user stories and acceptance criteria to ensure clarity, completeness, and testability before development begins. Apply risk-based testing to prioritise not only critical functionality but also high-risk edge cases, complex integrations, and areas with a higher likelihood or impact of failure. Collaborate with Product and Engineering to identify requirement gaps early and improve overall product quality. Identify, document, and track defects with clear, reproducible steps and ensure timely resolution. Participate actively in test planning, estimation, and test coverage discussions to ensure strong release quality. Maintain clear documentation of test progress, results, and coverage metrics. Own quality for specific product areas, contributing to release readiness and go/no-go recommendations. Help enhance QA processes and contribute to increasing automated test coverage across UI and Backend.