Рубрики

Задайте вопрос карьерному консультанту в вашей области 
Обсудить статью в блоге
Тестировщик

Мастер по выявлению ошибок

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

Портрет в цифрах специалиста по функциональному тестированию программного обеспечения

Классификация

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

Стажер

  • Возраст – 18–35 лет.
  • Основные требования:
    • высшее или неполное высшее техническое образование;
    • хорошее знание ПК на уровне продвинутого пользователя;
    • базовые знания в области сетевых технологий, общее понимание системы управления базами данных, навыки программирования;
    • владение английским языком на уровне чтения технической документации.
  • Опыт работы в тестировании необязателен, но желателен.
  • Личные качества: внимательность, усидчивость, ответственность, коммуникабельность, аккуратность, аналитический склад ума, инициативность, быстрая обучаемость, стремление к профессиональному развитию.
  • Функциональные обязанности:
    • тестирование программного и аппаратного обеспечения;
    • составление отчетов по результатам тестирования;
    • учет ошибок и отслеживание их исправления;
    • разработка сценариев, написание тестовых утилит;
    • сборка и настройка тестовых стендов (списков виртуальных пользователей с указанием имени компьютера, пользователя и пароля для доступа к тестируемой базе).
  • По данным статистики HeadHunter, начальный уровень зарплаты соискателя без опыта работы колеблется от $600 до $900.

Тестировщик ПО

  • Возраст – 22–45 лет.
  • Основные требования:
    • высшее техническое образование (предпочтительно таких вузов, как МФТИ, МГУ им. М. В. Ломоносова, МИФИ, МГТУ им. Н. Э. Баумана, МАИ.);
    • владение ПК на уровне эксперта;
    • хорошее знание программных продуктов семейства Windows;
    • навыки: программирования; работы с персональными системами управления базами данных; документирования выполняемых заданий; работы хотя бы с одной системой анализа ошибок (Bug Tracking System): Rational Clear Quest, Bugzilla и т. д.;
    • знание основ тестирования ПО (функциональное, регрессионное, нагрузочное тестирование);
    • знакомство в целом с жизненным циклом разработки программного продукта;
    • владение английским языком на уровне чтения технической документации.
  • Опыт работы от 1 года в различных проектах по разработке ПО в качестве тестировщика. Опыт разработки систем автоматизированного тестирования и контроля качества программных продуктов (QA) считается преимуществом.
  • Личные качества: сильные аналитические способности, умение работать в команде, стрессоустойчивость, понимание особенностей тестирования в экстремальном программировании.
  • Функциональные обязанности:
    • тестирование: разрабатываемого функционала системы; сохранности ранее имевшейся функциональности системы при внесении новой функциональности; производительности, нагрузочной способности; пользовательских интерфейсов;
    • воспроизведение ошибок, зарегистрированных пользователем;
    • написание сопроводительной документации по результатам тестирования;
    • участие в аналитической деятельности по планированию процесса тестирования, проектирования и разработки тестовых сценариев.
  • По данным статистики HeadHunter, заработная плата специалиста такого уровня стартует от $1000.

Старший/Ведущий тестировщик ПО

  • Возраст – 24–55 лет.
  • Основные требования:
    • высшее профильное образование (ИТ), либо высшее техническое образование плюс один или несколько дипломов об окончании специализированных курсов: по функциональному, нагрузочному, регрессивному тестированию и т. д.;
    • навыки: программирования, работы с различными системами анализа ошибок, работы с СУБД;
    • знания: SQL-языка, предназначенного для чтения и обработки данных в компьютерных базах данных; основ HTML/JScript, XML; стандартов тестирования; принципов XML/XSD/DTD;
    • владение английским языком на уровне чтения технической документации; письменный и разговорный – при работе в зарубежной компании или с иностранными партнерами-клиентами.
  • Опыт работы тестировщиком не менее 2–3 лет. Опыт автоматического тестирования, руководства тестированием сложных проектов, работы в команде, руководства людьми, общения с клиентами.
  • Личные качества: коммуникабельность, ответственность, работоспособность, настойчивость, умение убеждать, находить компромиссы, инициативность и самостоятельность.
  • Функциональные обязанности:
    • организация и координация работ по обеспечению качества разрабатываемой продукции;
    • проведение функционального тестирования, тестирование производительности, совместимости, переносимости, безопасности, юзабилити-тестирование; автоматическое тестирование; тестирование алгоритмов;
    • описание найденных ошибок;
    • установка и настройка тестируемых приложений;
    • написание тестовой документации и отчетов о тестировании;
    • анализ и систематизация выявленных проблем;
    • обучение и курирование младших тестировщиков;
    • общение с клиентами, консультирование.
  • По данным статистики HeadHunter, труд ведущего тестировщика оценивается от $1500 и выше.

Статистика

По данным компании HeadHunter за 2007 год.

Зарплатные предложения работодателей

Диапазон зарплат на 2007 г., $/мес
мин макс медиана
400 2200 1300

Зарплатные ожидания соискателей

Диапазон зарплат на 2007 г., $/мес
мин макс медиана
500 2500 1500

Характеристики соискателя

Возраст %
18–25 лет 30
26–35 лет 45
36–45 лет 15
46–55 лет 10
Образование %
Высшее 55
Неполное высшее 45
Владение английским языком %
Свободное 20
На уровне прохождения интервью 45
Базовые знания 35

Комментарии
Оформить подписку