Quality Assurance is all about ensuring that quality product will be delivered at the end of development cycle. Quality is ensured by following predefined or already documented Standard Operating procedures for performing following activities: documentation about the product being developed or updated, coding changes in database if required testing or any other activity involved for developing a product