For more than a decade, Patryce Farrell has distinguished herself as a quality assurance (QA) manager in the software industry.