Gather and document functional and technical requirements for web applications, enterprise software, and platform enhancements by collaborating with business stakeholders and cross-functional teams. Analyze business requirements, functional specifications, and technical documentation to ensure solutions align with organizational objectives and user needs. Design, develop, and maintain comprehensive test plans, test cases, test scripts, test matrices, and testing metrics to support software quality and successful project delivery. Perform functional, integration, regression, and database validation testing to verify system performance, data integrity, and compliance with business requirements. Participate in Agile development processes, including sprint planning, backlog refinement, daily stand-ups, and release planning while supporting continuous delivery and iterative software improvements. Execute manual testing activities, document test results, track defects, and collaborate with development teams to prioritize, troubleshoot, and resolve software issues. Partner with business users, product owners, software engineers, and quality assurance teams to validate requirements, clarify functional expectations, and ensure timely issue resolution. Support application enhancements, portal redesign initiatives, system validation, user acceptance testing (UAT), and production release activities to ensure successful implementation and user adoption.