Сколько зарабатывает тестировщик программного обеспечения в беларуси

Обновлено: 02.07.2024

Фото: предоставлено героем -->

Кто это?

Сергей Лавриненко в IT-сфере уже 9 лет, работал на менеджерских позициях в компаниях Gismart и EPAM, был сооснователем первой белорусской криптовалюты Талер.

У Сергея есть свой телеграм канал Колонка некодера , где он рассказывает о жизни стартап-индустрии, проблемах белорусской сферы IT и регулярно делится лайфхаками, как новичку в нее попасть.

От $500 до $7000: сколько зарабатывают белорусские айтишники?

Если вы играете в компьютерные игры, то прекрасно знаете, что такое ветки развития персонажа. Так вот, у программистов тоже есть свои ветки развития, в которых нужно прокачивать те или иные умения. И от того, какую ветку ты выберешь, будет в итоге зависеть сколько ты сможешь заработать. Все начинается с джуниоров.

Джуниоры

Это программисты начального уровня, зарплаты у которых начинаются от $500, реже $400. У непрограммистов в IT заработки бывают разные: могут стартовать как от $200-300, так и с полного нуля, если это неоплачиваемая стажировка. Как видим, программисты в деньгах сразу вырываются вперед и находятся в более выгодном положении. Да и в целом, на пути по карьерной лестнице они будут зарабатывать больше, чем другие специалисты в IT. Исключением будут менеджеры и топы крупных IT-компаний. Но это и другой уровень ответственности. Программист зачастую несет ответственность только в пределах своего рабочего времени и написанного кода.

Мидлы

Через 1-3 года работы мы получаем уже более опытного программиста. Как понять, что перед нами не джуниор? На мой взгляд, решает рынок. Если человек может быстро, в течение месяца, найти работу на свою позицию с лучшей зарплатой, то это уже не джуниор. Это значит, что его опыт и экспертиза стали востребованы рынком. На этом уровне программист уже зарабатывает примерно $1000-2000 в месяц. Другие IT-специалисты среднего уровня – примерно $700-1200.

Выйти за 2-3 года на $1500 в месяц вполне по силам большинству айтишников. Для этого даже не всегда нужно менять место работы.

Большинство компаний прекрасно понимают: если слишком мало платить молодым, но уже набравшимся опыта сотрудникам, то они быстро уйдут к конкурентам.

Тимлиды, синьоры и стартаперы

На верхних ступенях айтишной карьеры нас ждут несколько вариантов веток развития. Есть просто востребованные узкие специальности: мобильная разработка, front-end, react, разработчики big data, machine learning и пр. Есть большие компании, которые дополнительно финансово мотивируют сотрудников на прокачку умений в определенных технических ветках.

А есть возможность стать Delivery-менеджером или CTO (технический директор или глава отдела разработки). Это уже не столько написание кода, сколько ответственность за команду, процессы.

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

Если же сильно стараться, обучаться востребованным технологиям, постоянно прокачивать свои навыки, то вполне можно рассчитывать на $5000 и выше. Я знаю людей, которые зарабатывают и по $7000 ежемесячно.

США, ЕС или Беларусь: где лучше жить на айтишную зарплату?

Программисты работают на глобальном рынке. Поэтому цена на их труд формируется исходя из мирового спроса. В этой общемировой линейке зарплат Беларусь занимает крепкую серединку. В более развитых странах вроде США, Англии или Германии их зарплаты в среднем раза в 2-3 выше. А на другом конце линейки – Индия и страны Юго-Восточной Азии, где зарплаты программистов в разы ниже, чем в Беларуси.

Но, когда мы говорим о зарплатах, не стоит забывать и про стоимость жизни, а также ряд других важных факторов. К примеру, у белорусского программиста есть такое преимущество перед странами ЕС, как льготные ставки подоходного налога – 9% в ПВТ, и льготные отчисления на социальное страхование.

Люди переезжают в ЕС не из-за денег. Они понимают, что будут зарабатывать там меньше. Чаще всего из Беларуси уезжают в Европу за перспективами, лучшим образованием для себя и детей, более комфортной социальной средой и обеспечением в старости.

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

Решить жилищный вопрос в IT можно за 5 лет

Свое жилье или аренда? Ответ очевиден. Программисты – ребята грамотные и понимают, что платить за аренду – тратить деньги в никуда. Лучше выплачивать сопоставимую сумму по кредиту, но при этом у тебя появляется собственность, или откладывать эти деньги на покупку жилья, чтобы не платить потом. А если вдруг понадобиться переехать в другую страну, квартиру можно продать или оставить, чтобы сдавать в аренду.

В среднем программист может решить жилищный вопрос примерно за 5 лет, а то и быстрее. Частая история, когда программисты создают семьи с девушками из IT. Тогда вопрос жилья решается в разы быстрее. К тому же, на рынке есть много компаний, которые оказывают поддержку в покупке жилья свои сотрудникам: различные программы кредитования, субсидии. Поэтому на длинном отрезке времени в 5-10 лет вопрос жилья для айтишника – это не проблема.

Это конечно выглядит, мягко говоря, необычно для других сегментов белорусского рынка труда, где люди бьются за любые места и работодатель диктует условия. Но давайте посмотрим на белорусских футболистов. Там еще выше зарплаты, еще более премиальный уровень жизни и еще более высокие требования к комфорту на рабочем месте. Но это же не значит, что футболисты обнаглели и нужно их раскулачить.

Но я понимаю, почему это происходит – так сложился рынок.

Если твой парень айтишник – жизнь удалась

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

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

В штатах никому в голову не придёт при знакомстве в баре акцентировать внимание на том, что ты из IT.

Программист – это крепкий upper-middle class. Он не купается в роскоши, любит недорогие путешествия, лоукосты и комфортные автомобили.

Образование слабое, медицина стоит своих денег

Большой минус жизни в нашей стране – образование для детей. Существующие частные школы рассчитаны на более состоятельную аудиторию вроде бизнесменов.

Далеко не каждый программист может позволить себе водить ребенка в сад или школу за 500 евро в месяц.

А если детей двое или больше? Очень не хватает middle-сегмента – чего-то среднего между частной школой/садиком и государственным учреждением с доступной ценой в пределах трехсот долларов в месяц. Сейчас уже начинают открывать такие группы в Минске.

Медицинское обслуживание покрывается практически на 100% из кармана работодателя в виде медстраховки. И оно довольно неплохого уровня для своей стоимости. Это, конечно, не передовая американская медицина с совершенно другими технологиями, но и стоит страховка в штатах в разы, если не на порядок больше.

Профессиональное развитие тоже на уровне. В Минске много ивентов, каждую неделю в сезон проходит по 2-3 мероприятия добротного уровня, есть большое профессиональное комьюнити. Что касается профильного образования, то за ним люди едут за рубеж. Наше образование, к сожалению, непрестижное. Да, оно дает необходимую техническую базу, чтобы начать работать программистом, но для международной карьеры не подходит. И тот, кто хочет получить работу в Google или Facebook, едет за нужным образованием в США или ЕС.

Из других минусов жизни в Минске, отмечу бедность выбора заведений, куда можно сходить по сравнению с тем же Киевом или Львовом. Хотя ситуация в последние годы значительно улучшилась.

Почему белорусам сложно войти в IT

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

И у человека, который хочет попасть в IT есть 2 варианта: либо учить английский до хорошего уровня, а затем получать первый опыт стажером, либо, если есть способности, учить программирование. Если нет ни английского, ни математических способностей, то попасть в сферу будет крайне сложно.

Вердикт

Программистом в Минске быть очень выгодно, хоть и со своими небольшими нюансами. Рекомендуем, 9/10.

Работа тестировщиком без опыта

Ну а в конце статьи Вы узнаете про самый главный кошмар тестировщика…. Ну что, поехали ?

Тестировщик ПО Vs QA инженер. Кто есть ху ?

Так вот, работа тестировщика программного обеспечения как раз и заключается, чтобы по специальному алгоритму находить такие ошибка максимально эффективно.

Тестировщик ПО чем-то похож на охотника. Он также терпеливо выслеживает ошибки. И должен обладать терпением и внимательностью.

А кто же такой QA инженер? В переводе с буржуинского, Quality Assurance engineer, то бишь инженер, который гарантирует качество программы.

тестировщик

Вообще, если по секрету, тестировщик ПО и QA инженер — это фактически одно и тоже. И работу тестировщик ПО и QA инженер делают одну.

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

Где научиться тестированию программного обеспечения

Ответ на этот вопрос достаточно простой. Если у Вас нет опыта в программировании, и хочется побыстрее начать работу тестировщика без опыта, то… изучайте краудтестинговые платформы. Что это такое? Об этом ниже…

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

Единственное, что часто такое обучение идет на английском языке. Хотя и достаточно простом. Но ведь Вы же знаете английский, не правда ли… :)

Если же Вы хотите работать в QA инженером, то без хороших курсов не обойтись. Я сейчас не буду рекламировать те или иные курсы. Их много. Только учтите, что эти курсы обычно достаточно дорогие. И длятся несколько месяцев.

QA инженер

Здесь Вас будут учить всем премудростям тестирования. И скорее всего заодно и основам нескольких языков программирования.

К сожалению, Вузовского образования по профессии QA инженер или тестировщик ПО я не нашел.

Ну и еще вариант обучения работе тестировщика, если у Вас нет опыта — это устроиться помощником QA инженера в какую-либо фирму. И там в процессе работы Вы всем у и научитесь. Ну и в должность Вас тоже введут. Не без этого…

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

Что это такое краудтестинговые платформы? Это такие своеобразные биржи фриланса. С одно стороны на них обитают заказчики, которым нужно что-то протестировать. С другой — специалисты по тестированию ПО.

Но… Важно знать. На большинстве краудтестинговых платформ оплата идет ТОЛЬКО за найденные ошибки! И причем, Вы должны найти эти ошибки раньше других тестировщиков. Если опоздали или не нашли, чтож… Нет ножек-нет мультиков :)

работа тестировщика

Если Вы работали на одной их них, оцените ниже, какая понравилась больше.

test.io— одна из старейших платформ краудтестинга

Про условия работы на этих сервисах лучше сами посмотрите у них. Заодно и с платформами ознакомитесь.

Здесь в отличие о фриланса, Вам будут платить именно за работу, а не за найденные баги.

Где же найти работу тестировщику ПО без опыта? Да много где! Главное, пройти хорошее обучение. О чем я писал выше.

Итак. QA инженера с распростертыми объятиями ждут:

  • Фирмы-разработчики любого программного обеспечения
  • Разработчики игр
  • Разработчики мобильных приложений
  • Финансовые компании, например банки. Или биржевые брокеры
  • Системные интеграторы. Если Вы не знаете, кто это такие, то не просто запомните название :)
  • Иногда заводы или производственные фирмы
  • Веб-студии
  • …..

Короче, без работы не останетесь! А самое приятное в этом, что работа тестировщика очень востребована в западных фирмах. И оплачивается, соответственно лучше…

Плюсы и минусы работы тестировщика

Почему Вам СТОИТ искать работу тестировщика ПО ?

  • Эта работа проще, чем у программиста. Во всяком случае, до определенного уровня
  • Высокая востребованность профессии тестировщика ПО. Без работы точно не останетесь!
  • Часто свободный график! И даже у штатных сотрудников!
  • Можно работать удаленно. Из любой точки мира.
  • Вы увидите продукт со всей стороны. Можете перейти на другую должность. Программист. Или…. коммерческий директор

Почему Вам НЕ СТОИТ искать работу тестировщика ПО ?

минусы работы тестировщиком

Ну и подумайте сами, что для Вас в итоге перевесит. Минусы или плюсы?

А сколько же можно заработать на тестировании ПО ?

Для специалистов ручного тестирования:

Уровень специалистаСредняя заработная плата
Стажёр (Intern)33 333 руб.
Младший (Junior)44 024 руб.
Средний (Middle)68 031 руб.
Старший (Senior)107 203 руб.
Ведущий (Lead)146 428 руб.

Для специалистов автоматизированного тестирования:

Уровень специалистаСредняя заработная плата
Стажёр (Intern)36 366 руб.
Младший (Junior)61 486 руб.
Средний (Middle)88 246 руб.
Старший (Senior)131 222 руб.
Ведущий (Lead)201 461 руб.

Так что, все в Ваших руках. Кстати, в зарубежных компаниях зарплаты выше.

Требования к тестировщику

А вот если Вы хотите стать крутым тестировщиком, то смотрите, что Вам нужно знать:

Личностные качества тестировщика ПО

Но это еще не все! Для успешной работы тестировщиком у Вас должны быть прокачаны:

  • Внимательность
  • Мозоли на попе усидчивость
  • Аналитические навыки
  • Умение управлять временем
  • Психическая устойчивость
  • Интуиция

Впрочем, все это можно со временем развить.

Мифы про профессию тестировщика

Немного поговорим про мифы профессии тестировщика.

  • Тестировщики — это подсобные рабочие программиста. Недопрограммисты..

На самом деле это достаточно сложный процесс. В котором увязано огромное количество самых разных операций. И тестировщик все то должен увязать в единую стройную систему.

Ну по началу может и так. Но… продвинутые тестировщики, или точнее QA инженеры, получают зарплаты, сравнимые с зарплатами программистов. Ну Вы и сами это видели немного раньше.

Главный кошмар тестировщика

А вот и главный кошмар QA Инженера

один день тестировщика

Нет.. Это был не кошмар тестировщика, а один день из его жизни.

А кошмар тестировщика, это когда Вы первый раз начинаете тестировать. И… ничего не находите! Совсем ничего. Даже самую малюююююсенькую ошибку! Вы начинаете сомневаться в себе. И тут, о радость, нашлась родимая! Вот она ошибочка! Такие дела!

В завершении темы

Теперь Вы знаете, что такое как работать тестировщиком без опыта. Если у Вас есть опыт подобной работы — то поделитесь. Буду рад услышать Ваше мнение.

  • QC-специалист отвечает за то, чтобы результат работы программистов соответствовал цели: контролирует анализ кода и находит ошибки в работе ПО.
  • QA-специалист не только контролирует, но и обеспечивает качество работы продукта. Он отвечает и за работу ПО, и за сами процессы его разработки: выбирает инструменты, помогает предотвращать ошибки и совершенствовать продукт.

Но несмотря на это, работодатели чётко разграничивают виды тестирования — ручное или автоматическое. Если коротко, то в первом случае тестировщик напрямую взаимодействует с программой, пытаясь вывести её из строя, а во втором — пишет код, который автоматически ищет ошибки.

По данным сервиса для поиск работы HeadHunter, количество вакансий в России на позицию тестировщика, QA Engineer выросло на 18% по сравнению с 2018 годом. В Санкт-Петербурге этот показатель превысил 35%, а в Москве приблизился к 45%.

При этом на одну вакансию в среднем по России приходится шесть резюме от соискателей.

По данным HeadHunter, средняя зарплата на позиции тестировщика в 2019 году превысила 59 тысяч рублей. В Санкт-Петербурге в среднем тестировщику предлагают около 67 тысяч рублей, а в Москве — более 79 тысяч рублей.

По словам специалиста по контролю качества в сервисе Bookmate Анастасии Шариковой, сегодня больше всего востребованы специалисты по автоматическому тестированию.

Помимо знаний в области тестирования, для соискателя на должность тестировщика важны и коммуникативные навыки.

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

По мнению руководителя отдела тестирования и контроля качества ПО в компании Redmadrobot Марины Куликовой, в профессии тестировщика важен перфекционизм.

После курсов эксперты советуют пройти стажировку, чтобы закрепить теорию практикой работы над реальными проектами.

Но они отмечают, что шансы попасть после стажировки в крупную компанию невелики. Хотя они есть.

По словам руководителя группы тестирования в 2GIS Андрея Артеменко, компания иногда нанимает кандидатов без опыта и учит их необходимым навыкам.

У нас есть практика, когда мы берём кандидата без опыта и прикрепляем к нему наставника, который курирует его развитие. Примерно через полгода он уже самостоятельный сотрудник и может работать в команде наравне с остальными.

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

QA-инженер должен не просто искать баги, а смотреть на тестирование как на процесс, влияющий на развитие продукта.

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

Собственно, коллеги мне порекомендовали подумать о тестировании и QA — с того момента я в этой области.

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

По словам Андрея Артеменко из 2GIS, обязанности нового QA-специалиста зависят от команды. В одной он знакомится с проектом и работает с баг-трекинговой системой, в другой пишет тестовую документацию на уже существующие функциональности, чтобы глубже в них разобраться.

Если говорить о перспективах — QA-инженер вполне может стать разработчиком, и у нас в компании много таких примеров.

Иногда QA начинает управлять проектами, становится менеджером продукта или аналитиком — такие случаи реже, но тоже бывают.

По мнению Анастасии Шариковой из Bookmate, раньше тестировщика воспринимали как ступень эволюции на пути к программисту, а сейчас — как специалиста в самостоятельной дисциплине.

Тестирование уже стало самостоятельной дисциплиной, в которой есть куда расти, не уходя в смежные специальности.

Никто не помешает вам уйти, например, в программирование или data science, если вы поймёте, что это интересует вас больше. Но для этого вам потребуются дополнительные знания и навыки, сразу переквалифицироваться в программиста не получится.

По словам Дмитрия Смыслова, у опытного QA-специалиста существуют две карьерные траектории. Он может расти как эксперт в своей отрасли или уйти на позицию менеджера.

Хороший QA-специалист зачастую ценится не меньше хорошего разработчика. Сейчас отрасль приходит к полноценному менеджменту качества: специалисты по тестированию помогают развивать продукт во всех областях: от разработки и архитектуры до дизайна и пользовательского опыта.

Не все начинают в компаниях. Набираться практического опыта можно и удалённо. Марина Куликова из Redmadrobot начинала карьеру на площадке для фрилансеров Odesk (в 2015 году её переименовали в Upwork).

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

это связано с тем, что серьёзно воспринимать тестирование в нашей стране начали совсем недавно

его и сейчас серьезно не воспринимают ;-)

Ходил по собесам и многие работодатели из крупных компаний даже не знают что такое ISTCQB. Они считают себя сеньорами, лидами и хедами, но даже не знают про этот сертификат.
Подход не то чтобы не серьёзный, а совсем хуевый.

Потому что твое isqlgbt говно никому не нужно, и оно ни о чем не говорит о тебе как о специалисте.

Соглашусь, сдавал несколько лет назад когда еще работал тестировщиком. В аутсорс компаниях все сертификации несут только один смысл - затянуть повышение зп, ибо многие не удосуживаются с этим задрачиваться и сваливают в соседние компании на +1-2 килобакса и в ус не дуют, когда на их место берут джунов и все по новой, а инженеров продают по фиксированному прайсу, независимо от уровня. Все довольны - HR, линейные и аппер менеджмент в бонусах, а вы на новой работе с новым уровнем доходов.

ISTQB - это попытка срубить бабла на тестерах (и на тех, кто их нанимает).
Пользы от этой сертификации практически никакой.
Так что работодатели правильно делают, что игнорируют ISTQB.

Я - SDET, последние 5 лет работаю в Oracle в Seattle, USA

На самом деле там есть полезные вещи, для общего развития сгодится. Но платить за сдачу - трата денег.

Чтобы его знали нужно идти в крупную аутсорс компанию. Вряд ли где-то ещё нужны сертификаты.

"ISTQB" опечатался сверху.

Вообще заставлять сдавать кого то istqb в РФ считаю плохо практикой, хотя бы до тех пор, пока не будет полной локализации. Для зарубежной - может быть.

Неудивительно, судя по качеству абсолютного большинства релизов современного ПО.

если уж учиться, то учиться прогать и идти работать прогером.
в тестировщики идут не от большого ума, просто нет возможности делать что-то более интересное\оплачиваемое
так же как с таксистами, риелторами и пр

Комментарий удален по просьбе пользователя

А смысл тогда идти на зарплату в разы меньше? Тестеры в большинстве компаний - довольно тупые люди, которым платят за тупую механическую работу. Тестеры в Гугле тупой механической работы не делают, они как программисты, сидят и пишут юнит-тесты. Поэтому и получают прилично.

Комментарий удален по просьбе пользователя

Я это к тому, что тестировщики бывают разные, честно.
Ну я об этом же. Но где я работал, обычно тестеры делали всё руками, почти ничего не скриптовали, поэтому и получали соответственно. Я знаю, что в продвинутых конторах тестеры - это такие серьёзные чуваки, которые пишут тесты.

Dancing Austronaut - походу джуниор-тестер, не поленился побегать по разным тредам и поминусить любые мои комментарии. Развлекайся дальше

Я знал много грамотных очень неглупых ребят тестировщик, а также огромное количество бездарных программистов. Почему они занимаются тестированием, а не разработкой - непонятно. Скорей всего просто так сложилось.

Следите за словами

Комментарий удален по просьбе пользователя

ого, вакансия тестера, спасибо

Комментарий удален по просьбе пользователя

я такого не встречал, чтобы они хотя бы близко столько сколько разрабы зарабатывали

тут в вакансии вся суть это дизайн тестов, но зачем дизайнить тесты, если можно дизайнить продукт?

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

далекое - менее интересное и менее прибыльное

Ну вот насчёт менее интересное поспорил бы. Менее прибыльное - вероятно, если сравнивать тестировщика и разработчика в рамках одной компании и одного грейда. Однако, QA в сфере разработки низкоуровневого медицинского ПО, например, получает не меньше чем фронтенд разработчик коммерческой компании.

если бы дедушка был бы бабушкой

Все дедушки в утробе были бабушками.

Комментарий удален по просьбе пользователя

через вакансию тестировщика легче попасть в серьезную компанию, а там уже показать себя в другом направлении

Чем плотнее работаю с разработчиками, тем больше понимаю что QA необходимы для создания нормального продукта. То что сейчас эта специализация "не в цене" (и поэтому там много недалеких людей) это большая жалость и временное недоразумение.

"Тестирование" - это очень малая часть необходимого багажа. Двухнедельные курсы тестирования так же "хороши", как и двухнедельные курсы разработки.

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

А устаревшее QA не в цене, потому что входной порог значительно ниже, и, соответственно, желающих значительно больше.

С другой стороны, профессия (полу-)ручного тестировщика вряд ли пропадёт скоро, так как после автоматизации тестирования мобилок, оказалось, что мы еще плохо умеем автоматизировать ML и DL. А там и еще что-то подтянется. Но с каждым новым витком количество необходимых специалистов будет меньше и меньше.

Курсы, курсы, курсы. Кому надо, тот на протестинге всему, что нужно научится.

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

Способы заработка

Считается, что стать тестировщиком программного обеспечения легче, чем освоить профессию программиста. Вместе с тем, это востребованная профессия имеет довольно невысокий порог входа.

Суть работы тестировщика состоит в тестировании ПО, мобильных и десктопных приложений, игр и любых других IT-продуктов, чтобы найти в них программные баги, недоработки, а затем продемонстрировать полученные данные разработчикам.

востребованная профессия тестировщик по

Что касается места работы, тестировщики могут как работать в офисе, как удаленные сотрудники и на фрилансе (то есть в качестве частных специалистов) для работы на конкретных проектах. Несмотря на распространенность профессии, рынок все равно испытывает дефицит в грамотных специалистах, а значит, новички могут попробовать себя в ней.

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

Суть профессии тестировщик

У тестирования программного обеспечения есть свой свод правил, методология и специальные техники.

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

  • Internet Explorer (Microsoft Edge)
  • Google Chrome
  • Safari
  • Opera
  • Яндекс.Браузер и др.

Типичный алгоритм тестирования выглядит так:

  1. Первым делом тестировщик программного обеспечения готовит план проверки ПО и продумывает сценарии тестов, которые планируется провести.
  2. После этого проводят функциональное тестирование продуктов и пишут отчеты о багах (так называемые баг-репорты). Эти документы представляют собой специальные отчеты, где прописываются суть проблемы и приличествующие им ситуации. Все отчеты размещаются в специально сделанных для них программах – баг-трекерах. Типичная ситуация – в определенном браузере полностью или частично не работает функционал. И тут важно грамотно и полно описать проблему для разработчиков, чтобы они смогли оперативно разобраться с ошибкой.
  3. По факту доработку ПО проводятся повторные тесты, которые теперь ориентированы на корректность сделанных доработок (устранены ли ошибки в ПО или нет, не появились ли в результате новые баги).
  4. Тестирование проводится как ручным способом, так и с помощью средств автоматизации с обязательным контролем выполнения. Разумеется, что проведение автоматического тестирования требует для себя соответствующей подготовки специалистов и срабатывает на рост оплаты труда тестировщика.

Преимущества и недостатки професии тестировщика ПО

Преимущества

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

Недостатки

  • Новички в основном занимаются рутиной и монотонной работой.
  • Тяжело работать без знания английского языка для работы на интернациональных проектах.
  • Оплата труда ниже, чем у программистов.

Профессиональные навыки тестировщика ПО

  1. Знание теории тестирования, умение готовить сценарии проверки ПО и грамотную отчетную документацию.
  2. Навыки работы с системами баг трекинга (Redmine, Bugzilla или Jira). Весьма кстати придется владение востребованными языками программирования, на которых написано тестируемое ПО, а также навыки работы с базами данных.
  3. Необходимость настройки автоматизированного тестирования и контроля результатов выполнения.
  4. Умение работать в коллективе и развитые коммуникативные навыки, потому что работа тестировщика невозможна без тесного взаимодействия с разработчиками.
  5. Усидчивость, стрессоустойчивость, внимательность и педантичность.

Зарплата тестировщика ПО

Средний размер оплаты труда специалистов по тестированию находится в диапазоне от 50 до 60 тысяч рублей в месяц. Если смотреть по столице, здесь ЗП достигает уже 180 тыс. рублей, а в областных центрах – до 60-80 тыс. рублей.

зарплата начинающего тестировщика

Если говорить о тестировщике-фрилансере, ему наиболее выгодно работать с клиентами из-за рубежа. Западные биржи разработчиков предлагают почасовую оплату от 15 до 20 долларов США. У более продвинутых тестировщиков есть шанс зарабатывать здесь до 30 долларов в час.

зарплата продвинутого тестировщика

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

зарплата тестировщика по

Как войти в профессию

Поскольку для работы требуются специальные знания, будет недостаточно стать тестировщиком, просто сносно владея компьютером.

Лучше всего записаться на курсы, где в ходе занятий слушателей знакомят с ручными и автоматическими методиками тестирования, учат навыками работы с системами баг-трекинга, а также с системами контроля версий программного обеспечения.

Обучение профессии с трудоустройством тестировщик ПО

полученные навыки после обучения

Ваше резюме после обучения

Компания “Скилбокс” является участником Skolkovo, что гарантирует качество и уровень обучения. Обучение профессии длится 12 месяцев. После окончания вы получите диплом – это повысит шансы при приеме на работу. Нажмите сюда, чтобы узнать подробнее!

Где найти работу тестировщику ПО

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

Тестировщиков ищут компании, делающие свои программные продукты, а также компании, которые делают ПО для клиентов со стороны.

Кроме того, тестировщики могут в частном порядке объединяться с разработчиками и нишеваться на определенные цели.

Читайте также: