Как найти первую работу тестировщика

Где начинающему тестировщику получить первый опыт: проект «Хомячки»

Время на прочтение
7 мин

Количество просмотров 50K

Привет! Меня зовут Ольга Ермолаева. Я работаю в тестировании с 2008 года. Сейчас руковожу департаментом качества в компании «Инттерра» и помогаю студентам на курсе для тестировщиков в Яндекс.Практикуме в качестве наставника.

Все, кто работает в IT-сфере, когда-то задавались вопросом, как найти первую работу. Ведь все работодатели требуют опыт, но никто не говорит, где его взять.

Начинающие программисты пишут свои pet-проекты, выкладывают на Github и добавляют ссылку в портфолио. Дизайнеры могут показать свою страницу на Behance или Dribble. Но что делать начинающим тестировщикам?

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

В статье я поделюсь с вами одним из вариантов решения этой проблемы.

Еще недавно профессия тестировщика считалась промежуточной ступенькой, чтобы «войти в айти». Сейчас ситуация изменилась: сфера тестирования развивается, а требования к специалистам растут. Даже начинающим тестировщикам уже недостаточно просто «горящих глаз» и «желания развиваться». Нужны знания, навыки и хотя бы минимальный опыт.

В конце 2015 года на форуме software-testing один начинающий тестировщик предложил идею, которую мы с Василием Касимовым и Артёмом Шмыгой подхватили и стали развивать. В итоге мы даём начинающим тестировщикам возможность приобрести опыт на реальных проектах, а заказчикам предоставляем бесплатную услугу тестирования.

Тот же тестировщик предложил довольно самокритичное название проекта, которое в итоге прижилось, — «Хомячки».

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

Хомячки – кто они?

В сообществе проекта «Хомячки» уже около 2000 человек, и каждый день регистрируются новые.

Сначала всё общение было в скайпе, а в сентябре 2019 года мы приняли решение переехать в Телеграм для большего удобства. Сейчас в чате более 500 участников — так получается, что не все, кто регистрируется в проекте, хотят участвовать в чате. Поэтому коммуникации идут по двум каналам: Телеграм для общих вопросов и общения и имейл-рассылка зарегистрированным участникам для координации участия в группах.

Присоединиться к нашему чату можно и без регистрации в проекте.

Некоторые «хомячки» с нами с самого начала проекта и уже выросли до опытных тестировщиков. А некоторые присоединяются к нам уже состоявшимися специалистами. Они помогают новичкам советами, поддерживают и делятся с ними опытом, при желании становятся лидами групп «хомячков».

По нашим наблюдениям, в основном к нам приходят те, кто хочет сменить профессию. Это люди 30 лет из регионов РФ или из Беларуси и Украины. У ребят разная подготовка: кто-то только читает Савина, а кто-то успешно закончил курсы.

Например, к нам приходят выпускники Яндекс.Практикума за дополнительной практикой. В моей группе «хомячков» недавно была очень крутая ситуация. Выпускник Практикума учил других ребят, как подключать мобильные устройства к devtools браузера и к Charles — было полезно всем! Выпускник, объясняя и показывая, закреплял материал, ребята научились новому, я порадовалась успехам, а мой рабочий проект получил грамотных тестировщиков.

Некоторые попадают в группу сразу же после регистрации, а некоторые ждут возможности поучаствовать в проекте месяцами — как повезёт. Бывает даже так, что не дожидаются участия в группах «Хомячков» и успешно устраиваются работать тестировщиками. Причём, судя по отзывам таких ребят, советы и общение в сообществе оказывают огромную моральную поддержку.

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

Кто такие тест-лиды

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

На заре «Хомячков» тест-лидами были мы сами: выстраивали процессы, смотрели, что ещё необходимо внедрить, подбирали бесплатные или дешёвые инструменты и писали к ним понятные инструкции.

Сейчас тест-лиды — это либо бывшие «хомячки», которые выросли и стали опытными тестировщиками, либо тест-лид со стороны заказчика, либо опытные тестировщики, которые приходят к нам за опытом руководства.

Чтобы стать тест-лидом в «Хомячках», надо иметь достаточный опыт работы в тестировании, а ещё уверенность в себе, умение быстро встраиваться в новый проект и, конечно же, желание посвятить своё время «Хомячкам».

Кто наши заказчики и какие проекты мы берём в работу

Мы находим заказчиков по сарафанному радио или с помощью вбросов в соцсети. К нам часто приходят знакомые разработчики со своими pet-проектами или небольшие организации без собственных тестировщиков, например, веб-студии. Бывает и так, что к нам обращаются из крупных организаций, где есть тест-лид и команда тестирования, но объём проекта настолько большой, что лишние руки не помешают.

Это список чатов с заказчиками, лидами и группами за последние полгода:

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

Ещё «Хомячки» полезны, когда надо провести бета-тест или протестировать приложение на разнообразных устройствах. Например, сейчас я веду группу «хомячков» для своего рабочего проекта: мне нужно убедиться, что мобильное приложение одинаково хорошо работает на самых разных смартфонах и что мы ничего не поломали. «Хомячки» помогают разнообразием как устройств, так и взглядов.

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

Зачастую сроки тестирования размыты и строго не оговариваются с заказчиком, потому что тестирование проводится в свободное время, а его у всех разное количество. А бывает и так, что заказчику надо провести тестирование «насколько успеете» к чёткому дедлайну.

Например, одному из наших заказчиков, QA-лиду из «Перекрёстка», нужно было нанять в течение короткого времени много тестировщиков. Мы собрали для него группу «Хомячков» и договорились, что самые лучшие участники получат приглашение на работу. В итоге он нанял в свою команду восемь человек.

Как работают «Хомячки»

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

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

  2. Подбираем тест-лида:

    • представитель заказчика. Как правило, это большой плюс: он знает проект и что ему нужно от этого тестирования;
    • опытный «хомячок». Он давно работает в тестировании и хочет попробовать себя в роли лида. Такой человек представляет, как организована группа «хомячков», потому что сам когда-то участвовал в аналогичной;
    • опытный тестировщик со стороны. Обычно это тот, кто хочет попробовать себя в этой роли и узнал о «Хомячках» по сарафанному радио, из профильных чатов или соцсетей. Например, сейчас у нас идут параллельно две группы, в которых тест-лидерши — тестировщицы из сообщества QA sisters.

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

  4. Делаем рассылку о том, что планируется набор группы. Мы просим тех, кто хочет и может принять участие в ближайшее время, проставить отметку в специальной табличке. Так «хомячки» дают согласие на работу в группе. Также просим написать, какие девайсы есть у участника: смартфоны, планшеты, ноутбуки, смарт-ТВ. В общем, всё, на чём человек сможет проводить тестирование. Эта информация нужна лиду, чтобы набрать группу исходя из потребностей проекта и целей тестирования.

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

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

  7. Лид группы вводит «хомячков» в курс дела, даёт ссылки на проект и документацию, оговаривает задачу и цели работы группы: что тестируем, а что нет, на что обращать особое внимание. Как правило, первые задания для участников — ознакомиться с проектом и составить список вопросов.

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

  9. Дальше создаются чек-листы, проводится тестирование и оформление баг-репортов. Лид принимает решения не только о распределении задач, но и об инструментах: чаще всего для чек-листов используют Гугл-таблицы, а для багов — наш «хомячковый» Редмайн. Но могут быть и другие варианты!

  10. Лиды проводят ревью заведённых баг-репортов: отправляют на доработку плохо описанные или не локализованные баги и закрывают тикеты, которые багами не являются. Такое ревью полезно и «хомячкам» в качестве фидбека, и заказчику, потому что ему не приходится разбираться в плохо описанных багах.

  11. Если тестирование проводится на проде, мы заранее обговариваем с заказчиком, тестируем ли мы отправку каких-либо данных. Если да, то в каком формате отправляем их. Например, оформляя покупку в интернет-магазине, пишем в комментарии условное «тест» и отменяем заказ после проверки.

  12. После завершения оговорённого скоупа тестирования лид подводит итоги: готовит отчёт для заказчика и выбирает трёх самых активных участников группы для награждения.

Все группы, которые у нас были, фиксируем в одном из разделов форума для истории и в качестве портфолио проекта «Хомячки». Его мы показываем потенциальным заказчикам и лидам.

Как мы поощряем самых-самых

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

В итоге мы договорились с владельцами портала software-testing: трём самым крутым участникам каждой группы «Хомячков» мы будем давать промокод на скидку 15% на любой курс от software-testing. Это приятный и полезный бонус, который пользуется популярностью.

А ещё мы ведём список активистов.

Что мы получаем в итоге

Заказчики довольны, поэтому многие приходят к нам ещё и ещё.

Джуны-тестировщики радуются любой возможности получить опыт и полезный фидбек. Кстати, они даже не ленятся оставлять нам приятные и полезные отзывы. Те, кому проект «Хомячки» помог устроиться на классную работу, пишут истории успеха на форум или в чат Хомячков.

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

Вот так IT-мир получает больше подготовленных джунов-тестировщиков с опытом на реальных проектах без лишних затрат. Если и у вас есть то, что нужно протестировать, или вы хотите стать «хомячком», приходите!

Иллюстрация на обложке: Антон Гудим

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

Что значит QA?

QA — это Quality Assurance, в переводе с английского «обеспечение качества». В широком плане речь идет обо всех этапах создания и эксплуатации программного обеспечения. Еще часто встречается термин QC, то есть Quality Control, «контроль качества». Он подразумевает более конкретные проверки ПО, в том числе тестирование работы сайтов и приложений.

Что делает тестировщик?

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

На пути пользователя не должно быть багов — это зона ответственности инженера по тестированию.

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

Куда расти тестировщику

  • От ручного к автоматизированному тестированию. Если в первом варианте специалист сам проводит тесты, то во втором для их проведения используется особая программа. Разумеется, автоматизированное тестирование значительно быстрее. Начинающие тестеры сначала работают в ручном режиме, а затем осваивают автоматизированное тестирование.
  • От джуниора до миддла, а затем и сеньора. Вполне реальный план: пройти курс «Инженер по тестированию» от онлайн-университета Skypro, найти работу на позицию джуниора и за три года дорасти до сеньора. А там и до тимлида недалеко — было бы желание развиваться в профессии.
  • От общей специализации в конкретную область. Если нравится заниматься какой-то одной сферой тестирования, можно сосредоточиться на ней: например, стать юзабилити-тестировщиком и проверять системы и приложения на их удобство для пользователя.

✅ Как мы уже говорили ранее, на нашем агрегаторе образовательных курсов есть популярные категории по следующим темам:

Профессия «Тестировщик»: плюсы и минусы

Плюсы:

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

Минусы:

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

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

Что должен уметь тестировщик

Hard skills

  • ориентироваться в ОС, работать с командной строкой;
  • писать тест-кейсы и делать автоматизированное тестирование;
  • работать с базами данных;
  • ориентироваться в языке запросов SQL;
  • взаимодействовать с командными программами JIRA/Confluence;
  • работать с системами контроля версий, например Git;
  • читать на английском языке профессиональную литературу.

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

Soft skills

Тестировщику пригодятся следующие личные качества:

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

Что по зарплате?

В сентябре 2022 года средняя зарплата тестировщика — 99 000 ₽. В топе столица и развитые в плане IT-сферы города: Москва, Санкт-Петербург, Самара, Новосибирск, Казань, Нижний Новгород, Екатеринбург. А среднемесячная зарплата тестировщика в Америке больше $20 000.

Где найти первую работу тестировщиком

На традиционных сайтах-агрегаторах, в каналах в телеграме, тематических сообществах или на сайтах понравившихся компаний. Вот несколько примеров:

Студентам курса «Инженер по тестированию» в онлайн-университете Skypro найти работу помогают рекрутеры. Составить резюме, морально поддержать или дать действенный совет — к ним можно обратиться в трудную минуту.

Где учиться

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

Вузы. Направление будет называться примерно так: «прикладная математика и компьютерные технологии», «программная инженерия», «информатика и вычислительная техника», «компьютерные науки и анализ данных» и другие.

Как искать работу, если нет опыта

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

Кладезь знаний для тестировщиков

Сайты:

  • Сайт Святослава Куликова — дает основы тестирования.
  • Testbase.ru — описывает путь обучения тестировщика, есть множество полезных ссылок.
  • Лекции по тестированию — лекции с практическими заданиями от Севы Брекелова.

Телеграм-каналы:

  • Книги по тестированию — тематическая библиотека.
  • QA events —анонсы митапов, конференций, курсов и прочих событий в сфере тестирования.
  • Status: Verified — харизматичный канал охотницы за багами в web, преподавательницы и ментора. Увлекательно и легко пишет о тестировании.
  • Тестирование и жизнь — здесь найдешь истории про тестирование, образование и жизнь.
  • QA — Load & Performance — ламповое место для общения тестировщиков.

Ютуб:

Книги:

  • A Practitioner’s Guide to Software Test Design — основная книга по тестированию на английском языке.
  • «Тестирование dot com» — один из ведущих справочников тестировщика на русском языке.

Блоги:

  • Блог Ольги Назиной — блог практикующей тестировщицы и автора порталов Testbase и Багреда.
  • Dan Ashby’s Blog — англоязычный блог, в основном посвященный качеству продукта в целом, но будет интересно и тестировщикам. Бонусом есть куча полезных советов.
  • Software Testing News — погружение в новости из мира тестирования и IT, на английском языке.
  • Google Testing Blog — блог Google про тестирование.

Бесплатные курсы без практики:

Статьи:

«Техники тест-дизайна» — статья на английском об одной из техник тестирования.

Реально ли найти работу после курсов? Как и где искать вакансии для тестировщиков
Реально ли найти работу после курсов? Как и где искать вакансии для тестировщиков

Хотите получить чек-лист «Что должен знать и уметь начинающий тестировщик»? В конце статьи вас ждет ссылка на анкету, после заполнения которой вы получите чек-лист!

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

Но каковы реальные шансы найти работу после «очередного» курса? 

подпись: актуальные запросы в поиске Яндекса

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

Конечно, ни один курс не даст вам стопроцентную гарантию получения оффера. Но создатели курса могут по крайней мере быть уверены, что включили в программу всё, что понадобится джуниор-специалисту. Так и мы в «Лаборатории качества» знаем, что подготовили идеально сбалансированные курсы для начинающих тестировщиков. Наши курсы — выжимка из опыта практикующих специалистов с многолетним стажем. Увидеть наших тренеров (и их опыт в QA) можно на нашем сайте. А в блоге есть и интервью с ними.

Сегодня поговорим о том, как вообще найти работу тестировщиком после курсов, как выглядит процесс поиска и как с этим обстоят дела у наших выпускников (спойлер: всё круто!).

Поехали!

Стандартный путь поиска работы начинается на hh.ru. 

На момент написания этой статьи на Хэдхантере было 200 вакансий для тестировщиков без опыта:

Много это или мало? Не стоит забывать, что рассылать свои резюме можно и нужно даже в те компании, которые требуют опыт от года. Так количество вакансий по всей России увеличивается до 2339. Безусловный плюс — возможность работать удаленно. Компании все чаще и чаще отказываются от офисов для QA, а вам не надо быть привязанными к городу.

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

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

Сейчас на Хабр.Карьере 343 QA-вакансии, 8 — для джуниоров:

Не забываем и про Телеграм — самый быстрорастущий мессенджер в России.

Всевозможные вакансии для тестировщиков:  @qa_jobs, @forallqa.

Отзывы на работодателей: @qa_bad_company.

А вот как находили работу выпускники наших курсов для начинающих тестировщиков ПОИНТ и Jedi point:

Юлия Селеня, 33 года. После частых отказов решила сама писать в отделы кадров напрямую и добилась успеха за полтора месяца:

«Сначала просто откликалась на вакансии hh (ответов было крайне мало), затем начала к резюме писать сопроводительное письмо – ответов стало чуть больше. Были случаи, когда компаниям нужен был специалист мидл, а HR-специалист направлял меня (недо-джуниора) на собеседование. Много отказов.

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

В итоге через 1,5 месяца поисков мне позвонил ведущий разработчик систем управления документооборотом, лидер рынка СЭД/ECM-систем России и стран СНГ».

Екатерина Юрченко, 27 лет. Разослала более 80 отзывов на Хэдхантере, не решила задачу на собеседовании, но прошла:

«Я отправляла отклики и сопроводительные, разумеется, на hh.ru. У меня было 4 собеседования при 80-90 откликах на вакансии. И куча отказов там, где требовался чуть ли не студент, который просто умеет пользоваться компьютером. 

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

…Платят 50 на руки. Меня это устраивает, так как у меня нет коммерческого опыта и серьезных знаний в каком-либо языке программирования. Компания это требует, я потихоньку осваиваю».

Виталий, 30 лет. После 4 недель и 20 собеседований получил 4 оффера. Устроился на работу с зарплатой 75 тысяч рублей:

«Искать работу было не сложно, так как на одном только hh.ru около 2000 вакансий в Москве и около 5000 – в России. Искал, параллельно работая и проходя собеседования по видеосвязи в обед или после работы. Общий процесс занял около 3-4 недель. За это время было порядка 20 собеседований – 4 оффера, 2 наиболее предпочтительных, из которых в итоге и выбирал…

…Для начала получилось устроиться на удалённую работу (банковский процессинг) на зарплату 75000 рублей.

Хорошая компания, всё официально и прозрачно. Если хорошо поискать, то даже на первой работе в профессии возможно найти достойную оплату».

Полина Жукова, 23 года.  Попала на работу в нашу компанию, на курсах которой и  обучалась:

«Я обучалась на курсе Погружение в тестирование. Jedi point. Ближе к последним урокам мне написала Нина Агеева (создательница курса) и спросила, не против ли я, чтобы она отнесла мое резюме в HR-отдел. Я сказала «ДА»! Так для меня открылся путь в Лабораторию Качества. Буквально через несколько дней со мной связалась Наталья Ярцева, договорились о собеседовании. Было очень волнительно! Не смогла ответить на несколько вопросов, подумала, что это мой крах 

Но в процессе самого собеседования стало спокойнее, отнеслась к этому, как к новому опыту, ведь до этого я нигде не собеседовалась и не работала. В день собеседования спустя несколько часов мне перезвонили и предложили оффер, и вот я уже почти полтора месяца работаю в Лаборатории Качества!»

У нас еще много историй от выпускников. Почитать больше можно в нашем блоге по ссылке.

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

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

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

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

А если вы все-таки решили начать менять свою жизнь и получать новую профессию тестировщика ПО, обратите внимание на наш курс ПОИНТ.

Он стартует ежемесячно, и именно его виртуальные двери выпустили уже более 2500 джуниор-специалистов! 

А отзывы наших выпускников говорят сами за себя 🙂


Заполните эту небольшую анкету, чтобы получить чек-лист «Что должен знать и уметь начинающий тестировщик» 🙂

Всего из-за одной ошибки в новом софте американская компания Knight Capital потеряла 465 миллионов долларов. Крупный финансовый брокер оказался на грани банкротства после того, как программа для трейдинга начала бесконтрольно скупать акции, нарушая правила биржи. Расследование показало, что проблем удалось бы избежать, если бы при разработке новой системы не пропустили один этап тестирования.

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

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

Содержание:

1. Чем занимаются тестировщики

2. Где можно научиться тестированию

3. Как получить первую работу в QA

4. Куда двигаться дальше

5. Сделайте осознанный выбор

Чем занимаются тестировщики

Тестировщик не персонаж второго плана – у него своя важная роль в проекте. Он не просто ищет ошибки в программе, а проверяет качество продукта и оценивает, можно ли выпускать его в реальный мир к миллионам пользователей. Второе название этой профессии – QA-специалист, так как тестирование является частью комплексного процесса quality assurance (обеспечение качества), которое охватывает весь цикл разработки. «Качество» в данном случае не абстрактная характеристика, а способность программного продукта удовлетворять установленным требованиям.

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

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

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

Основные задачи начинающего тестировщика:

  • Детальное изучение продукта.
  • Анализ технических требований к продукту.
  • Планирование процесса тестирования.
  • Подготовка тестовой документации (чек-листы (список функций, которые нужно протестировать), тест-кейсы (описание действий тестировщика для проверки какой-либо функции).
  • Поиск, выявление и отслеживание ошибок.
  • Коммуникация с разработчиками, менеджером проекта.

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

Для работы в IT не обязательно профильное высшее образование. Даже такие мировые гиганты как Apple и Google больше не требуют диплом у претендентов на вакансии. А генеральный директор компании IBM Вирджиния Рометти считает, что профессиональные курсы часто оказываются полезнее нескольких лет в университете.

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

В специализированных учебных центрах курсы идут регулярно, и можно выбрать подходящий график. Обучение на тестировщика в среднем длится 1-6 месяцев, а стоимость варьируется от 500 до 1900 рублей. Все программы обучения, независимо от длительности, концентрируются на базовых навыках тестировщика, затем уже изучаются дополнительные темы, например, автоматизация.

Каждый месяц новый набор на курс по тестированию стартует в образовательном центре ПВТ (IT Academy). Помимо Минска, филиалы центра работают в Гродно и Гомеле. В IT Academy базовый курс по функциональному тестированию рассчитан на 2 месяца. Также есть еще два направления – тестирование мобильных приложений на Android и iOS и автоматизированное тестирование. Есть утренние, вечерние и группы выходного дня, что позволяет при желании совмещать работу и освоение новой сферы. Чтобы попасть на курсы, кандидатам нужно пройти онлайн-тест по английскому языку (знать английский достаточно на уровне Intermediate). В конце обучения студенты защищают реальный проект по тестированию программного обеспечения. Выпускникам, которые получают итоговую отметку выше 7 баллов, предлагают бесплатную программу трудоустройства. Это не значит, что вам найдут место работы, но помогут составить резюме и подготовиться к собеседованию. Также IT Academy может порекомендовать своих учеников на вакансии в компании-партнеры, которых более 500.

Некоторые программы обучения сразу включают в себя основы автоматизации и тестирование мобильных и веб-приложений. Например, такие курсы проводит «Компьютерная Академия Шаг». Занятия проходят два раза в неделю по вечерам в течение полугода. Эта школа доступна не только минчанам – филиалы расположены во всех областных центрах и Бобруйске. Здесь также обещают помочь устроиться на работу, но не стоит рассчитывать на что-то большее, чем консультация.

Если не получается подстроиться под график групповых курсов, то можно найти вариант индивидуального обучения с преподавателем. В Минске такая опция есть в QA Академии, где готовят исключительно тестировщиков. Конечно, стоимость таких занятий выше, чем обычных курсов (4-8 недель обучения обойдутся в 1900 рублей).

Если вы не из Минска, и в вашем городе нет подходящих образовательных центров, можно учиться дистанционно. Например, в онлайн-университете GeekBrains обучение тестированию длится год, включает теорию и практику, сопровождение куратора и помощь в трудоустройстве. А с хорошей мотивацией можно заниматься и самостоятельно, тем более, что в сети есть бесплатные дистанционные курсы: англоязычные программы представлены на платформах Coursera, edX, Udacity и Alison. Много полезной и актуальной информации можно найти в профессиональных блогах и форумах, например,  Software Testing Tools, Software Testing Help, Software Testing Tricks.

Как получить первую работу в QA

Где искать вакансии

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

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

Как составить резюме

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

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

Как получить опыт, не выходя из дома

Поиск первой работы может занять несколько месяцев. И это время можно провести с пользой для будущей карьеры. Продолжайте осваивать тестирование не только в теории, но и на практике при помощи краудтестинга. Это онлайн-платформы, где тестировщикам предлагают удаленно работать над проектами. Наиболее популярны utest.com, test.io,  есть русскоязычная crowdtesting.ru. Работа тестировщиков на платформах оплачивается, сумма вознаграждения зависит от количества и критичности найденных багов. И самое главное – это хороший практический опыт, возможность прокачать навыки, полученные на курсах. Все это пригодится при устройстве в компанию. Проекты, над которыми вы трудились на краудтестинге, можно включить в резюме.

Как готовиться к собеседованию

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

Иногда на собеседовании могут предложить тестовое задание. Не удивляетесь, если вас попросят протестировать карандаш, чашку, лифт или даже ракету Илона Маска. Так наниматель не столько проверяет креативность кандидата, сколько его подход к работе. Не нужно придумывать, что будет с кофеваркой в открытом космосе. Действуйте как тестировщик – исследуйте объект, исходя из требований к нему. Определите, что можно проверить в рамках функционального тестирования и какие еще виды тестирования необходимы. Чтобы не растеряться, прочитайте пару примеров, как справиться с подобными необычными задачами.

Вы успешно прошли собеседование и получили работу. На какую зарплату можно рассчитывать? По данным за май 2019 года, тестировщики в нашей стране в среднем получают около 1000 долларов, а опытные специалисты (Senior QA Engineer/Tester) зарабатывают около 1900 долларов. 

Куда двигаться дальше

Карьера в тестировании может развиваться очень динамично, даже если вы закончили только специализированные курсы. Это подтверждает пример знаменитого QAгуру Джеймса Баха. В конце 1980-х он стал самым молодым менеджером по тестированию в корпорации Apple, тогда ему было всего 20 лет, а в резюме в графе «образование» – лишь средняя школа. Тем не менее, он построил успешную карьеру и стал признанным экспертом в своем деле.

Вертикальный рост

Если junior-тестировщик заинтересован в профессиональном развитии, он будет расти к уровню middle, а затем и senior-специалиста по мере приобретения необходимого опыта. Как правило, перейти на следующую позицию можно уже через 1-2 года работы. На этом вертикальный рост не заканчивается. Для тех, кто способен организовывать работу внутри команды и мотивировать коллег, есть должности руководителя команды тестировщиков (team lead) или менеджера (test manager).

В компаниях по-разному выстраивают процессы карьерного роста сотрудников, но объективный критерий для повышения – это уровень квалификации. Junior-тестировщик, как правило, работает по руководством ментора и выполняет задачи от старших коллег. Когда сотруднику начинают доверять более сложные задания, позволяют самостоятельно принимать некоторые решения, то он может претендовать на уровень Middle. Senior – это уже опытный специалист, за плечами которого несколько проектов, к нему прислушиваются коллеги, его мнением интересуется менеджмент. Если вы чувствуете, что готовы перейти на новый уровень, уточните у руководства, как это можно сделать.

Горизонтальный рост

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

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

Сделайте осознанный выбор

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

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

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

Привет. Меня зовут Игорь. Я Senior QA Engineer в крупной продуктовой компании. В последнее время меня никак не покидает вопрос: «А что же ждёт тестирование дальше?».

В мире кризис, у IT-гигантов массовые сокращения, западные компании покинули РФ, бизнес мигрирует и вместе с ним айтишники, ИИ наступает на пятки. Всё очень плохо? Давайте разбираться.

Было хорошо, было так легко

Сегодня уже не встретить человека, который бы не видел на просторах интернета привлекательную рекламную новость: «Хотите быстро стартовать в айти и зарабатывать много денег? Тогда станьте Тестировщиком ПО. Для этого не нужно техническое образование, не нужно уметь программировать и т.д. и т.п. и бла бла бла…»

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

Чтобы не быть голословным, признаюсь, что и сам попал в тестирование довольно просто: я прочитал 2 статьи по теории тестирования и книжку Романа Савина «Тестирование Дот Ком». На первом же собеседовании меня приняли на позицию младшего тестировщика отдела Web-разработки.

Каковы реалии в тестировании на текущий момент

Если год назад в моей компании старались выращивать своих тестировщиков, брали их после курсов, готовы были их обучать, то сейчас такая практика используется реже. Если взглянуть на статистику вакансий в тестировании на HeadHunter, то можно нагляднее увидеть тенденции за последние годы:
За 2021 год на позиции без опыта приходится 10% вакансий в тестировании (1298 вакансий)

Диаграмма «Требования к опыту в тестировании ПО на HH в 2021 году» https://clingon.pythonanywhere.com/experience

За 2022 год на позиции без опыта приходится 4.4% вакансий в тестировании (529 вакансий)

Диаграмма «Требования к опыту в тестировании ПО на HH в 2022 году» https://clingon.pythonanywhere.com/experience

За 2023 год на позиции без опыта приходится 2.9% вакансий в тестировании (30 вакансий, но за время написания статьи количество вакансий увеличилось с 24)

Диаграмма «Требования к опыту в тестировании ПО на HH в 2023 году» https://clingon.pythonanywhere.com/experience

Если смотреть на проценты, то за 2 года количество вакансий на позиции без опыта в тестировании сократилось в 3 раза. Компании все меньше готовы брать на себя риски и вкладывать деньги в обучение таких специалистов. В большинстве случаев бизнесу нужны QA- инженеры хотя бы с каким-то коммерческим опытом – от полугода и выше.

Это не говорит о том, что на тестировании нужно ставить крест, напротив, количество вакансий уровней Middle, Senior и выше растет, как и их средние зарплаты.
А что же с зарплатами у тестировщиков без опыта? Средняя зарплата младшего специалиста сейчас в районе 54 000 рублей (что больше, чем за полный 2022 год). По сравнению с 2021 годом оплата труда упала, но лично я считаю зарплату от 50 000 рублей справедливой для старта. А если вы будете проактивно и качественно выполнять свою работу, повышать свои знания в тестировании, то с одним годом опыта в этой сфере можно выйти на оклад от 100 000 рублей.

Диаграмма «Медианный уровень зарплаты в тестировании ПО без опыта работы» https://clingon.pythonanywhere.com/experience

Далее посмотрим на вот эту статистку с портала Хабр, где указано, какие вакансии получили наибольшее число откликов на количество просмотров за месяц в 2022 году. Все 3 первые позиции заняли вакансии по тестированию:

Активность найма на рынке труда в декабре 2022 согласно аналитике сервиса Хабр Карьера

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

Также на каждую вакансию по тестированию сейчас работодатели получают больше откликов, чем раньше.

Так что же делать человеку, который хочет связать свою жизнь с тестированием и IT?

Мои советы начинающим тестировщикам:

1 – Изучайте программирование. Никто не будет требовать от вас знания алгоритмов, но всё же основы программирования и синтаксиса какого-то языка лучше изучить. Тем самым вы в разы станете привлекательнее для работодателя и сможете выиграть в сравнении с конкурентами. Плюс при повышении по карьерной лестнице вы обязательно будете в том или ином объеме писать автотесты, где тоже понадобятся эти знания. (Популярными языками здесь являются Java или Python, также можете рассмотреть ныне модную связку JavaScript/TypeScript)

2 – Изучайте как тестировать API. Удивился, когда на позицию Junior стали требовать опыт тестирования API, но таковы текущие реалии. Познакомьтесь с такими форматами API как REST и SOAP, а также с инструментами, с помощью которых происходит их тестирование (Postman, SoapUI).

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

4 – Найдите ментора. Данный пункт отчасти относится к платным курсам по тестированию (вам очень повезет, если вы найдёте ментора, который будет готов помогать вам бесплатно), но в отличие от курсов, которые ориентированы на массовость и проводятся недавно окончившими эти же курсы людьми, ментор сможет ответить индивидуально на ваши вопросы и поделиться своим личным опытом.

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

Заключение

Я всегда придерживаюсь позиции, что толковый человек точно найдёт себе работу. Чего стоит только рассказ женщины, которая стала тестировщицей в 58 лет. Мотивирует, не правда ли? Да, сейчас это сделать сложнее, но перспективы в IT остались все такими же отличными, если вы будете стремительно продвигаться по карьерной лестнице. По прогнозам специалистов спрос на тестировщиков программного обеспечения и инженеров по контролю качества будет постоянно расти на 25% в течение следующих 10 лет. И пусть многие будут со мной не согласны, но лично я считаю, что тестирование до сих пор остается самой простой дорогой в мир айти.

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

А как вы думаете, что ждёт тестирование в ближайшем будущем?

P.S. Статья выражает лишь мои мысли касательно рынка труда. Я ничего не рекламирую и не продаю. Поэтому, если вам понравился мой труд – поддержите подпиской на мой блог в Телеграм . В нем я знакомлю читателей с тестированием и обеспечением качества ⤵

Добавить комментарий