Quality Assurance (QA)
The process of ensuring that an application meets its requirements and works as expected. QA involves testing, debugging, and other activities to ensure the quality of the software. QA also involves code review and automated testing.