The QA Engineer is responsible for designing, developing, and executing manual and automated test cases based on business and functional requirements to ensure high-quality software delivery. The role owns end-to-end test execution, defect management, and regression testing while maintaining clear documentation and reporting to support project deliverables and stakeholder visibility.