SQA stands for Software Quality Assurance and is a very important part of Software Development Life Cycle. SQA is a process to test and verify each piece (module) of software according to the ‘requirements’. A person who performs testing is known as a SQA Engineer.