«Инженер по автоматизированному тестированию на JavaScript»
Профессия больших возможностей
Научитесь проводить ручное тестирование веб-приложений, находить ошибки в продукте и составлять баг-репорты. Изучите язык программирования JavaScript и разберитесь, как строятся веб-приложения. Научитесь писать автотесты и покрывать приложения UI-тестами с помощью инструмента Playwright. Начните управлять процессом тестирования
Инженер по автоматизации тестирования организовывает процесс автоматизации на проекте, пишет автотесты, которые имитируют действия пользователя приложения, чтобы убедиться: программа работает по сценарию.
Почему мы?
Глубокая проработка тем
Мы не сторонники подхода «повтори за учителем». На Хекслете решение задач идет только через реальное понимание. Вы будете не просто находить ошибки в сценариях, но и понимать, почему они случились
Начнем тестировать код на первом уроке. Вас ждут упражнения и домашние задания от наставника. А также учебные проекты, в рамках которых вы будете тестировать приложения для портфолио
Сертификат
Работодатели ценят выпускников Хекслета, и даже указывают наши курсы как преимущество при найме. Сертификат — подтверждение того, что вы серьезно поработали над собой и имеете хорошую перспективу стать первоклассным специалистом
Практика с первого дня
Опытные наставники
Практикующие тестировщики, которые скорректируют траекторию обучения и помогут справиться с трудностями. Вы не останетесь одни
Подготовка к трудоустройству
Знания и навыки, которые вы получите на курсе, релевантны требованиям международных компаний. А еще есть программа Карьерный трек, в рамках которой вы подготовитесь к поиску первой работы в IT
Процесс обучения на Хекслете спроектирован так, что его невозможно «отсидеть» или «прослушать». Хекслет заточен на серьезную подготовку и идеально подходит для тех, кто хочет стать хорошим инженером
2012
Обучаем IT-специалистов
года
Обучаются на сайте ежемесячно
17 000+
4,7+
Рейтинг школы на отзовиках: otzyvmarketing и Irecommend
Оставьте заявку, мы перезвоним, расскажем о программе и ответим на вопросы
Начните свой путь в IT с профессии «Инженер по автоматизированному тестированию на JavaScript»
Учим необходимому
Мы регулярно мониторим, какие компетенции разработчиков востребованы на рынке и строим учебную программу в соответствии с этим знанием
Будьте уверены — вы получите именно те инструменты и навыки, которые позволят вам найти работу.
Язык запросов к базе данных. С его помощью тестировщик пишет тесты, которые проверяют правильность работы функционала продукта, обращающегося к базе данных
Языки создания веб-страниц. Описывают их структуру (расположение блоков) и внешний вид. Отвечают за формирование текста
Автоматизированное тестирование — это не только код, но и сопутствующие инструменты: командная строка, Git, VS Code
Единственный язык программирования, работающий в браузере. Главный инструмент автоматизированного тестировщика
Научитесь писать и запускать автоматизированные тесты, работать со сложными сценариями. Познакомитесь с асинхронной природой JavaScript и протестируете асинхронные программы. Углубитесь в UI-тестирование и напишете первый-UI тест
Когда нужна автоматизация и как организовывать процесс автоматизации на проекте. Напишете простые для анализа и изменения автотесты
Библиотека для автоматизации тестирования. Научитесь работать с Playwright и писать UI-тесты
качество
JavaScript
ОРГАНИЗАЦИЯ ПРОЦЕССА ТЕСТИРОВАНИЯ
Инфраструктура
PLAYWRIGHT
HTML И CSS
SQL
80% качества можно достичь всего 20% проверок комбинаций данных. Учимся максимальному тестовому покрытию при минимальной вариативности комбинаций проверок
Научимся проводить ручное тестирование веб-приложений. Составляем профессиональную документацию и выбираем последовательность действий для проверки функционала. Работаем с баг-трекером и оформляем баги в Jira, Allure, Qase.io. Научимся пользоваться инструментом веб-разработчика Chrome DevTool
ТЕХНИКИ ТЕСТ-АНАЛИЗА И ТЕСТ-ДИЗАЙНА
РУЧНОЕ ТЕСТИРОВАНИЕ ВЕБ-ПРИЛОЖЕНИЙ
Системы взаимодействуют между собой по API, чтобы обмениваться данными. Знакомимся со структурой HTTP запроса. Учимся проектировать API, используя лучшие практики. А также выполнять запросы с помощью Postman и анализировать их в браузере
ТЕСТИРОВАНИЕ API
Программа обучения
[Основы тестирования ПО]
Познакомитесь с основами тестирования и научитесь проводить ручное тестирование веб-приложений, проверять их на адаптивность и кроссбраузерность
Узнаете, как составлять чек-листы и тест-кейсы для поиска ошибок, а также как оформлять понятные баг-репорты о результатах тестирования
Научитесь анализировать требования к продукту и использовать техники тест-дизайна
[01]
Узнаете основные этапы жизненного цикла ПО: что происходит на каждом из этапов
Погрузитесь в организацию процесса тестирования, спланируете трудозатраты и оцените сроки
Изучите этап поддержки продукта, зачем он нужен и как влияет на работу тестировщиков
итоговый проект
Тестирование интернет-магазина
Курсы
Введение в интернет Введение в тестирование веб-приложений Рабочий процесс тестировщика Жизненный цикл ПО Этап тестирования
Игры разума
[Основы программирования на JavaScript]
Итоговый проект
[02]
Изучите основы языка JavaScript и основы программирования: типы данных, условные конструкции, циклы и функции
Наполните свое портфолио на Github первыми программами
Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой
Установите git и редактор кода VS Code
Курсы
Основы JavaScript JS: Настройка окружения Основы командной строки Введение в Git
JS. Объекты JS. Массивы JS. Функции JS. Автоматическое тестирование
[Профессиональный JavaScript]
Курсы
[03]
Вычислитель отличий
Итоговый проект
Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки
Напишите первые функциональные и юнит-тесты
Научитесь использовать объекты в своих программах, создавать и менять их
Напишите свою первую программу и протестируете ее
Изучите основы автоматизированного тестирования и познакомьтесь с принципами написания тестов
Погрузитесь в объектно-ориентированное программирование
Познакомьтесь с асинхронной природой JavaScript и научитесь тестировать асинхронные программы
Настройте непрерывную интеграцию, а также освойте работу с асинхронным кодом, таймерами и ошибками
Начните использовать стабы, моки и фикстуры
Научитесь писать и запускать автотесты, тестировать сложные сценарии
Основы современной верстки Основы верстки контента CSS. Позиционирование элементов JS. DOM API Протокол HTTP HTTP API Основы реляционных баз данных SQL запросы из кода DOM testing library
[Основы веб разработки]
Курсы
[05]
Итоговый проект
Создайте первые страницы с помощью HTML и CSS
Научитесь использовать веб-формы и передавать данные в различном виде, использовать аутентификацию и сохранять данные между запросами при помощи куки
Изучите базовые возможности CSS по оформлению элементов на странице
Научитесь создавать формы, таблицы, использовать доступные HTML-теги для правильной семантики
Познакомьтесь с устройством HTTP и освойте выполнение запросов с помощью Axios
Познакомьтесь с идеей UI-тестирования и напишите первый UI-тест
Начните эффективно использовать DOM API, выполнять HTTP-запросы к серверу с помощью AJAX
Разберитесь с принципами построения HTTP API и с основами реляционных баз данных на примере SQL
Playwright Организация кода в тестах Организация процесса тестирования
[Автоматизированное тестирование на JavaScript]
Курсы
[06]
итоговый проект
Научитесь работать с библиотекой Playwright и писать с помощью нее UI-тесты
Разберитесь с SQL запросами из кода
Освойте организацию процесса тестирования
Узнайте, когда нужна автоматизация и как организовывать процесс автоматизации на проекте
Научитесь создавать простые для анализа и изменения автотесты
Очень много практики
в браузере
360+ упражнений
Выполняйте их, когда вам удобно. Упражнения на платформе доступны 24/7
для выполнения
6 проектов
для портфолио на GitHub
По одному для каждого учебного модуля. Начинаем с простого и погружаемся в разработку для реального бизнеса. Наставник проведет ревью кода и поможет довести проект до совершенства
Посмотрите, какие проекты вас ждут!
Проект 1. Игры разума Создадите набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга
Проект 2. Вычислитель отличий Разработаете программу, определяющую разницу между двумя структурами данных. Подобный механизм используется, например, при выводе тестов
Проект 3. RSS-агрегатор Создадите специализированный сервис, который дает возможность пользователям подписываться на изменения на сайте или блоге
Проект 4. Чат Напишите упрощенный аналог Slack-чата
11 Open Source
Научитесь работать с чужим кодом, оформлять пулреквесты. Это ваш опыт реального продакшена и +100 баллов в карму программиста
проектов Хекслета
150 тестовых заданий
Работайте с базой типовых задач из настоящих проектов. Это придаст уверенности на собеседованиях
от наших партнеров
Как проходит обучение
Видео- и текстовые уроки на платформе. Проходите их в комфортном для вас темпе
В каждом уроке — теория, тесты на закрепление изученного и практика прямо в браузере
1-2 раза в неделю — встречи с наставником, чтобы разобрать сложные темы и вопросы из домашек
6 проектов для портфолио — суммируют все знания и навыки, полученные на курсе
Наставник поможет, если возникнут трудности в обучении
Можно без стеснений задать любой вопрос
Дружное сообщество в Telegram, которое всегда придет на помощь
Одновременно с обучением новой профессии вы будете участвовать в Карьерном треке
Научитесь грамотно составлять резюме и сопроводительное
Оформите портфолио и рабочие профили на Хабр Карьере и LinkedIn, вам поможет карьерный консультант в IT
Пройдете курс «Трудоустройство» и потренируетесь решать тестовые задания от работодателей
Получите опыт в поиске вакансий и прохождении собеседований с наставником или в реальных компаниях
Оставьте заявку, мы перезвоним, расскажем о программе и ответим на вопросы
А как насчет трудоустройства?
Уже во время обучения вы вступите в программу «Карьерный трек», чтобы найти свою первую работу в IT
На сервисе Хекслет-резюме вы можете разместить свое первое резюме, а специалисты HR и более опытные тестировщики дадут свои рекомендации по улучшению его содержания и структуры
Охватывает все темы по трудоустройству. От первых шагов — составления резюме и рабочих профилей, до психологических аспектов собеседования и адаптации на рабочем месте
Программа вебинаров, разработанная IT-рекрутерами
Персональный карьерный консультант
Который заинтересован, чтобы вы нашли первую работу в IT. Он поможет проанализировать вакансии, составить сопроводительное письмо, порекомендует вас в партнерские компании, предложит стажировки
Что меня ждет?
Работа с резюме
Вы будете участвовать в разработке открытых проектов Хекслета на GitHub. Учиться работать с чужим кодом, оформлять пулреквесты
В нашей базе более 150 тестовых заданий от компаний-партнеров Хекслета. Вы поработаете с типовыми задачами из настоящих проектов. Это придаст уверенности и поможет пройти собеседование
Оставьте заявку, мы перезвоним, расскажем о программе и ответим на вопросы
Вопросы и ответы
Не будем лукавить, изучать новое трудно. Чтобы достичь цели, нужно не только желание, но и упорство. Честно ответьте себе, готовы ли вы прикладывать максимум усилий и не отступать, если будет сложно? Если да, результат обязательно будет!
Примеры наших выпускников показывают, что можно без опыта в кодинге освоить профессию инженера по автотестированию, найти работу и стать ценным специалистом. И, конечно, мы вам в этом поможем.
Так что попробовать стоит! А если сомневаетесь, просто оставьте заявку и пройдите бесплатные курсы профессии — сможете проверить и свой интерес к программированию, и качество наших материалов.
Многие наши студенты так и делают: учатся и работают одновременно. Мы понимаем, не у всех есть возможность посвящать всё время обучению. Поэтому сделали формат асинхронным. Доступ к платформе открыт 24/7, вы проходите уроки, когда удобно вам, учитесь в своем темпе и не ждете других студентов группы.
Мы рекомендуем уделять учебе 15-20 часов в неделю. Тогда получится закончить обучение в срок.
Конечно, это приблизительная оценка. Если у студента уже есть знания по программированию, получится справляться с задачами быстрее, а у новичков может уходить больше времени.
Если вам нужно передохнуть или жизненные обстоятельства складываются так, что учиться не получается, вы можете взять академический отпуск. Просто предупредите об этом вашего куратора.
Общая продолжительность отпуска — 1 месяц. Распределяйте это время, как вам удобно: берите целиком или разбивайте по неделям. Ваше обучение на Хекслете просто увеличится на количество пропущенных дней. Доплачивать за них вам не придется.
Самому юному студенту, который учился в Хекслете, было 15, а самому взрослому — 70. Есть желание и интерес? Начинайте независимо от возраста.
Если ваша цель — трудоустройство, мы честно говорим, что студентам старшего возраста может потребоваться больше времени, чтобы найти работу. Но у нас много примеров, когда выпускники Хекслета успешно трудоустраивались, например, после 50 лет. Вот одна из таких историй.
Начать проходить бесплатные курсы. В них есть теория, тесты и практика. В программе они будут обозначены кружочком — открывайте и пробуйте!
Дождаться звонка от специалиста по обучению. Мы позвоним в этот же день или на следующий, если заявка придет вечером.
Не волнуйтесь, мы не будем навязывать обучение. Да и заявка не обязывает вас к покупке. Для нас это возможность уточнить ваши намерения, помочь с выбором, ответить на вопросы. Случается, что после такой беседы люди делают выбор в пользу другого языка программирования или вовсе понимают, что разработка им не нужна. Любое решение будет правильным, если оно взвешенное и осознанное.
Наставники — опытные тестировщики, которые добились успехов в профессии, а теперь делятся знаниями и опытом со студентами Хекслета. Кандидаты проходят строгий отбор — наставником становится лишь каждый десятый из откликнувшихся на вакансию, поэтому случайных людей у нас нет.
Наставник отвечает на вопросы по курсам и проектам и в целом по выбранной профессии, а если возникнут трудности, поможет с ними разобраться.
Студенты общаются с наставником в закрытом Telegram-чате группы, а также на регулярных групповых созвонах, вебинарах и сессиях лайв-кодинга.
Open Source — это приложения с открытым исходным кодом на GitHub. Любой тестировщик, начинающий или опытный, может предложить улучшить этот код, найти и исправить ошибки.
Участие в открытых проектах — полезная практика, которую можно указать в портфолио. Во-первых, она учит разбираться в чужом коде. Во-вторых, помогать другим — здорово.
Комьюнити Хекслета поддерживает более 10 собственных Open Source проектов — будет на чем потренироваться.
Мы подсчитали, 74% ребят, которые приходят в Хекслет, чтобы сменить профессию и трудоустроиться, достигают своей цели. 65% получают оффер на первых пяти собеседованиях. 27% трудоустраиваются без поиска работы, работодатели находят их сами.
Да, мы не можем гарантировать трудоустройства. Не всё зависит от нас. Но выпускники, которые проходят всю программу, выполняют проекты, участвуют в Open Source, имеют все шансы найти работу. И мы им в этом помогаем.
В Хекслете есть программа «Карьерный трек». Она бесплатна и доступна всем студентам. В рамках нее мы учим, как правильно откликаться на вакансии, составлять резюме и писать сопроводительные письма. Даем рекомендации от школы в партнерские компании и готовим к собеседованиям.
Да, мы гарантируем возврат всей суммы в течение 14 дней с начала обучения. Кроме того, вы можете вернуть деньги за оставшуюся часть программы на любом этапе обучения. И для этого не нужно ничего объяснять.
Не переживайте, мы не отчислим вас из Хекслета. Вы всегда можете доучиться. Каждый последующий месяц будет оплачиваться отдельно, за вами сохранится доступ к платформе и помощь наставника. Как правило, ребятам хватает 1-2 месяцев, чтобы «закрыть хвосты».
Отлично! Доступ к платформе сохранится до конца оплаченного периода. Можете проходить любые курсы и программы Хекслета.