Outsourced QA: Benefits, Risks, and Long-Term Impact