- Because test engineers are better in doing tests?
- Because developers shouldn't test their own created code?
- Because developers are busy developing?
There were a time when job title gave an hint about the actual job.
Test engineers are in fact useful (could we say the same of project managers?).