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