Roles and responsibilities of QA and QC team
-
QA: Quality assurance. The main responsibility is to decrease the defect through attend the process of analysis/design/development, so it need a process that go through the whole software development life cycle and supported by the other team such as design/development. QA should detect the potential defects and help the developer to decrease them in the earlier phase of the software development life cycle.
-
QC: Quality control. The main responsibility is to detect bugs and report them to the developer. QC helps the developer to decrease bugs before issuing the product. This process will be last phase of the software development life cycle.