Test Planning & Execution
Analyse business requirements and user stories to identify test scenarios and acceptance criteria.
Design, execute, and maintain manual test cases for functional, integration, regression, and end-to-end testing.
Validate customer journeys across web applications, mobile applications, and backend services.
Maintain requirement-to-test traceability and ensure comprehensive test coverage.
Perform exploratory testing to identify usability and functional gaps.
Design, develop, and maintain automated regression test suites using Playwright.
Contribute to mobile automation using Maestro (preferred).
Integrate automated tests into CI/CD pipelines where applicable.
Continuously improve automation coverage and reduce manual testing effort.
Perform API testing using Postman or equivalent tools.
Validate REST APIs, request/response payloads, business rules, and error handling.
Execute SQL queries to verify backend data integrity and validate business transactions.
Identify, document, and track defects using GitHub or equivalent tools.
Participate in backlog refinement, sprint planning, and sprint reviews to identify quality risks early.
Collaborate closely with developers to improve application testability and overall product quality.
Analyse defect trends and recommend preventive improvements.
Contribute to continuous improvements in QA processes, standards, and automation practices