This document discusses quality engineering activities for software systems. It describes pre-QA, in-QA, and post-QA activities. Pre-QA involves quality planning through setting goals and selecting quality assurance strategies. In-QA focuses on executing planned QA activities and handling defects. Post-QA includes quality measurement, assessment, and identifying improvement opportunities to provide feedback. The overall quality engineering process forms an integral part of software development and aims to close the quality improvement loop.