Как стать тестировщиком: с чего начать и где лучше учиться?
Тестирование считается одним из легких путей вхождения в ИТ. Часто пишут, что для такой работы не требуется знать языки программирования. И в целом тестировщик – это простая профессия. Но не все так просто.
В статье вы узнаете, на что может рассчитывать новичок и с чего начать обучение. Сколько платят в IT и где лучше учиться. В конце статьи будет обзор бесплатных курсов и сайтов для самостоятельного изучения.
Содержание статьи:
- Чем занимаются тестировщики?
- Подойдет ли вам эта профессия?
- Как стать тестировщиком ПО?
- Как стать тестировщиком игр?
- Сколько платят тестировщикам?
- Что нужно знать и уметь?
- С чего начать обучение?
- Где лучше учиться? Обзор курсов для начинающих
- Где искать работу и сложно ли ее найти?
- Можно ли стать тестировщиком без образования?
Чем занимаются тестировщики? Перспективы профессии
Они проверяют программы, приложения, интернет-сервисы на наличие ошибок (багов). Описывают их и передают информацию разработчикам для устранения выявленных проблем.
Тестирование играет большую роль в ИТ. Оно помогает исправить ошибки в коде до того, как с ними столкнется пользователь. Таких сотрудников нанимают крупные компании, в том числе на удаленную работу. Например, на Kadrof.ru мы писали о вакансии тестировщика главной страницы в Яндексе. Специалисту предлагали зарплату 40-45 тыс. рублей при занятости 30 часов в неделю (6 ч в день).
Освоить профессию можно на курсах. Они есть в Нетологии, Skillbox, GeekBrains и других онлайн-школах.
Бывает ручное и автоматизированное тестирование:
- В случае ручной проверки бета-тестировщик выполняет определенные действия. Например, заполняет формы на сайте, чтобы проверить их работоспособность. Оформляет тестовые заказы и т.д. Такая проверка выполняется по определенным методам и инструкциям (тест-кейсам).
-
Автоматические тесты выполняются сами, но их требуется писать на определенных языках программирования. Такую работу выполняют опытные сотрудники, зарплата которых может быть на уровне программиста.
Когда вы станете тестировщиком, то начнете с ручных проверок. Вам выдадут инструкции, в которых будет описано, что делать и каким образом. Например, открыть страницу с формой заказа и заполнить обязательные поля. Далее проверить, что заказ будет отправлен и появится в CMS.
Искать ошибки – это интересно. Например, форма может не сработать, если в поле ввести пробел или в графе для имени ввести цифры. Все это нужно проверять, и описывать в баг-репортах.
В видео показано, как выглядит рабочий день сотрудника:
Поскольку в мире создается множество программ и сервисов, спрос на QA-инженеров носит стабильный характер. Автотесты не могут полностью заменить человека, поэтому вакансии для таких специалистов регулярно открываются.
Подойдет ли вам эта профессия?
Да, если вы: |
Нет, если вы: |
|
|
Будет плюсом: знание языков программирования или желание в них разобраться, английского языка, технический склад ума или соответствующие образование, владение навыками системного администрирования. Это расширит круг вакансий, на которые вы сможете претендовать.
Как стать тестировщиком ПО?
Для получения работы необходимо иметь базовую подготовку:
- Знать основы тестирования программного обеспечения. Наборы тестов, которые требуется выполнять, особенности их проведения.
- Обучиться описывать ошибки в системах баг-трекинга Jira, Redmine, Bugzilla.
- Желательно владеть основами какого-либо языка программирования (но это не обязательно).
- Уметь работать с базами данных, знать основные команды SQL.
-
Владение английским языком приветствуется. Узнать свой уровень можно по тесту Skyeng.
Этих знаний и навыков будет достаточно для получения работы на позиции Junior (новичок). Есть компании, которые набирают людей без опыта в ИТ, чтобы обучить их своими силами. Такой вариант трудоустройства тоже возможен, но зарплата на старте будет небольшой. Зато вы получите опыт.
Тестированию ПО реально выучиться на курсах. Они помогают быстрее войти в профессию и получить работу.
Курсы тестировщиков есть в Нетологии, а также в школе GeekBrains и Skillbox. Они отличаются уровнем подготовки, программой, продолжительностью. Например, в Нетологии есть возможность посещать вебинары. В Skillbox процесс обучения рассчитан на самостоятельное изучение материалов и выполнение практических заданий.
Как стать тестировщиком игр?
К таким специалистам предъявляется ряд особых требований. В частности, необходимо любить игры и обладать большим игровым опытом. Знать основные игровые механики, жанры, стадии разработки проектов в сфере Gamedev.
Поскольку многие игры пишут для мобильных устройств, необходимо владеть iOS и Android на уровне продвинутого пользователя.
Подготовкой тестировщиков игр в Рунете занимается школа XYZ. Она специализируется на обучении специалистов для Gamedev-индустрии.
Сколько платят тестировщикам?
По данным университета Нетология , который занимается обучением ИТ-специалистов, средняя зарплата в тестировании составляет:
Уровень сотрудника |
Требуемый опыт |
Зарплата, руб. |
Junior |
до 1 года |
60 000 – 100 000 |
Middle |
1–3 года |
100 000 – 160 000 |
Senior |
более 3 лет |
от 160 000 |
На момент подготовки статьи на HH.ru было более 3500 вакансий по данной специальности. Для соискателей с опытом около 1 года можно было найти предложения с зарплатой 60-100 тыс. рублей, и в некоторых случаях – выше. При наличии опыта 3-6 лет реально претендовать на позицию руководителя отдела тестирования с уровнем оплаты около 300 тыс. рублей в месяц.
Порядка 40 компаний рассматривали стажеров, то есть людей без опыта. Среди таких работодателей были компания Касперский, Сибур, Ozon. Удаленную работу с возможностью трудиться из дома предлагали более 800 работодателей.
Зарплата в ИТ напрямую зависит от уровня знаний и навыков. Обладая востребованными навыками, можно получать в несколько раз больше менее опытных коллег.
Что нужно знать и уметь?
Базовые знания можно посмотреть в курсе «Основы тестирования» на Skillbox. Вот их список:
- Основы ПК, Linux.
- Уметь формировать тестовые сценарии. Знать, как осуществлять проверку текстовых полей, форм регистрации и авторизации, восстановления паролей, элементов интерфейса.
- Знать, как составлять баг-репорты, то есть описание найденных ошибок.
- Владеть техниками тестирования сайтов, веб-приложений, программного обеспечения.
- Владеть инструментами: Chrome DevTools, системой контроля версий Git, багтрекерами Bugzilla или Jira.
- Знать основы баз данных, язык SQL.
-
Могут потребоваться знания некоторых языков программирования (в зависимости от работодателя и обязанностей).
Для получения должности инженера по тестированию необходимо научиться выполнять автоматизированное тестирование. Обычно автотесты пишут на Java, JavaScript или Python.
С чего начать обучение для старта в IT?
- Чтобы понять, подходит вам выбранная профессия или нет, можно пройти бесплатную профориентацию в Skypro. Запишитесь на вебинар по ссылке. Вам расскажут о востребованных ИТ профессиях и покажут реальные задачи, с которыми работают специалисты, в том числе – инженеры по QA.
- Начните изучать теорию. Как тестировать сайты, мобильные приложения, софт. В интернете есть бесплатные и платные курсы для этого.
- По мере освоения теории переходите к практике. Ищите баги в программах, которыми пользуетесь, на сайтах, в приложениях. Отправляйте информацию разработчикам. Кстати, это может стать способом получить работу в ИТ.
- Освоив теорию на курсах или самостоятельно, составьте резюме и приложите к нему портфолио – примеры баг-репортов, которые вы сделали.
- Начните писать отклики на вакансии. Параллельно можете искать заказы на фрилансе и разместить информацию о своих услугах на Кворке. Например, предложить найти ошибки на сайте заказчика за 500-1000 рублей.
-
Помните, что главное в начале – это получить опыт. Поэтому соглашайтесь на любую приемлемую работу, где берут новичков. Даже с опытом 6 месяцев найти новую работу будет заметно проще. Хорошую зарплату реально получать через год после начала карьеры.
Где лучше выучиться? Обзор онлайн-курсов
В интернете есть много школ, где можно отучиться по IT направлениям. Расскажем про популярные программы:
Название курса и ссылка на него |
Описание |
Курс в Нетологии для новичков и людей без опыта. Включает программу помощи с трудоустройством. Выдается диплом. Формат обучения: вебинары, видеолекции и практические задания. Предназначен для людей, которые хотят получить новую профессию. Можно оплачивать частями. |
|
Углубленная программа. Включает изучение автоматизированного тестирования и языков Java, JavaScript и Python. Позволяет выйти на уровень Middle. Именно таких специалистов чаще ищут работодатели в своих вакансиях. Можно оплачивать частями. |
|
Начальный уровень для обучения – с нуля. Студенты получают помощь в поиске работы. На прохождение курса требуется выделять 10-12 часов в неделю. Есть рассрочка. |
|
Учат проверять сайты, приложения, находить ошибки в интерфейсах. Обучают методам автоматизации. Курс предназначен для новичков в IT. Формат уроков: лекции в записи, практические занятия. |
|
Здесь доступно несколько курсов в зависимости от уровня подготовки, который вы хотите получить. Например, можно стать Junior или Middle специалистом, а также выбрать программу уровня с нуля до PRO. |
|
Курс в школе XYZ для желающих тестировать игры |
Школа обучает специалистов в области Gamedev. Поэтому ее курсы предназначены для людей, которые хотят стать сотрудниками игровых студий. |
Где искать работу и сложно ли ее найти?
Искать удаленную работу с возможностью трудиться из дома можно на следующих ресурсах:
- HH.ru
- Kwork (здесь нужно регистрироваться и добавлять в базу свои услуги)
- Сайты с вакансиями для программистов
- Хабр.Карьера
- Яндекс (здесь размещены вакансии в данной компании)
- Просматривать объявления о поиске стажеров на сайтах работодателей.
- Новичкам полезно общаться на форумах, например, Software-testing.ru. Там есть отдельный раздел с предложениями по трудоустройству.
-
Можно пойти работать в небольшие студии и команды на небольшую зарплату с целью набраться опыта.
Найти работу не сложно, если заранее подготовиться к собеседованию и освоить необходимую базу знаний. Просматривайте вакансии в интересующих компаниях, и выписывайте на листок требования к новым сотрудникам. Проверьте, что вы все знаете. Если какие-то темы незнакомы, проработайте их до отправки резюме.
На некоторых курсах есть карьерные консультанты, которые помогают правильно составить резюме и подготовиться к общению с работодателем. Это повышает шансы быстро найти работу, даже не имея опыта.
Можно ли стать тестировщиком с нуля без образования?
Наличие профильного высшего образования в основном требуют крупные компании. В других вакансиях работодателей интересует опыт работы и навыки. Если они имеются – кандидата будут рассматривать на должность, даже если он осваивал специальность с нуля своими силами.
Поэтому в приоритете – реальные знания и навыки. Наличие диплома о высшем образовании не обязательно, но если он есть – это будет плюсом для работодателя.
Многие люди становятся тестировщиками, окончив онлайн-курсы и даже осваивают эту профессию самостоятельно по бесплатным урокам в интернете. Курсы имеют преимущество в том плане, что дают системную подготовку, позволяют быстрее войти в сферу и могут помочь с поиском рабочего места или стажировки.
Поэтому ответ на вопрос, можно ли стать тестировщиком с нуля без образования – да, это реально.
Сайты для самостоятельного обучения
- Software-testing.ru – форум, на котором можно задавать вопросы и искать полезную информацию. Есть раздел для новичков. Ветка с вакансиями. На сайте размещаются статьи, новости, руководства.
- 24 сайта для обучения программированию – здесь собрано много полезных ресурсов на русском языке для начинающих ИТ-специалистов.
- Testengineer.ru – по ссылке находится учебник по тестированию в бесплатном доступе. Представляет собой цикл статей, разбитых на рубрики (основы, типы тестирования, документация, тест-кейсы, техники, все о багах, автоматизация, инструменты, софт-скиллы, прохождение собеседований). Есть тесты для самопроверки.
- @cozyqa – сообщество в Телеграм. Публикуют полезеные материалы, статьи, мини-курсы. Более 8500 подписчиков.
- QA Club – профессиональное сообщество в сети ВКонтакте. Здесь публикуются анонсы конференций, вопросы, есть возможность общаться с коллегами.
- Ministryoftesting.com – сообщество. На английском языке.
- Artsiom Rusau QA Life – канал на YouTube с бесплатными уроками и видео. На канале выложены курсы по QA и тестированию мобильных приложений. Есть отдельный плейлист по базам данных. Язык уроков: русский.
- Лёша Маршал – уроки, видео о карьере в профессии. Доступен бесплатный профессиональный курс по проверке ПО. Видео на русском языке.
- Alex QA – канал о мобильном тестировании.
- Алекс Смит – бесплатные уроки на русском языке. Есть материалы по автоматизации и программированию на Python.
- QA START UP – здесь есть плейлист по изучению английского для IT.
- Яндекс – список вакансий в сфере QA, которые открыты в данной компании.
-
Вакансии для программистов на бесплатной бирже Kadrof.ru.
Отправить комментарий
В работе информационного дизайнера нет мелочей! Для этого специалиста «на сантиметр правее» или «на строчку ниже» - принципиальные вопросы, так ...
Одна из самых высокооплачиваемых профессий в области маркетинга. Многие компании хотят принимать решения на основе анализа данных, чем и ...