Quality assurance (QA) is a quality management process that consists of establishing standards, guidelines and procedures to prevent quality issues and maintain the integrity of the product or service throughout its development