What is QA and why is it so important?
Software Quality Assurance (SQA) involves the practice of planning, analysis and test execution of software components. It comprises high-level software development life cycle (SDLC)organizational planning for process and continuous improvement practices as well as detailed test planning, analysis and test execution. All aspects of SQA are needed to establish, foster and maintain efficient feedback loops for continuous improvement.