SQA
Software quality assurance (SQA) is a set of planned and systematic activities implemented within a quality system to ensure software products and processes comply with defined quality standards and procedures. SQA focuses on preventing defects by improving the development and maintenance processes, rather than solely testing the final product.
The objectives include establishing and maintaining process discipline, enabling consistent product quality, ensuring compliance with applicable
SQA operates across the software lifecycle. It interacts with development, testing, configuration management, and project management
Roles and artifacts: an SQA engineer or quality assurance professional designs and implements quality plans, conducts
In modern development, SQA practices adapt to agile and DevOps environments, embedding quality requirements into definition