To provide data on global best practices for software testing. The aims are to present information comparing software testing in the Agile and waterfall methodologies, incorporating best practices for each. We will attempt to provide information regarding how test management and quality assurance is executed in different countries, the role of a test manager in an organization incorporating any publicly available information on the ROI of having a test manager on staff, along with 2-3 case studies of programs that were executed without a test manager.