День тестировщика — 9 сентября
9 сентября 1945 года ученые Гарвардского университета, тестировавшие вычислительную машину Mark II Aiken Relay Calculator, нашли мотылька, застрявшего между контактами электромеханического реле. Проделанная работа требовала описания, и слово было найдено — «debugging» (дословно: избавление от насекомого) — так и ныне называется процесс выявления и устранения багов — причин неправильной работы компьютера. Извлеченное насекомое было вклеено в техдневник, с сопроводительной надписью: «Первый обнаруженный баг», и в дальнейшем передано в музей вычислительной техники. Неизвестно, отмечает ли Америка этот знаменательный день, а в России этот неофициальный праздник прижился.
Ко Дню тестировщика, который отмечается во всем мире 9 сентября, портал HeadHunter в 2011 году подготовил экспресс-обзор одной из самых востребованных IT-профессий.
На Петербургском рынке труда почти половина соискателей, ищущих работу тестировщиком программного обеспечения, не имеют профильного опыта работы. Между тем, 91% компаний хотят видеть в своих рядах не только квалифицированных, но и опытных специалистов.
Заработная плата тестировщика существенно варьируется в зависимости от опыта сотрудника. Так, начинающий тестировщик в Санкт-Петербурге, может получать около 20 тысяч рублей, с опытом от 1 до 3 лет – 40 тысяч рублей, а имея за плечами более чем трехлетний опыт – свыше 65 тысяч рублей. Максимальная заработная плата тестировщика в Санкт-Петербурге составляет 95 тысяч рублей, в Москве – 115 тысяч рублей. За большими заработными платами тестировщики и другие IT-специалисты стремятся за границу: 89% ИТ-специалистов хотели бы покинуть Россию ради работы за границей, согласно результатам опроса посетителей hh.ru.
Интересно, что среди тестировщиков немало представительниц прекрасного пола – 39%. Но девушки, занимающиеся этим кропотливым и сложным делом, зарабатывают, в среднем, на 10% меньше своих коллег-мужчин.
Основные требования на позиции тестировщика таковы:
- Высшее профессиональное техническое образование
- Продвинутый пользователь ПК
- Хорошие аналитические способности
- Понимание процессов жизненного цикла и методов тестирования ПО
- Опыт программирования на языках высокого уровня
- Знание системы стандартов ЕСПД ГОСТ
- Знание английского языка на уровне чтения нормативной и технической документации
Помимо базовых требований, к соискателям на позицию тестировщика могут предъявляться пожелания к знанию определенных языков/программ/технологий/методик.