I have seen a few times lately these two words together : Agile and QA.
It seems clients are still equaling QA to testing, and are pushing the testing tasks out from the the agile development team to a separate QA team. To my understanding, this is contrary to to the agile values.
I would understand, if the objective was to get an independent Verification and Validation as mandated by a nervous client or a legal requirement. But that was not the case.
My opinion is that functional and non-functional requirements (like capacity, performance, maintainability, robustness, conformance, …) should be all put in the backlog and developed according to the user’s priorities
I can see the contribution of a QA expert in helping the user, the Scrum Master and dev team elicit the non functional requirements, and maybe in setting up automated build and test environments (and quality culture). But never running a QA team separate from the dev teams. Am I wrong?