Данные специалисты осуществляют различные типы тестирования программного обеспечения в соответствии с ранее разработанной стратегией проведения подобных испытаний. Тестировщики отслеживают дефекты ПО, регистрируют обнаруженные неполадки, совместно с разработчиками и аналитиками участвуют в их устранении, составляют отчеты о проведенных проверках.
Средняя зарплата, предлагаемая тестировщикам ПО московскими IT-компаниями, составляет 55000 руб. В Санкт-Петербурге такие специалисты могут рассчитывать на доход около 45000 руб. в месяц. Вакансии Ростова-на-Дону обещают заработок около 30000 руб. В Самаре средняя зарплата тестировщиков ПО – 28000 руб.
Пробовать силы в тестировании компьютерных программ могут студенты и выпускники технических и IT-факультетов вузов, изучившие стандарты и методики проведения испытаний ПО. Начинающие тестировщики должны владеть одним или несколькими языками программирования, понимать общие принципы разработки программного обеспечения, знать основы администрирования Windows- или *nix-систем. Специалисты, претендующие на должность тестировщика ПО впервые, в столице могут рассчитывать на зарплату от 30000 до 35000 руб., в Санкт-Петербурге – от 25000 до 28000 руб., в Ростове-на-Дону и Самаре от 16000 до 18000 руб.
Более высокий заработок работодатели предлагают специалистам с опытом тестирования ПО не менее полугода. Основные требования вакансий – понимание принципов работы реляционных баз данных и знание SQL на уровне написания простых запросов. Среди возможных пожеланий нередко указывается знание скриптовых языков, технологий и средств автоматизации тестирования, а также навыки администрирования Windows- либо *nix-систем. Зарплатная «планка» для соискателей, соответствующих указанным критериям, повышается в Москве до 40000 руб., в Северной столице – до 37000 руб., в Ростове-на-Дону – до 24000 руб., в Самаре – до 23000 руб.
Вход в следующий зарплатный диапазон открыт тестировщикам ПО с оконченным высшим образованием (техническим либо IT) и стажем работы от 1 года. От соискателей также требуется знание систем автоматизации тестирования, навыки планирования и документирования испытательного процесса, опыт использования систем баг-трекинга и проведения различных видов ручного и автоматического тестирования. Конкурентным преимуществом среди кандидатов обладают специалисты, ранее участвовавшие в разработке и внедрении ПО. Также приветствуется опыт работы с системами менеджмента тестовой документации. Зарплатные предложения вакансий, содержащих вышеназванные требования, в Москве достигают 70000 руб., в городе на Неве – 57000 руб., в Ростове-на-Дону и Самаре – 37000 руб.
На максимальный доход вправе рассчитывать тестировщики со стажем работы от 3 лет, владеющие несколькими языками программирования, имеющие навыки тестирования сложных приложений, а также опыт самостоятельного развертывания и поддержки тестовых сред. Дополнительным плюсом станет знание методологии обеспечения качества ПО и опыт работы с системами контроля версий. Часть вакансий предполагает уверенное владение английским языком. Пригодится и опыт руководящей работы. Наиболее высокие зарплатные предложения в Москве составляют 120000 руб., в Санкт-Петербурге – 100000 руб., в Ростове-на-Дону и Самаре – 65000 руб.
Согласно исследованию рынка труда профессию тестировщика ПО чаще всего выбирают молодые мужчины с высшим образованием. Представителей сильного пола среди соискателей этой должности вдвое больше, чем женщин (67%). Подавляющее большинство претендентов – молодежь в возрасте до 29 лет (80%). 71% специалистов имеет высшее образование. Каждый четвертый тестировщик ПО свободно владеет английским языком.
Регионы исследования: гг. Москва, Санкт-Петербург, Волгоград, Екатеринбург, Казань, Нижний Новгород, Новосибирск, Ростов-на-Дону, Омск, Самара, Уфа, Челябинск
Время проведения исследования: сентябрь 2011 года
Единица измерения: российский рубль
Объект изучения: предложения работодателей и ожидания претендентов на позицию «Тестировщик ПО»
Типичный функционал:
- разработка тест-стратегии, тест-планов, тест-сценариев;
- проведение различных типов тестирования;
- регистрация и мониторинг обнаруженных дефектов;
- написание отчетов о проведенных тестированиях;
- взаимодействие с разработчиками и аналитиками.
Требования к позиции: тип занятости - полный рабочий день.
Уровень оплаты труда специалиста определяется благосостоянием компании, перечнем должностных обязанностей, опытом работы по специальности, уровнем развития профессиональных навыков.
Исследование массива данных о заработных платах в исследуемых регионах позволяет выделить 4 основных зарплатных диапазона в зависимости от опыта и профессиональных навыков специалистов. Подробнее.