Basically, I think automated testing is a very good thing, and we should definitely try to do as much of it as possible.
So we can clear the way for more useful and meaningful human testing.
I've always thought that the engineers in QC should be just as skilled and qualified as the ones building the product.
Part of what they should do, is design and build really cool automated tests, but I think that they should also be figuring out how to "monkey-test" the products, and get true users (this is 1000% required for usability and accessibility testing) banging on the product.
"True users" != anyone even remotely connected with the product development or testing, beyond a contract agreement.
But I'm kind of a curmudgeonly guy, and my opinions are not always welcomed.
I do write about why I prefer using test harnesses, as opposed to [automated] unit tests, here: https://medium.com/chrismarshallny/testing-harness-vs-unit-4...