Сколько стоит найти «баг»?

Сколько стоит найти «баг»?

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

Почем нынче «багоуловители»?

Давайте будем честными, на первом этапе вы будете проводить большое количество так называемых «ручных тестов»: говоря простым языком — рутина, рутина, рутина, документы, рутина младшего тестировщика... А если выдержите испытательный срок, то в Новосибирске и области сможете зарабатывать от 20 до 25 000 руб, близлежащие регионы тоже порадовать особо не могут: Омск — 17-25 000 руб., Екатеринбург — 19-29 000 руб. В столицах зарплаты начинаются от 24-30 000 руб. Негусто, но и набор требований и претензий к специалисту невелик. Правда, включает в себя один нюанс — технический английский. С ним придется крепко подружиться, как и с каким-нибудь языком программирования: С++, Java, Delphi — не суть. Знание стандартов и методов тестирования, а также процесса разработки ПО можно получить по ходу дела. А с опытом — еще и основы администрирования Windows-/*nix-систем. С кем, как говорится, сработаешься — от тех и нахватаешься.

Уже через полгода (тем более через год) при успешном выполнении всех заданий, планов и хорошей сработанности в коллективе можно намекнуть работодателю о повышении оклада. За это время специалист уже должен усвоить принципы работы баз данных, знать язык запросов и навык составления тест-планов. Не говоря уже о документальном описании отловленных ошибок в грамотном и ясном отчете и опыте работы с системами автоматического баг-трекинга. Если все это в наличии, то заслуженные 28-32 000 руб в Новосибирске (и 25−30 000 по области) вам обеспечены. Такого специалиста берут на работу в должность инженера по тестированию. В Екатеринбурге ваш оклад будет колебаться от 29 до 32 000, а в столицах — 36 или 45 000 руб. Это при том, что вы все еще не умете писать автотесты.

Как только из области «ручного тестирования» ваш арсенал перешел в режим «автомат», разговаривать с вами начнут совершенно иначе. Да и область эта уже совсем не из разряда начинающих. Здесь не обойтись, во-первых, без получения специального образования и изучения нескольких языков программирования, особенно тех, с чьими продуктами вы сталкиваетесь чаще всего. Во-вторых, потребуется опыт разработки тестовой документации (написания тест-планов) и искусства совмещения разных видов ручного и автоматического тестирования для получения наилучшего результата. Хорошее знание систем автоматизации, навык написания автотестов и 1-3 года успешной работы позволят вам претендовать на должность старшего инженера по тестированию. Здесь платить вам будут уже от 32 до 50 000 руб. (Омск и Екатеринбург тоже недалеко ушли). Если вы хотите существенной прибавки к жалованию за ваши знания, то в Москве ваши навыки и опыт могут оценить в 50-80 000 руб., Питер немного прижимист: 40-65 000 руб.

Перешагнув рубеж работы в течение 3 лет, вкусив прелестей испытания высоконагруженных систем и поработав тим-лидом на масштабных проектах, вы уже можете рассчитывать на существенную прибавку к жалованию. В Новосибирске вам могут предложить место на 50 000 руб. минимум и 90 000 максимум. Немного менее щедр Омск: 46-85 000 руб. Правда, в Москве можно устроиться на оклад в 150 000 руб., но тут вступают в силу некоторые факторы, которые к вашим навыкам и опыту имеют весьма посредственное отношение.

А дальше что?

По большому счету, наличие конкуренции — явление абсолютно нормальное. Только в тестировании она немного перевернута с ног на голову. Поначалу вы ее даже не почувствуете. На этапе ручной работы от вас будет требоваться только четкое и скрупулезное выполнение инструкций тест-плана. Чем точнее, въедливее, занудливее и внимательнее вы будете, чем лучше сложатся ваши отношения с коллегами-разработчиками и чем жаднее вы будете перенимать у них недостающие навыки, тем меньше конкуренция коснется вас. Работодатель будет от вас в восторге!

Конкуренция в тестировании приходит с опытом. Случайные, «залетные» романтики, воспринявшие специальность как «волшебную дверцу в IT», отсеиваются уже через 1-1,5 года, не выдержав рутины или нагрузки. Остаются те, кто твердо намерен продолжать испытания. И вот тут уже у работодателя есть возможность выбирать, а у соискателя — присматриваться к «соцпакету».

Однако если учесть, что спрос на тестировщиков на современном рынке труда можно считать уверенно растущим, то особой напряженности пока не ощущается. Да и уровень средней заработной платы в отрасли, начиная со среднего этапа карьеры, согласитесь, является весьма высоким.

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

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

Другой вопрос, что работать и зарабатывать смогут далеко не все, ведь, как мы говорили выше, помимо желания нужны знания. Их можно получить самостоятельно, в бою. А можно сэкономить время, поступив на хорошие курсы тестирования ПО. Главное, чтобы на них вам грамотно разъяснили, что такое тестирование программ на самом деле и как эти самые «баги» находить и описывать.

Подписка

Выберите рассылки, на которые вы хотите или не хотите быть подписанным.