Тестировщик - человек, который проводит тестирование, пишет автотесты и отвечает за качество.
Тестировщик анализирует все этапы создания продукта, выявляет имеющиеся ошибки, чтобы затем максимально подробно и понятно описать их. Всю проделанную работу он оформляет в отчеты, которые затем передаются разработчикам. А те, в свою очередь, оценивают проблему и исправляют все недочеты.