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