Оставьте свои контакты и зафиксируйте за собой цену со скидкой
Чем занимается Инженер по автоматизации тестирования на JavaScript
Инженер по автоматизации тестирования - это специалист, который организовывает процесс автоматизации тестов на проекте, пишет автотесты, имитирующие действия пользователя приложения, чтобы убедиться: программа работает по сценарию
Изучите язык программирования JavaScript и разберитесь, как строятся веб-приложения. Научитесь автоматизировать тестирование, писать автотесты и покрывать приложения UI-тестами с помощью инструмента Playwright. Начните автоматизировать тестирование прямо сейчас
Востребованная на рынке труда IT-профессия
Можно работать из любой точки мира или искать компанию за рубежом
Стать middle-разработчиком с вознаграждением 150 000 ₽ можно за год реальной разработки
Хорошие инженеры по автоматизации тестирования быстро продвигаются в карьере и в цене
Более сотни вакансий
Большая часть вакансий для QA на удаленке
junior
middle
70 000 ₽
150 000 ₽
По результатам исследования Хабр Карьеры за 2 полугодие 2022 года
Тестировщику, который хочет перейти с ручного тестирования на автотесты
Курс позволит вам овладеть инструментами автоматизации тестирования, вы научитесь автоматизировать тесты для веб-приложений и API и программировать на языке программирования JavaScript. Вместе с этим наработаете портфолио из реальных проектов и сделаете первый шаг к карьере инженера по автотестам на JavaScript.
IT-специалисту, решившему сменить профиль
Курс позволит вам разнообразить область знаний, отработать их на практике и получить возможность брать новые, интересные и высокооплачиваемые проекты. А при наличии опыта вам будет значительно проще разобраться, как автоматизировать тестирование.
Инженеру по автоматизации тестирования дляактуализации знаний
Платформа с программой курса по автоматизации регулярно обновляется. Мы внимательно изучаем рынок, следим за актуальностью предоставляемых знаний и дополняем материалы. Таким образом, даже человек с бэкграундом в QA сможет взять от обучения автоматизации тестирования максимум пользы и применить полученные навыки в будущей карьере.
Пройдите 5 уроков бесплатно и получите скидку на обучение
Оставьте заявку и мы расскажем, как пройти бесплатные уроки профессии
Курсы программирования и тестирования на платформе Хекслета разработаны таким образом, что их невозможно «отсидеть» или «прослушать» – преподаватели дают очень много практических заданий и тем, требующих предельной концентрации внимания. Хекслет заточен на подготовку серьезных специалистов по языкам программирования и тестированию. Обучение идеально подходит для тех, кто хочет стать хорошим инженером по автоматизации тестирования
Практика с начала курса по автоматизации
Начнем автоматизировать тестирование уже напервом уроке.Вас ждут упражнения и домашние задания от практикующих QA-специалистов, а также учебные проекты, в рамках которых вы будете выполнять тестирование приложения для портфолио.
Глубокая проработка темы
Мы не сторонники подхода в обучении «повтори за преподавателем». На курсах Хекслета решение практических задач идет только через реальное понимание. Разбираться в автоматизированном тестировании — это не просто находить ошибки в разрабатываемых приложениях и веб-сайтах, но и понимать, почему они случились.
Сертификат
Работодатели ценят выпускников Хекслета и даже указывают наши курсы как преимущество при найме. Сертификат — подтверждение того, что вы серьезно поработали над собой и имеете хорошую перспективу стать первоклассным QA-тестировщиком
Опытные наставники и преподаватели
Практикующие инженеры по автотестам, которые скорректируют траекторию обучения и помогут справиться с трудностями, разобраться в автоматизации. Вы не останетесь одни, ведь рядом будет специалист, разбирающийся в программировании и автоматизации тестирования.
Подготовка к трудоустройству
Знания и навыки, которые вы получите на курсе автоматизации, релевантны требованиям от QA-специалистов в международных компаниях. А еще есть программа Карьерный трек, в рамках которой вы подготовитесь к старту своей карьеры в IT.
За 8 месяцев обучения вы научитесь
Разбираться в архитектуре приложений
Работать с фреймворками: Vitest, Playwright
Проводить автоматизированное тестирование на всех видах веб-приложений, бэкенд-тесты и API-тесты
Писать код на JavaScript
Работать с требованиями к приложениям и вести документацию
Работать с Git и CI-системой
Использовать современные IDE
Создавать UI-тесты
Работать с фидбэком от заказчика
Как проходит обучение
Курс по автоматизации состоит из учебных модулей с уроками и проектами
В каждом уроке — теория тестирования в формате текста или видео, тесты, упражнения или самостоятельные задания на отработку инструментов тестирования
Проходите уроки самостоятельно в любое время, которое удобно вам
Рекомендуем заниматься от 15 часов в неделю, чтобы уложиться в срок
Кураторы заботливо отслеживают прогресс и вовремя подскажут, если нужно ускорить темп
Наставник поможет, если возникнут трудности в обучении
Можно без стеснений задать любой вопрос, даже если вам он кажется очевидным
4 проекта для портфолио на GitHub
По одному для каждого учебного модуля. Начинаем с простого и погружаемся в тестирование для реального бизнеса. Наставник проведет ревью кода и поможет довести проект до совершенства
360+ упражнений для практики в браузере
Выполняйте их, когда вам удобно. Упражнения на платформе доступны 24/7
Тестовые задания от наших партнеров
Работайте с базой типовых задач из настоящих проектов. Это придаст уверенности на собеседованиях на QA-engineer
11 Open Source проектов Хекслета
Научитесь работать с чужим кодом, оформлять пул-реквесты, автоматизировать тестирование. Это ваш опыт реального продакшена и +100 баллов в карму QA-специалиста
Программа
Будьте уверены — вы получите именно те инструменты и навыки, которые позволят вам стать востребованным специалистом и получить работу в IT-компании
Мы регулярно мониторим, какие компетенции инженеров по автоматизации тестированию востребованы на рынке и строим соответствующую программу курса
Основы программирования на JavaScript
2 месяца
Игры разума
КУРСЫ
Основы JavaScript JS: Настройка окружения Основы командной строки Введение в Git
Итоговый проект
Изучите основы языка JavaScript и основы программирования: типы данных, условные конструкции, циклы и функции
Наполните свое портфолио на Github первыми программами
Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой
Установите git и редактор кода VS Code
Интеграционное и Юнит тестирование
2 месяца
Вычислитель отличий
КУРСЫ
JS: Объекты JS: Массивы JS: Функции JS: Введение в ООП Регулярные выражения (Regexp) JS: Автоматическое тестирование Непрерывная интеграция (CI)
Итоговый проект
Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки
Изучите основы автоматизированного тестирования и познакомьтесь с принципами написания тестов
Научитесь использовать объекты в своих программах, создавать и менять их
Напишите свою первую программу и протестируете ее
Напишите первые функциональные и юнит-тесты
E2E-тестирование
2 месяца
Создайте первые страницы с помощью HTML и CSS
Начните эффективно использовать DOM API, выполнять HTTP-запросы к серверу с помощью AJAX
Изучите базовые возможности CSS по оформлению элементов на странице
Научитесь создавать формы, таблицы, использовать доступные HTML-теги для правильной семантики
Познакомьтесь с устройством HTTP и освойте выполнение запросов с помощью Axios
Научитесь использовать веб-формы и передавать данные в различном виде, использовать аутентификацию и сохранять данные между запросами при помощи куки
Итоговый проект
КУРСЫ
Введение в интернет Протокол HTTP HTTP API Тестирование API c Postman Основы современной верстки Основы верстки контента CSS: Позиционирование элементов JS: Асинхронное программирование JS: DOM API JS: Dom Testing Library JS: Продвинутое тестирование
Познакомьтесь с идеей UI-тестирования и напишите первый UI-тест
Разберитесь с принципами построения HTTP API и с основами реляционных баз данных на примере SQL
Тестирование виджета чат-бота
Playwright
1 месяц
КУРСЫ
Основы SQL JS: SQL Тестирование с Playwright Docker: Основы
Итоговый проект
Научитесь работать с библиотекой Playwright и писать с помощью нее UI-тесты
Узнайте, когда нужна автоматизация тестирования и как организовывать процесс автоматизации на проекте
Освойте организацию процесса тестирования
Научитесь создавать простые для анализа и изменения автотесты
Тестирование Канбан-доски
Проекты в портфолио
Каждый проект — это вклад в ваше портфолио QA-специалиста. Вы размещаете исходный код на языке JavaScript в личном аккаунте на веб-сервисе GitHub и можете показать его работодателям. Портфолио из выполненных проектов по автоматизации тестирования — сильное преимущество при трудоустройстве в любые компании как для опытных, так и для начинающих инженеров по автотестированию на JavaScript
Это не просто строчки кода на языке JavaScript в практическом задании после пройденной темы. При поддержке кураторов и преподавателей вы создаете полноценные веб-приложения на собственном компьютере и проводите автотесты. Проекты проходят автоматизированную проверку и код-ревью от наставника. Платформа нашего курса по автоматизации специально разработана таким образом, чтобы у вас была возможность выполнять практические задачи, идентичные реальным задачам QA-engineer
Учебные проекты
Игры разума
Пять консольных игр, построенных по принципу мобильных приложений, призваны познакомить студента с основными этапами запуска нового проекта. Отработайте на практике все инструменты, необходимые длястарта проекта.
Программа, которая определяет разницу между двумя структурами данных. Темы хоть и интересные, но точно не из простых. Такой проект способен прокачать даже опытных автотестеров.
Задача проекта — протестировать виджет, доступный в виде npm-библиотеки используя testing-library. Вы проверите, как чат-бот ведет себя в разных ситуациях, соответствует ли его поведение заданной конфигурации, и научитесь тестировать компоненты веб-разработки.
Пять консольных игр, построенных по принципу мобильных приложений, призваны познакомить студента с основными этапами запуска нового проекта:
Погружение в экосистему JavaScript
Настройка рабочего окружения
Линтер и менеджер зависимостей npm
Работа с внешними репозиториями
Построения архитектуры полноценного приложения и написание чистого кода
Вычислитель отличий
Программа, которая определяет разницу между двумя структурами данных. На практике отработаете:
CLI приложения
Парсинг и форматирование данных в json и yaml
Проектирование архитектуры приложений
Unit-тесты
Такой проект способен прокачать даже опытных автотестеров.
Тестирование виджета чат-бота
В рамках проекта вы будете работать над тестированием чат-бота, реализованного как npm пакет.
Пакет представляет из себя функцию, которая принимает на вход конфигурацию для определения своего поведения и возвращает React компонент чата.
Конфигурация описывает состояния чат-бота и переходы между этими состояниями с помощью кнопок.
Целью тестирования будет проверка корректности отображения компонентов, смены состояний, а также соответствия взаимодействий пользователя с чат-ботом заданной конфигурации.
Тестирование Канбан-доски
С помощью этого проекта вы сможете на практике убедиться, насколько хорошо усвоили полученные знания и как умеете автоматизировать тестирование. Кроме того, вы получите четкое представление о своих будущих рабочих задачах в качестве QA-специалиста.
Итоговый проект
E2E-тестирование полноценного веб-приложения с помощью Playwright
Автоматизировать тестирование основных пользовательских сценариев и описывать позитивные и негативные кейсы
Поднимать тестовую инфраструктуру
Описывать основные тестовые сценарии и закреплять их на практике
Что будете делать
2—4 недели
Проект, который поставит точку в курсе «Инженер по автотестам на JavaScript»
Подтверждение навыков
В случае успешного завершения курса вы получите сертификат, подтверждающий владение специальностью «Инженер по автоматизированному тестированию на JavaScript». Многие работодатели очень ценят специалистов, прошедших обучение на платформе Хекслет и указывают наши курсы по языкам программирования и тестированиюкак преимущество при приеме на работу.
Больше про трудоустройство
Уже во время обучения вы вступите в программу «Карьерный трек», чтобы найти свою первую работу в IT
Охватывает все темы по трудоустройству. От первых шагов — составления резюме и рабочих профилей, до психологических аспектов собеседования и адаптации на рабочем месте
На сервисе Хекслет-резюме вы можете разместить свое первое резюме, а специалисты HR и более опытные разработчики дадут свои рекомендации по улучшению его содержания и структуры
Программа вебинаров, разработанная IT-рекрутерами
Работа с резюме
Персональный карьерный консультант
Который заинтересован, чтобы вы нашли первую работу в IT. Он поможет проанализировать вакансии, составить сопроводительное письмо, порекомендует вас в партнерские компании, предложит стажировки
Вы будете участвовать в тестировании открытых проектов Хекслета на GitHub. Учиться работать с реальными приложениями и закреплять навыки, полученные на курсе
«Я всегда интересовался IT-сферой, но мой путь в нее проходил через мореходное училище и работу в семейном бизнесе. Пройдя на Хекслете профессию «Инженер по тестированию», я смог получить первую работу тестировщиком. Теперь только вперед.»
«Спойлер: можно. Рассказываю, как я оставила руководящую должность в маркетинге ради IT, почему перешла из верстки в бэкенд и благодаря какой фиче в тестовом меня взяли на работу»
«Расскажу, как я освежил свою карьеру, сменив строительство на IT, переехал благодаря этому в другой город, выиграл грант на обучение в Хекслете, а также как меня взяли на работу без тестового дня»
«Айтишники позиционировали себя как вечно развивающихся, хорошо зарабатывающих людей, которые занимаются интересным и современным делом. Делом, в котором еще и с коллегами нужно общаться по минимуму. «Это идеальная сфера для меня», — подумал я тогда»
Читать историю Сергея
После обучения на курсе ваше резюме будет таким
Инженер по автоматизации тестирования на JavaScript
Джуниор Кравец
Hard skills:
Осуществляю ручное тестирование
Владею техниками тест-дизайна и пишу тест-кейсы
Работаю с DevTools, Postman, Git, Linux
Пишу автотесты Frontend на JavaScript
Понимаю принцип работы базы данных
Пишу SQL-запросы
Делаю нагрузочные тесты и тесты безопасности
Оперируя разными видами виртуализации и контейнеризации
Знаю процессы CI/CD, работаю с Gitlab CI
Тестирую UI
Выполняю HTTP-запросы к серверу с помощью AJAX и Axios