I had a QA engineer who gave me feedback on designs, great code reviews, and who wrote tests that I could also run.
It was a partnership. I miss it.
It was a partnership. I miss it.
Instead, if the QA role was the dominant and better paid title, you'd immediately see an improvement in that partnership. I don't think that you need subordinate staff in the QA role at all.
And for what its worth, I'm that guy. I am a strong technical software developer, but I would much rather test and poke at code bases, finding problems, working with a "lead" developer, and showing them all their quality mistakes. If I could have that role at my pay grade, I'd be there.
Quality testers are so extremely valuable.