Software QA involves the entire software development PROCESS - monitoring and improving the process, making sure that any agreed-upon standards and procedures are followed, and ensuring that problems are found and dealt with.
Welcome to Know About Software Quality Assurance and Software Testing. Here you will get link & description of Software testing Strategies.