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

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

Требования к тестировщикам:

  • Основные навыки программирования и работы с базами данных.
  • Навыки администрирования операционных систем.
  • Знание основных технологий построения ПО.
  • Знание скриптовых языков и SQL.
  • Знание английского языка.

Требования к уровню навыков и знаний зависят от тестируемого программного обеспечения и конкретной компании.