Тестировщик программного обеспечения

Описание

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

Содержание деятельности

Тестировщик осуществляет контроль качества продукта после его разработки, в то время как задача QA тестера — обеспечение качества продукции на всех этапах разработки, выпуска и эксплуатации ПО.

Должен знать

Знание языков программирования.

Знание инструментов и библиотек для автотестирования.


Знание мобильных платформ (iOS, Android).

Знание английского языка на уровне, достаточном для чтения и написания технических текстов.

Должен уметь

Контроль качества разрабатываемых продуктов.

Выявление и анализ ошибок и проблем, возникающих у пользователей при работе с программными продуктами.

Разработка автотестов и их регулярный прогон.

Разработка сценариев тестирования.

Документирование найденных дефектов.


Умение тестировать веб-приложения.


Также должность тестировщика может предполагать составление технической документации на русском и иностранном (чаще английском) языках.

Индивидуальные способности

Аналитические способности.

Профессионально важные качества

Опыт написания автотестов.

Области применения

в IT-компаниях, которые занимаются разработкой ПО, компьютерных игр и интернет-сайтов.

Базовое образование и пути получения профессии

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


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


Где обучают

Где требуются

Нашли опечатку?