Quality Assurance (QA) teams conjure up images of software developers drinking highly caffeinated beverages conducting frantic bug hunts under tight deadlines. In reality, the truth is much different. QA teams work as the support backbone for the development team, and the best QA teams drive the quality of the product through thorough process-driven functions. The [...]