QC is a set of activities that evaluates a developed work product. Software testing is one of the activity. Other activities include
Requirement analysis, test planning, test design, test execution, test reporting, acceptance testing
QA ensures that the standards and procedures defined by the QE (Quality Engineers) are implemented or not. They are the auditors.