Correct Answer: The differences in responsibilities are listed below: - QA is concern for Process Quality and Programmers are concern for Product Quality - QA ensure that the processes used for developing the product of high quality where as programmers used these processes so that end product is of good quality - Processes are decided by QA Programmers are supposed to follow the processes so that they can produce a good quality product - Any issue found during execution of process by the programmers is communicated to the QA so that they can improve the process