Quality Assurance (QA) is a systematic process that ensures products or services meet defined quality standards before they reach the consumer. It involves a series of planned activities, including the development of quality policies, process monitoring, and regular assessments to identify defects or areas for improvement. In software development, QA encompasses various testing methods such as unit testing, integration testing, and user