QA process is well synchronized with configuration management tools using branching and labeling in process.
There are review processes in between. Code review/Design review is done by the project manager / lead depending upon the team structure. There are checklist for both design and code review. We have 36 parameters in code review checklist and around 26 parameters in our design review checklist document. Based on these parameters, the team lead/project manager understands the quality of the project. Check lists are maintained for all steps so that process is tracked properly.
In addition, we maintain matrix like logic variance, code standard variance, review effectiveness, in process defect density and delivered defect density to monitor quality assurance of the project.
The QA tools that we use are as follows: