Software Quality Assurance is an essential part of Software development. A properly implemented SQA process reduces the number of defects in releases, reduces time-to-market, enhances customer satisfaction, and lowers the cost to maintain the software product