A common challenge I often encounter in different companies, both as a developer and a team lead, is the perception among developers that QA slows down our development process and lacks knowledge. And another thing is that QA is only for ruining our projects. Same thoughts were shared with me from my younger brother who just started working.
To overcome this challenge most of time I arrange some type of dinner or lunch and toss a question for all team members about their pervious company experience and process that they used to follow. And most of the time it works in amazing way and encourages them to discuss their roles in development process and they start seeing each other as allies. In short by making our communication effective we can open to QA recourse in our team. It will outcomes in smoother collaboration and improved project.