What is the Quality Assurance?

Quality Assurance or QA in short contains all those planned and systematic actions necessary to supply adequate confidence that a product or service will satisfy/fulfill given requirements for Quality.
QA includes Quality Control (QC), but it emphasizes quality in the design of products and processes.