Making The Case for Independent QA Teams