Quality Assurance definition :A program under which a company ensures that all products and services are of high quality and will satisfy customer expectations.