Let me give you all a brief description:
So we have a client which has left the company. They refused to renew their project. The primary reason was that during the course of time, the client was with the company the overall quality metrics were always red (below expectations). There were lots of defects in production. And even after a second re-implementation from scratch, the quality metrics were not up to what the client required.
Since the client was a major source of revenue (one of the big four corporate houses in their field), there was a lot of noise among the leadership as to where and why did this client quality metrics went so wrong.
So while brainstorming, about what went wrong, one of the team members suggested this point: That over the years, the QA/Testing team dedicated to the client was never stable. Team members came and went and this client became infamous as a dumping ground for somebody who is either out of work (on bench) or who has failed to meet the performance expectations (though it was not the case always).
So this brings a question to my mind: Does the stability of team members affect the overall quality achieved?
I know that this is an opinion based question and we kinda hate those types, but I am looking for some view points on this matter.