R(
Тестирование это умственная работа, делаешь ты что-то руками или применяешь инструменты (к каковым относится и софт), надо в любом случае думать, строить модели продукта и ситуаций, учитывать контекст (происходящее вокруг), применять-изобретать разные ходы в зависимости от того с чем имеешь дело, и так далее...
По опыту скажу, что люди которые не очень хорошо думают, и код пишут не очень, и продукты для автоматизации у них могут получаться ужас-ужас -- "как попало" оно работает, но из-за непродуманности проблем с ним полно и у создателей и у пользователей.