Quality Assurance is the process of reviewing a piece of work to ensure that the quality and standards are met. Within software development, Quality Assurance is seen at various stages: during development, in testing, and upon acceptance. In development, Quality Assurance ensures the code that is being developed is up to the standards and is...