Quality assurance (QA) is a traditional method of ensuring product quality after the product has been finished. Here, the QA team performs checks before it goes to users.nnQuality engineering is a new method that ensures product quality by employing stringer quality checks at each stage of product development. Here, there is no special QA team as everyone involved in the product development is responsible for product quality.