Профессия

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

За каждой удобной программой, которая всегда работает без сбоев, стоит человек, который специально проверял, как она себя ведёт в разных ситуациях. Я — тестировщик программного обеспечения. Моя работа — искать ошибки, пока продуктом не начали пользоваться тысячи людей. Я запускаю программу в самых разных условиях: с неправильными данными, со слабым интернетом, на старом телефоне, с одновременным наплывом большого количества пользователей. Если появляются ошибки, значит, мой труд уже оправдан.

Тестировщики бывают разные. Одни проверяют программу вручную, сценарий за сценарием, внимательно сравнивают, что было задумано, с тем, что получилось. Другие пишут код для автоматических проверок — это уже программирование: такие тесты запускают сами себя каждую ночь и сообщают, если что-то не работает как надо. Третьи занимаются нагрузочным тестированием — смотрят, как программа ведёт себя при большом числе пользователей. Я часто общаюсь с программистами, аналитиками и дизайнерами. Моё дело — не просто найти ошибку, а понятно описать её, чтобы команда могла быстро исправить.

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

Отрасли:Цифровые технологии и коммуникации

Иллюстрация профессии «Тестировщик программного обеспечения»

Каждый день я

  • Изучаю новую версию программы и план её проверки
  • Разрабатываю сценарии тестирования: что должно произойти и что может пойти не так
  • Прохожу сценарии вручную на компьютере, телефоне и планшете
  • Пишу автоматические тесты, которые будут сами проверять программу
  • Описываю найденные ошибки в специальной системе так, чтобы было понятно программистам
  • Обсуждаю с разработчиками, как воспроизвести сложные случаи
  • Проверяю программу под нагрузкой — что происходит, когда число пользователей резко вырастает
  • Пересматриваю тесты после исправлений и согласую выпуск новой версии программы

Карьера

  • Разработчики программного обеспечения
  • Банковская и страховая сферы
  • Маркетплейсы, онлайн-сервисы, службы доставки
  • Операторы связи и провайдеры интернета
  • Технологические компании в промышленности, медицине, авиации
  • Государственные цифровые сервисы
  • Аутсорсинговые фирмы, выполняющие проверку программ на заказ
  • Работа на себя — удалённые проекты для российских и зарубежных заказчиков

Тебе будет интересна моя профессия, если ты

  1. Ты из тех, кто замечает, что что-то не так»: неправильную цифру в задаче, опечатку в афише
  2. Тебе нравится разбираться в логике настольных игр, разных задачек и головоломок
  3. Математика и информатика в школе даются тебе без труда
  4. Ты усидчивый человек: можешь долго проверять похожие друг на друга вещи, не теряя внимания
  5. Ты умеешь выражать мысли письменно — так, чтобы другой человек понял без лишних вопросов
  6. Ты любишь пользоваться новыми программами и быстро находишь в них все кнопки
  7. Тебе интересно, как устроены компьютеры и приложения изнутри
  8. У тебя получается работать в команде и находить общий язык с разными людьми

Подходит ли тебе эта профессия? Проверь себя в примерочной!

Примерить профессию