QA is a not-automated repetitive (usually acceptance) testing. It doesn't have much to do with unittests and they're definitely not interchangeable. If you compare QA and unittesting... the argument is pretty much misguided.
Ideally, you should have both. And then some more automation. And quick feedback from automated tests.
Ideally, you should have both. And then some more automation. And quick feedback from automated tests.