Если сайт INDIGO Tech Recruiters работает без сбоев, где-то в мире улыбается QA-специалист. Это значит, что он тщательно проверил код, протестовал систему и обнаружил все баги до того, как они помешали бы вам узнать главные тренды и новости из сферы рекрутинга или адаптации новичков в компании.
Тестировщики сегодня на слуху, о них шутят и спорят. В профессии относительно невысокий порог входа на рынок — то есть, с позиции QA-инженера легче ворваться в IT. Мы собрали 10 лучших курсов тестировщиков, которые помогут освоить профессию или повысить квалификацию. В подборке — онлайн-программы, очные курсы в Украине, стажировки в крупных IT-компаниях и бесплатное обучение.
Тестировщик, тестер, QA-инженер: кто это и чем он занимается
Зона ответственности Quality Assurance Engineer — качество продукта. Специалист прогнозирует и предотвращает проблемы в работе системы, а также тестирует то, что создали разработчики. Репутация продукта, пользовательский опыт и увеличение числа клиентов во многом зависят от тестера. Короткий список обязанностей QA-инженера:
- Тестирование нового функционала и продуктов.
- Написание документации — объяснения проблем разработчикам.
- Регрессионное тестирование — тестирование, направленное на поиск ошибок в уже протестированных участках.
- Написание автотестов.
- Работа с Bug Tracking системами (поиск, локализация и качественное заведение бага), чаще всего — в Redmine или Jira.
- Работа с Test Management системами например, TestRail. Она поможет перевести требования клиента в набор проверок.
Одна из аксиом тестеров — "Exhaustive testing is impractical and impossible" («Исчерпывающее тестирование нецелесообразно и невозможно»). Протестировать все нереально, как и создать систему, где нет багов. Однако есть критичные моменты, которые приводят к фатальным ошибкам, «ломая» всю систему, а есть мелочи — например, кнопка неправильного оттенка. За первым типом и стоит гнаться. Попытки обнаружить и устранить каждую мелкую багу — равно как погоня за очередной «ачивкой».
Есть также методология тестирования Smoke Test («дымовое тестирование») — минимальный набор тестов на явные ошибки. Когда специалист принимает в работу новый проект, нужно не изобретать велосипед, а попробовать элементарные действия. Если система сломалась, тестировщик возвращает задачу на доработку. Smoke Test экономит время QA-инженеру и разработчикам.
Количество вакансий и зарплата
Более 180 000 компаний ищут тестировщиков на LinkedIn. По данным DOU, Junior QA Engineer зарабатывает около $600. Мидлы и сеньоры в международных компаниях «вырастают» до $7−8 тысяч в месяц. Зарплата также зависит от знаний специалиста — так, тестировщики, которые занимаются frontend-частью, зарабатывают меньше, чем специалисты, которые тестируют и фронтенд, и бэкенд, а также сложные интеграционные системы.
Кроме того, учитывается вид тестирования — ручное или автоматическое. В первом случае тестеры пытаются вывести из строя программу, контролируя анализ кода и обнаруживая ошибки в работе ПО. В случае автоматического тестирования — пишут код, который ищет ошибки.
Найти работу часто можно после прохождения курсов или еще до их завершения. Кандидатов на позиции Trainee/Junior часто «хантят» по рекомендации менторов школ, которые готовят IT-специалистов. Такое сотрудничество на руку всем — выпускник-кандидат и работодатель довольны, а рейтинг курсов растет. Стратегия win-win в действии.
«Войти в IT»: базовый набор скилов молодого бойца
В сфере IT аппетиты клиентов растут быстрее, чем количество кадров. А потому есть профессии, куда можно попасть без опыта. Среди них — тестирование. IT-компаниям нужны квалифицированные специалисты, поэтому они часто вкладываются в обучение. Например, Data Art проводят стажировки для кандидатов, которые хотят стать тестерами. А в Mate Academy готовы «выращивать» специалистов бесплатно до трудоустройства, причем 90% студентов получают работу в IT после прохождения QA-курса.
QA или QC-инженеры развиваются в экспертизе и техническом плане. Могут дорасти до QA-лида, project-менеджера и разработчика, а при успешном управлении проектами — до менеджера продукта или product-аналитика. Кроме знаний в области тестирования, для соискателя на должность Quality Assurance (QA) или Quality Control (QC) engineer важны коммуникативные навыки, умение объяснить сложные задачи простым языком, усидчивость и перфекционизм.
Уровень разговорного английского для тестировщика должен быть не ниже Intermediate (B1). Большинство IT-компаний в Украине — международные, а проектные команды преимущественно распределенные, то есть тестеру необходимо регулярно общаться на английском с другими участниками проекта за пределами страны. Работа QA и QC-инженера также подразумевает коммуникацию с клиентом, а подавляющее большинство заказчиков IT-компаний — резиденты США и стран Западной Европы.
The last but not the least — наличие клиентского мышления. Фокус QA-инженера не должен ограничиваться поиском багов. Специалисту важно смотреть на тестирование как на процесс, который влияет на развитие продукта.
Кому подойдет профессия тестировщика ПО: людям, которые с детства проявляли любознательность, пытались узнать, как устроена «начинка» машинок, роботов, телефонов и других предметов. Считается, что профессию тестера может освоить каждый, даже без продвинутого технического образования. Это правда, порог вхождения в IT через QA или QC-инжиниринг ниже, чем через разработку — отличная возможность для тех, у кого в резюме об опыте работы в «айти» всего пара строчек. В украинских университетах нет специальности «тестировщик», ее осваивают по книгам и курсам. Рассказываем, какие курсы тестировщиков выбрать новичку и IT-специалисту для прокачки скилов.
10 лучших курсов QA: как стать тестировщиком с нуля
Рассказали, какие IT курсы QA выбрать, чтобы научиться искать «поломки» и писать баг-репорты, составлять тест-кейсы и чек-листы, а также проводить мобильное тестирование, рассчитывать риски и писать автотесты. В подборке доступно бесплатное обучение и стажировки, а также платные курсы — онлайн или очные, в крупных городах Украины.
Платный курс
- Формат обучения: онлайн.
- Кому подойдет: новичкам с базовыми скилами компьютерной грамотности.
- Длительность: 2 месяца.
- Сертификат: есть.
- Стоимость: $367, доступна помесячная оплата.
На курсе Beetroot Academy учат искать дефекты и писать bug reports, составлять мастер тест-план с применением техник тест-дизайна. Студенты также освоят тестирование мобильных приложений, расчет рисков и написание автотестов. Обучение длится трижды в неделю, по 2 часа на каждый урок.
Просмотр уроков и выполнение домашних заданий доступны на авторской платформе Beetroot Academy, Learning Management System. Доступ к материалам сохраняется даже после завершения курса. На занятиях студенты вместе с преподавателем выполняют практические задания, а также работают над своими проектами — в команде или самостоятельно. Всего на практику выделяют 50 часов.
Финальный этап обучения — карьерное консультирование, во время которого специалисты Beetroot Academy рассказывают о вакансиях в области QA-тестирования, помогают составить резюме и делятся фишками для успешного прохождения собеседования.
Для зачисления на курс нужно пройти тест и онлайн-собеседование для оценки знаний. Выпускников курса наняли уже более 200 компаний в IT-сфере, в том числе партнеры — DataArt, SoftServe, NIX Solutions и другие. Всего курсы Академии прошли около 4000 студентов, а 700 человек обучаются в Beetroot Academy прямо сейчас.
Платный курс
- Формат обучения: онлайн.
- Кому подойдет: новичкам.
- Длительность: 6 месяцев.
- Сертификат: есть.
- Стоимость: $1080, действует возврат денег до третьего занятия, если курс не подошел.
«Нетология» разработала программу обучения тестировщиков с нуля в партнерстве с Альфа-Банком. Преподаватели школы — специалисты крупных компаний, например, Райффайзен Банка, Mail.ru Group, LinguaLeo, EPAM Systems, Bookmate, Deutsche Bank. Лучших выпускников приглашают в команду Quality Assurance Альфа-Банка.
Онлайн-уроки проходят по будням 2–3 раза в неделю. После каждого занятия ученики получают домашнее задание. Выполненные задания оценивают десять тренеров и ассистентов курса.
Во время обучения изучают конфликт версий кода веб-сайта на GitHub, развязывают более 40 задач на Java, проводят unit-тестирование приложения, разрабатывают автоматизированные тесты и отчеты о тестировании. Доступна также расширенная программа для мидлов «Инженер по тестированию: с нуля до middle».
Специалисты Центра развития карьеры «Нетологии» помогут составить грамотное резюме, подготовят к собеседованию и будут сопровождать выпускников курса во время поиска работы.
Платный курс
- Формат обучения: онлайн.
- Кому подойдет: новичкам.
- Длительность: 12 месяцев.
- Сертификат: есть.
- Стоимость: $1097, доступна помесячная оплата.
Программа обучения включает в себя 105 тематических модулей и 586 онлайн-уроков. Студенты освоят тестирование веб-сайтов и мобильных приложений, основные методы автоматизации и техники тест-дизайна. Отдельное внимание уделяют основам программирования на Java, применению шаблонов тест-планов, тест-кейсов, сценариев и чек-листов, а также тестированию пользовательских интерфейсов. Домашние задания проверяют кураторы курса.
В процессе обучения студентам предстоит сдать три дипломные работы:
- Тестирование онлайн-портала — от начала его проектирования до релиза.
- Тестирование мобильного приложения — полный цикл тестинга приложения на Android и iOS.
- Тестирование веб-сайта — автоматизированное тестирование с написанием своих тестов на Java.
В стоимость обучения также входят английский для IT-специалистов и помощь с трудоустройством. Специалисты Skillbox из Центра карьеры помогают выпускникам получить первую стажировку и приглашение на работу. Только за 2020 год они трудоустроили 1000+ студентов на должность тестировщика и организовали стажировку для более 300 человек.
#4. Skillfactory: Курс-симулятор. Тестировщик программного обеспечения
Платный курс в формате симулятора.
- Формат обучения: онлайн.
- Кому подойдет: новичкам.
- Длительность: 12 месяцев.
- Сертификат: есть.
- Стоимость: $1436, доступна помесячная оплата.
Курс Skillfactory в формате симулятора поможет освоить профессию QA-инженера с навыками автоматизации на Python. Обучение включает в себя теорию и ее закрепление на практике — в игровом формате симулятора. Студенты проживают путь тестировщика: начиная с роли стажера и заканчивая погружением в реальные рабочие будни.
Во время обучения предстоит написать 20 автотестов для API и веб-интерфейсов, а также залить версии кода на GitHub и решить алгоритмические задачи на Python. Все задания оценивают в мессенджере Slack — наставники и персональный ментор с опытом тестирования более 4-х лет.
Во время курса также необходимо будет выполнять задания на краудтестинговых платформах и фриланс-биржах. Эти проекты помогут закрепить теоретические знания, приобрести первый опыт и наполнить портфолио. Формат симулятора поможет:
- получить представление о реальных задачах;
- увидеть, что ожидают от QA-инженера в компании и как оценивают его работу;
- понять, как устроено взаимодействие в команде.
Выпускники курса-симулятора работают в Сбербанке, Cisco, Skyeng, Henkel, МТС и других крупных компаниях. Кроме теории и практики тестирования, программа курса включает в себя блок об управлении проектами и работе в команде. Студенты научатся составлять резюме и сопроводительное письмо, создадут портфолио на GitHub, поймут, как и где искать вакансии и фриланс-заказы. А еще освоят основы коммуникации в команде и с заказчиком, техники приоритизации задач и базу self-менеджмента.
Платный курс
- Формат обучения: очно, в офисе учебного центра в Киеве.
- Кому подойдет: новичкам.
- Длительность: 3 месяца.
- Сертификат: есть, при прохождении более 70% программы с заданиями.
- Стоимость: тариф без трудоустройства $230, с гарантией трудоустройства — $400.
Обучение в SkillUp проходит в мини-группах и делится на два этапа: подготовительные курсы и основной курс. В подготовительную часть входит изучение WEB и HTML/CSS для тестировщиков, а также базы данных SQL. В основе обучения — теория и практика для уверенного старта карьеры в QA. По завершении курса студенты сдают внутренний выпускной экзамен, который состоит из письменной, устной части и практики.
Выпускники курсов SkillUp работают в GlobalLogic, Prom.ua, Depositphotos, CyberVision и других крупных компаниях. При выборе тарифа с трудоустройством специалисты учебного центра помогают найти работу по новой профессии — или возвращают 100% стоимости курса. Тариф с коучингом предполагает получение пошагового алгоритма трудоустройства. Коучинг состоит из 7 блоков по несколько часов групповых занятий и индивидуальной работы с HR-тренером. Выпускники также получают рекрутинг-поддержку школы, а лучшие студенты — рекомендации от SkillUP для компаний-партнеров.
После прохождения обучения с коучингом устраиваются на должность тестировщика более 92% выпускников. Они же ежемесячно занимают 20–30% Junior Tester вакансий в Киеве. Студенты также получают скидку на изучение английского языка от партнера SkillUp, центра международных экзаменов по английскому Grade Education.
Платный курс
- Формат обучения: очно, в крупных городах Украины: Киеве, Львове, Харькове, Днепре и Луцке.
- Кому подойдет: при наличии минимального опыта в тестировании.
- Длительность: 1,5 месяца.
- Сертификат: есть.
- Стоимость: $345, доступна оплата частями.
Очный курс международной образовательной компании Itea рассчитан на студентов с минимальным опытом в тестировании ПО. Перед обучением студентам присылают тест на определение уровня знаний в области QA. Уроки проходят в группах до 12 человек, 2–3 раза в неделю. Преподаватели курса — практики уровня Senior/Team Lead из топ IT-компаний.
Во время обучения студенты проходят введение в HTML и CSS, автоматизацию тестирования, базы данных, MySQL или PostgreSQL, тестирование мобильных приложений, REST (Representational state transfer) и другие темы. Лучшие выпускники получают приглашение на стажировку в топовые IT-компании.
Itea сотрудничает с JUNGO-платформой для трудоустройства выпускников. Кроме того, в стоимость обучения входит консультирование по вопросам поиска работы, а также рекомендации от рекрутеров и HR-специалистов. 95% студентов находят работу по новой профессии, пройдя комплексную программу Roadmap в Itea.
Платный курс
- Формат обучения: онлайн.
- Кому подойдет: новичкам.
- Длительность: 12 месяцев.
- Сертификат: есть.
- Стоимость: $800, доступна помесячная оплата.
Онлайн-курс GeekBrains прокачает hard и soft skills, которые проверяют на собеседованиях. Программа предполагает 50% знания технологий и 50% обучения коммуникации с командой.
Курс охватывает основы ручного тестирования, тестирование веб-приложений, написание автотестов и обучение работе в команде. Программа на 70% состоит из вебинаров, остальное — практика с обратной связью. За студентом также закрепляют личного наставника. На выходе студент получает портфолио с:
- примерами разработки тест-кейсов и тестированием сайта;
- фреймворк для автоматизации UI для тестового продукта;
- фреймворк с тестами для продукта с REST API;
- фреймворк с тестами для мини-маркета на основе Retrofit2;
- финальный командный проект.
После обучения HR-специалисты GeekBrains помогают создать резюме и дают советы по прохождению собеседования. В договоре закреплена гарантия трудоустройства. GeekBrains возвращает деньги за курс, если выпускник не найдет работу после успешного обучения. Ученики курса трудоустроились в Альфа-Банк, Epam, Mail.ru, ВТБ, Luxoft, Райффайзенбанк, Skyeng.
Курс с оплатой после трудоустройства
- Формат обучения: онлайн, обучение рассчитано на полный день (9:00–18:00).
- Кому подойдет: новичкам, единственное ограничение — 16+ лет.
- Длительность: 3 месяца, из них — более 500 часов обучения на практике.
- Сертификат: отсутствует.
- Стоимость: бесплатно во время обучения, дальше — 17% от зарплаты студента в IT на протяжении 2-х лет.
Онлайн-курс QA в Mate Academy — обучение с поддержкой ментора, бесплатным английским, а также помощью с оформлением CV и CL. Цель организаторов курса — предоставить доступ к world-class образованию даже для жителей далеких сел в Карпатах, обучить и трудоустроить студента.
За курс не берут деньги до результата — работы в IT. Причем по данным Академии, нашли работу в IT уже более 1000+ выпускников. После курсов нанимают около 90% студентов школы. Они работают в топовых ІТ-компаниях — WIX, Genesis, Preply, SoftServe, GlobalLogic, EPAM, Luxoft и других. Средняя зарплата выпускников Mate Academy в первый год после окончания курсов — $1000.
За студентом закрепляют персонального ментора, онлайн-поддержка доступна каждый день. Для прокачки английского в Mate Academy есть интерактивные упражнения и занятия в формате онлайн и офлайн. Во время курса студенты с нуля осваивают Manual QA и Automation QA, а также технологии Git и GitHub.
Всего в программе курса 25 тем — от Целей тестирования и качества ПО до Best practices в тестировании. Студенты осваивают тестовую документацию, баг-трекинг, HTTPS и SSL, тестирование веб-сервисов REST, SOAP, GraphQL, тестирование API и Security-тестинг. Доступ к курсу после выпуска не ограничен.
В Mate Academy нет сертификатов об окончании курса. Но студент на выходе получает портфолио, которое не стыдно показать работодателю. Важно: на курс попадут не все. Поскольку обучение в Академии бесплатное (ну, почти 🙂), а на курсе ограниченное количество мест, за свое «место под солнцем в IT» придется побороться.
Сначала кандидаты регистрируются на сайте и знакомятся с материалами в личном кабинете, после чего выполняют простое тестовое задание. Подготовка перед тестовым длится 2 недели. Следующий этап отбора — онлайн-собеседование, во время которого проверяют знание материалов и разговорный английский. Подавать заявку на курс рекомендуют с уровнем английского не ниже Pre-Intermediate.
Бесплатный вебинар
- Формат обучения: онлайн.
- Кому подойдет: Middle и Senior-разработчикам.
- Длительность: 1,5 часа.
- Сертификат: отсутствует.
- Стоимость: бесплатно.
Онлайн-вебинар в доступной форме объяснит цели тестирования, разницу между тестированием, обеспечением качества и его контролем, а также модели зрелости процесса тестирования и контроля качества ПО. Подойдет разработчикам среднего и продвинутого уровней, которые хотят прокачаться до тимлида.
Бесплатный YouTube-курс
- Формат обучения: онлайн.
- Кому подойдет: новичкам.
- Длительность: около 15 часов.
- Сертификат: отсутствует.
- Стоимость: бесплатно.
Онлайн-курс обучающего IT-центра QA Start Up за 33 занятия поможет освоить тестирование ПО с нуля. Школа специализируется на выпуске тестировщиков, которые могут претендовать на позицию Junior или Middle QA/Test Engineer.
Как стать тестером с нуля и получить должность без опыта работы
Чтобы найти работу в области Quality Assurance, обучайтесь и развивайте нестандартное мышление. Новичка выделит среди других кандидатов умение смотреть шире. Попробуйте протестировать приложение или продукт коллеги — или предложите сотрудничество некоммерческой организации. Так вы заработаете первый опыт и строчку в портфолио.
В работе QA-инженера можно погрязнуть в рутинных моментах и усталости, а можно проявить творческий подход к задачам и дорасти до QA-лида. Выбор за вами.