Basically, the QA process is comprised of five major phases: finding, planning, designing, implementing, and optimizing. The QA team assists in defining both non-functional and functional system requirements and evaluates how well they align with corporate goals.