Quality control focuses on fulfilling quality requirements by finding defects through techniques like testing and inspection, while quality assurance takes a more proactive approach through planned activities to prevent defects by analyzing processes, identifying areas for improvement, and ensuring proper training and tools are used. Quality assurance oversees quality control and looks at trends, audits processes, and provides feedback to help continuously improve quality.