“ if you're throwing all work over a fence to a distinct QA team, you're doing it wrong.”
That’s how it works in an industry where product bugs can kill people. The devs do their own testing but there are large testing teams that take a deep look at at everything the system does.