Effectively manage software testing teams while improving development and testing processes to efficiently deliver products and services which meet customer expectations. Improve software quality, meet customer expectations and reduce defects by supporting proven software quality practices and implementing practical and effective process improvement methods. Plan and perform effective software testing through a combination of familiar structured test techniques, rapid test practices and test automation where beneficial.