Why to outsource QA is a great idea?

The common truth is that Testing without QA Team is just “a nice thing to do when you can”. Testing if often done by developers, or in the worst case, by any available resource. 

This affects the testing process, and as the result on the quality of final product.

Outsource your testing!