/me shakes headQA stands for quality assurance and as such their primary responsibility is to assure code remains highh quality......
Testing the code is responsibility of developers team.
You really have no farken clue what so ever. Here let me define the term quality assurance for you...emphasis mine
The developers are the ones to assure code remains high quality, the QA team ensures that the code does what it is supposed to do without mucking up the works.a program for the systematic monitoring and evaluation of the various aspects of a project, service, or facility to ensure that standards of quality are being met
Using your flawed logic if a company makes widgets it is your assertion that the QA team is responsible for the design of said widget and it is the engineers job to test that the widget works? Un-farken-believable.
Now before you state something else to make yourself look a bit more foolish, which I happen to think is completely impossible, try and engage your brain before posting again. Remember Google is your friend.