«Инженер по автоматизированному тестированию на JavaScript»
Профессия больших возможностей
Инженер по автоматизации тестирования организовывает процесс автоматизации на проекте, пишет автотесты, которые имитируют действия пользователя приложения, чтобы убедиться: программа работает по сценарию.
Изучите язык программирования JavaScript и разберитесь, как строятся веб-приложения. Научитесь писать автотесты и покрывать приложения UI-тестами с помощью инструмента Playwright. Начните управлять процессом тестирования
senior
150 000+ ₽
Стать middle-разработчиком с вознаграждением 150 000 ₽ можно за год реальной разработки
junior
70 000 ₽
middle
150 000 ₽
Можно работать из любой точки мира или искать работодателя за рубежом
Хорошие инженеры по автотестированию быстро растут в профессии и в цене
По результатам исследования Хабр Карьеры за 2 полугодие 2022 года
Почему мы?
Глубокая проработка тем
Мы не сторонники подхода «повтори за учителем». На Хекслете решение задач идет только через реальное понимание. Вы будете не просто находить ошибки в сценариях, но и понимать, почему они случились
Начнем тестировать код на первом уроке. Вас ждут упражнения и домашние задания от наставника. А также учебные проекты, в рамках которых вы будете тестировать приложения для портфолио
Сертификат
Работодатели ценят выпускников Хекслета, и даже указывают наши курсы как преимущество при найме. Сертификат — подтверждение того, что вы серьезно поработали над собой и имеете хорошую перспективу стать первоклассным специалистом
Практика с первого дня
Опытные наставники
Практикующие тестировщики, которые скорректируют траекторию обучения и помогут справиться с трудностями. Вы не останетесь одни
Подготовка к трудоустройству
Знания и навыки, которые вы получите на курсе, релевантны требованиям международных компаний. А еще есть программа Карьерный трек, в рамках которой вы подготовитесь к поиску первой работы в IT
Процесс обучения на Хекслете спроектирован так, что его невозможно «отсидеть» или «прослушать». Хекслет заточен на серьезную подготовку и идеально подходит для тех, кто хочет стать хорошим инженером
Оставьте заявку, мы перезвоним, расскажем о программе и ответим на вопросы
Начните свой путь в IT с профессии «Инженер по автоматизированному тестированию на JavaScript»
Учим необходимому
Мы регулярно мониторим, какие компетенции разработчиков востребованы на рынке и строим учебную программу в соответствии с этим знанием
Будьте уверены — вы получите именно те инструменты и навыки, которые позволят вам найти работу.
Языки создания веб-страниц. Описывают их структуру (расположение блоков) и внешний вид. Отвечают за формирование текста
Автоматизированное тестирование — это не только код, но и сопутствующие инструменты: командная строка, Git, VS Code
Единственный язык программирования, работающий в браузере. Главный инструмент автоматизированного тестировщика
Научитесь писать и запускать автоматизированные тесты, работать со сложными сценариями. Познакомитесь с асинхронной природой JavaScript и протестируете асинхронные программы. Углубитесь в UI-тестирование и напишете первый-UI тест
Когда нужна автоматизация и как организовывать процесс автоматизации на проекте. Напишете простые для анализа и изменения автотесты
Библиотека для автоматизации тестирования. Научитесь работать с Playwright и писать UI-тесты
Язык запросов к базе данных. С его помощью тестировщик пишет тесты, которые проверяют правильность работы функционала продукта, обращающегося к базе данных
качество
JavaScript
ОРГАНИЗАЦИЯ ПРОЦЕССА ТЕСТИРОВАНИЯ
Инфраструктура
PLAYWRIGHT
HTML И CSS
SQL
80% качества можно достичь всего 20% проверок комбинаций данных. Учимся максимальному тестовому покрытию при минимальной вариативности комбинаций проверок
ТЕХНИКИ ТЕСТ-АНАЛИЗА И ТЕСТ-ДИЗАЙНА
Системы взаимодействуют между собой по API, чтобы обмениваться данными. Знакомимся со структурой HTTP запроса. Учимся проектировать API, используя лучшие практики. А также выполнять запросы с помощью Postman и анализировать их в браузере
ТЕСТИРОВАНИЕ API
Игры разума
[Основы программирования на JavaScript]
Курсы
Основы JavaScript JS: Настройка окружения Основы командной строки Введение в Git
Итоговый проект
Изучите основы языка JavaScript и основы программирования: типы данных, условные конструкции, циклы и функции
Наполните свое портфолио на Github первыми программами
Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой
Установите git и редактор кода VS Code
[01]
Программа обучения
[Профессиональный JavaScript]
Курсы
JS. Объекты JS. Массивы JS. Функции JS. Автоматическое тестирование
Напишите первые функциональные и юнит-тесты
Научитесь использовать объекты в своих программах, создавать и менять их
Напишите свою первую программу и протестируете ее
Изучите основы автоматизированного тестирования и познакомьтесь с принципами написания тестов
Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки
Погрузитесь в объектно-ориентированное программирование
Познакомьтесь с асинхронной природой JavaScript и научитесь тестировать асинхронные программы
Настройте непрерывную интеграцию, а также освойте работу с асинхронным кодом, таймерами и ошибками
Начните использовать стабы, моки и фикстуры
Научитесь писать и запускать автотесты, тестировать сложные сценарии
[03]
Загрузчик страниц (Тестирование)
Итоговый проект
Основы современной верстки Основы верстки контента CSS. Позиционирование элементов JS. DOM API Протокол HTTP HTTP API Основы реляционных баз данных SQL запросы из кода DOM testing library
[Основы веб разработки]
Курсы
Создайте первые страницы с помощью HTML и CSS
Научитесь использовать веб-формы и передавать данные в различном виде, использовать аутентификацию и сохранять данные между запросами при помощи куки
Изучите базовые возможности CSS по оформлению элементов на странице
Научитесь создавать формы, таблицы, использовать доступные HTML-теги для правильной семантики
Познакомьтесь с устройством HTTP и освойте выполнение запросов с помощью Axios
[04]
Итоговый проект
Познакомьтесь с идеей UI-тестирования и напишите первый UI-тест
Начните эффективно использовать DOM API, выполнять HTTP-запросы к серверу с помощью AJAX
Разберитесь с принципами построения HTTP API и с основами реляционных баз данных на примере SQL
Старт в декабре
Playwright Организация кода в тестах Организация процесса тестирования
[Автоматизированное тестирование на JavaScript]
Курсы
Научитесь работать с библиотекой Playwright и писать с помощью нее UI-тесты
Разберитесь с SQL запросами из кода
Освойте организацию процесса тестирования
Узнайте, когда нужна автоматизация и как организовывать процесс автоматизации на проекте
Научитесь создавать простые для анализа и изменения автотесты
[05]
итоговый проект
Старт в январе
Очень много практики
в браузере
360+ упражнений
Выполняйте их, когда вам удобно. Упражнения на платформе доступны 24/7
для выполнения
для портфолио на GitHub
По одному для каждого учебного модуля. Начинаем с простого и погружаемся в разработку для реального бизнеса. Наставник проведет ревью кода и поможет довести проект до совершенства
5 проектов
Посмотрите, какие проекты вас ждут!
Проект 1. Игры разума Создадите набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга
Проект 2. Вычислитель отличий Разработаете программу, определяющую разницу между двумя структурами данных. Подобный механизм используется, например, при выводе тестов
Проект 3. RSS-агрегатор Создадите специализированный сервис, который дает возможность пользователям подписываться на изменения на сайте или блоге
Проект 4. Чат Напишите упрощенный аналог Slack-чата
11 Open Source
Научитесь работать с чужим кодом, оформлять пулреквесты. Это ваш опыт реального продакшена и +100 баллов в карму программиста
проектов Хекслета
150 тестовых заданий
Работайте с базой типовых задач из настоящих проектов. Это придаст уверенности на собеседованиях
от наших партнеров
Как проходит обучение
Курс состоит из учебных модулей с уроками и проектами
В каждом уроке — теория в формате текста или видео, тесты, упражнения или самостоятельные задания
Проходите уроки самостоятельно в любое время, которое удобно вам
Рекомендуем заниматься от 15 часов в неделю, чтобы уложиться в срок
Кураторы заботливо отслеживают прогресс и вовремя подскажут, если нужно ускорить темп
Наставник поможет, если возникнут трудности в обучении
Можно без стеснений задать любой вопрос, даже если вам он кажется пустячным
Здесь работают наши выпускники
Начните учиться уже сегодня
Помощь куратора по организационным вопросам
Ревью проектов от наставника
Автопроверка выполненных упражнений
Бессрочный доступ к учебным материалам
5 проектов в портфолио
Самостоятельное обучение на интерактивной платформе
Многие наши студенты так и делают: учатся и работают одновременно. Мы понимаем, не у всех есть возможность посвящать всё время обучению. Поэтому сделали формат асинхронным. Доступ к платформе открыт 24/7, вы проходите уроки, когда удобно вам, учитесь в своем темпе и не ждете других студентов группы. Мы рекомендуем уделять учебе 15-20 часов в неделю. Тогда получится закончить обучение в срок.
Конечно, это приблизительная оценка. Если у студента уже есть знания по программированию, получится справляться с задачами быстрее, а у новичков может уходить больше времени.
Если вам нужно передохнуть или жизненные обстоятельства складываются так, что учиться не получается, вы можете взять академический отпуск. Просто предупредите об этом вашего куратора.
Общая продолжительность отпуска — 1 месяц. Распределяйте это время, как вам удобно: берите целиком или разбивайте по неделям. Ваше обучение на Хекслете просто увеличится на количество пропущенных дней. Доплачивать за них вам не придется.
Дождаться звонка от специалиста по обучению. Мы позвоним в этот же день или на следующий, если заявка придет вечером. Не волнуйтесь, мы не будем навязывать обучение. Да и заявка не обязывает вас к покупке. Для нас это возможность уточнить ваши намерения, помочь с выбором, ответить на вопросы. Случается, что после такой беседы люди делают выбор в пользу другого языка программирования или вовсе понимают, что разработка им не нужна. Любое решение будет правильным, если оно взвешенное и осознанное.
Наставники — опытные программисты, которые добились успехов в профессии, а теперь делятся знаниями и опытом со студентами Хекслета. Кандидаты проходят строгий отбор — наставником становится лишь каждый десятый из откликнувшихся на вакансию, поэтому случайных людей у нас нет.
Наставник отвечает на вопросы по курсам и проектам и в целом по выбранной профессии, а если возникнут трудности, поможет с ними разобраться.
Студенты общаются с наставником в закрытом чате, а также на регулярных групповых созвонах, вебинарах и сессиях лайв-кодинга.
Да, мы гарантируем возврат всей суммы в течение 14 дней с начала обучения. Кроме того, вы можете вернуть деньги за оставшуюся часть программы на любом этапе обучения. И для этого не нужно ничего объяснять.
Не переживайте, мы не отчислим вас из Хекслета. Вы всегда можете доучиться. Каждый последующий месяц будет оплачиваться отдельно, за вами сохранится доступ к платформе и помощь наставника. Как правило, ребятам хватает 1-2 месяцев, чтобы «закрыть хвосты».
Отлично! Доступ к платформе сохранится до конца оплаченного периода. Можете проходить любые курсы и программы Хекслета.
Если вы уверены в своем решении учиться, можете оплатить полную стоимость профессии по ссылке сразу после того, как оставите заявку. Мы принимаем карты МИР, а также Visa и MasterCard любого банка, с любой валютой счёта. Также можно самостоятельно оформить банковскую рассрочку и платить частями. Подробнее о банках, с которыми мы работаем, и условиях рассрочки.
В течение суток после оплаты кураторы откроют вам доступ к платформе и добавят в группу.
Если у вас есть вопросы, сомнения или возникнут трудности с оплатой, дождитесь нашего звонка. Мы проконсультируем и поможем.