In your opinion, what is the difference between QA and QC?
Here is my opinion
QA stands for Quality Assurance. In a software development team, a QA ensures that the software is thoroughly tested before releasing it to the end-users.
QA activities are generally performed while the product is being developed and focuses on improving the software development process.
In many software organizations, a tester and a QA can be the same person, but they can be different depending on the organization’s size. The goal of the QA is to ensure quality in the shipped software.
QC stands for Quality Control. Its main aim is to ensure that the developed products meet the required standards or not.
QC is a process in software engineering that is used to ensure Software product quality by testing and reviewing its functional and non-functional requirements. QC activities are generally performed after the product is developed as it examines the quality of the end products and the final outcome.
Image source: InterviewBit