Тестировщик / Инженер по тестированию программного обеспечения, ну или в простонародии "QA Инженер" — это человек, но при этом имеющий ряд специальных навыков, которые делают из него специалиста в области тестирования.
Тестировщик занимается тестированием / проверкой программного обеспечения (ПО), преследуя следующие цели:
Выявление ошибок в работе программы, если таковые имеются, а они имеются)))
Проверка продукта на то, соответствует ли он заявленным требованиям и ожиданиям пользователей.
Сохранение уровня качества продукта и недопущение регрессии (ухудшения работы) продукта.
Если обобщить все вышеуказанные цели, то главной задачей тестировщика является контроль качества продукта.