Школа инженеров по автоматизации тестирования на Java

    Старт 20-го потока 17 мая в 20:00 по МСК

    Вас ждет:

  • 3 месяца обучения
  • Занятия 2 раза в неделю + бонусные занятия
  • Стоимость от 23 800 рублей
  • Скидка 5% до 18 мая
Записаться на бесплатное занятие

Научим разрабатывать процессы в востребованном стеке

12 3 4 5 6 7 8 9 10 Научим разрабатывать автотесты и выстраивать процессы в самом востребованном стеке Поможем перейти на новую ступень в тестировании и повысить свою рыночную ценность как специалиста

IntelliJ IDEA

IntelliJ IDEA — интегрированная среда разработки программного обеспечения для многих языков программирования, в частности Java, JavaScript, Python, разработанная компанией JetBrains

Java

Java — строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun Microsystems

Selenium

Selenium — инструмент для автоматизации действий веб-браузера. В большинстве случаев используется для тестирования Web-приложений, и этим его функционал не ограничивается

Selenide

Selenide — фреймворк для автоматизированного тестирования веб-приложений на основе Selenium

Selenoid

Selenoid — программа, которая позволяет управлять браузерами и Android-эмуляторами с помощью специальных драйверов

Allure

Allure Report — инструмент, позволяющий представить данные о запуске тестов в виде простого и удобного HTML-отчета

Gradle

Gradle — система автоматической сборки, построенная на принципах Apache Ant и Apache Maven, которая при этом предоставляет DSL на языках Groovy и Kotlin вместо традиционной XML-образной формы представления конфигурации проекта

JUnit5

JUnit — библиотека для модульного тестирования программного обеспечения на языке Java

Github

GitHub — крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки

Jenkins

Jenkins — программная система с открытым исходным кодом на Java, предназначенная для обеспечения процесса непрерывной интеграции программного обеспечения

Docker

Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений

Allure

Allure TestOps — платформа управления качеством программного обеспечения, объединяющая автоматическое и ручное тестирование, позволяет управлять всем, что связано с тестированием, в одном месте

REST Assured

REST Assured — DSL для тестирования REST-сервисов, который встраивается в тесты на Java. Это решение стало популярным из-за своей простоты и удобного функционала

Appium

Appium — бесплатный кроссплатформенный инструмент с открытым исходным кодом, который помогает автоматизировать приложения как для Android, так и для iOS

Browserstack

BrowserStack — облачная платформа для тестирования, которая предоставляет разработчикам возможность тестировать свои веб-сайты и мобильные приложения в браузерах и операционных системах

Jira

Jira — коммерческая система отслеживания ошибок, предназначена для организации взаимодействия с пользователями, также используется для управления проектами
Профессиональное комьюнити 2022 2021 2020 2019 5к + Карьерное консультирование

Кому подойдет наш курс?

Тому, кто хочет освоить новую профессию и найти первую работу

Старательно выполняйте все домашние работы, начните откликаться на вакансии уже через 1.5 месяца после обучения, получите результат

Вырасти в деньгах и перейти из ручного тестирования в автоматизацию

Отлично знаете ручное тестирование? Дополните его знаниями инфраструктуры для запуска и написания тестов и переходите в автоматизацию

Повысить квалификацию, систематизировать знания и попасть в комьюнити

Освоите актуальный стек, подтянете и систематизируете знания, попадете в экспертное сообщество, где всегда рады поделиться опытом и ответить на ваши вопросы, даже если они выходят за рамки программы самого курса

Чем занимается QA Automation Engineer?

Если коротко, то в разных компаниях дела обстоят по-разному

Основная ваша задача

Поддержка качества продукта с помощью программных средств

Оставить заявку
Вы будете: Автоматизировать ручные сценарии тестирования и экономить время ручным тестировщикам Обеспечивать поддержку инфраструктуры своих тестов Работать с инструментами для автоматизации (Selenide, JUnit5, Allure,REST Assured) Анализировать результаты ваших тестов и предоставлять отчётность 1 2 3 4

Чему вы научитесь на курсе?

Вы пройдёте путь от простых программ на Java до покрытия автотестами сложного сервиса

Это необходимый минимум, чтобы начать автоматизировать рабочие задачи: упор на практику, ничего лишнего


01

Разработка UI-автотестов на Java:

  • Научитесь разрабатывать стабильные автотесты на Java
  • Освоите необходимые основы языка, подтянете свой стиль написания кода
  • Сможете покрыть тестами веб- и мобильное приложение, освоите написание API тестов
  • Мы будем идти поступательно – от простых тестов на проверку работы поиска до многоступенчатых проверок, работы с ховерами и калькуляторами на сайтах
  • Оcвоите работу в IntelliJ IDEA

Разработка тестов на уровне API:

  • Освоите теорию, основы HTTP протокола, коды ответов и типы запросов
  • Научитесь писать тесты с помощью библиотеки REST Assured
  • Научитесь декомпозировать свои UI тесты в API, изучите вспомогательные инструменты

Мобильная автоматизация

  • Настроите рабочую среду, изучите основы Appium
  • Научитесь пользоваться инспектором в инструменте Browserstack, разработаете первые тесты на iOS \ Android
  • Узнаете основы тестирования мобильных приложений

Выстраивание инфраструктуры

  • Написать автотесты – это лишь малая часть работы QA Automation Engineer, на большинстве проектов от вас потребуется выстроить инфраструктуру для их запуска
  • На курсе вы освоите работу Jenkins – есть отдельное занятие, посвященное тому, как переехать на собственную инфраструктуру после завершения обучения и запускать тесты самостоятельно
  • Также у школы есть своя рабочая среда, которой вы будете активно пользоваться во время обучения

Тест-менеджмент

  • Научитесь работе в Allure TestOps, заведению тест-кейсов, интеграциям с Jira и Jenkins, объединению ручных тестов и автотестов в единый тест-план. Станете незаменимым помощником всей команды
  • Сможете администрировать процесс тестирования и управлять им, увидите реальные боевые примеры с 5 тысячами запущенных тестов

Примеры вакансий на рынке труда

QA automation

от 140 000 до 200 000 руб.

Можно работать удаленно

Составлять тестовую документацию (тест-кейсы, чеклисты и т. д.) Предоставлять отчеты о тестировании
Писать новые и поддерживать старые автотесты (Java Selenide)
Хорошие знания в области тест-дизайна
Опыт функционального тестирования корпоративных приложений от 2 лет
Понимание принципов работы Web-приложений

QA Automation Engineer

от 150 000 до 270 000 руб.

Можно работать удаленно

Написание и поддержка автотестов
Масштабирование и оптимизация существующих решений
AllureReport, Jenkins
Опыт тестирования REST API
Знания Java и JUnit

Тестировщик-Автоматизатор

от 130 000 руб.

Можно работать удаленно

Знание одного из языков программирования Java
Знание основ ООП
Опыт работы с Selenide
Умение применять техники тест-дизайна
Навыки работы с SQL

Автотестировщик

от 100 000 до 150 000 руб.

Можно работать удаленно

Работа в качестве автоматизатора тестирования UI (Selenide)
Разработка автоматизированных сценариев на Java
Работа с использованием системы сборки (Maven, Gradle и др.)
Работа в Jira
Тестирование UI, API

Automation QA Engineer (Java)

от 340 000 руб.

Можно работать удаленно

Понимание работы и опыт тестирования клиент-серверных приложений
Знание Java, JUnit, REST Assured, Selenide
Опыт с Jira, Confluence
Опыт работы с CI/CD, преимущественно Jenkins / Teamcity
Опыт разработки с системой контроля версий Git
Получить карьерную консультацию

Кто будет учить?

Учитесь у сильнейших в отрасли. Наши преподаватели регулярно выступают на конференциях и организовывают их (Heisenbug, Cyprus IT Forum), являются основателями и активными участниками крупнейших сообществ по автоматизации тестирования.
Они всегда рады ответить на ваши вопросы, даже если они выходят за рамки программы самого курса.

Артём Eрошенко

Qameta Software

С 2008 года занимается автоматизацией тестирования околопоисковых сервисов в «Яндекс». С 2011 года разработчик Allure Reports и Allure TestOps

Aлексей Виноградов

Vinogradov IT-Beratung

Работает в IT-проектах в Германии более 20 лет. Консультирует по вопросам тестирования и автоматизации. Разработчик и популяризатор Selenide

Роман Орлов

Aerokube

8 лет опыта в сфере DevOps и SRE. DevOps в команде Selenoid / Moon. Управляет крупным Selenium кластером с миллионами сессий ежедневно

Станислав Васенков

@qa_automation

7 лет опыта в автоматизации тестирования. Основатель сообщества в Telegram @qa_automation, организатор конференции qa.cyprusitforum.com

Дмитрий Тучс

Dodo Brands

В IT более 12 лет. Начинал в аналитике, управлял проектами, в настоящее время занимается менторством, пишет и автоматизирует на Java. Head of QA at Dodo Brands

Как мы учим?

Много практики

В школе большая часть занятий проходит онлайн, а часть – в записи. Все записи занятий снабжены тайм-кодами, чтобы сэкономить ваше время.
Мы также проводим онлайн консультации и разборы домашних заданий, чтобы помочь вам максимально использовать свои знания и навыки. К концу курса у вас будет готовый Github с проектами, его вы сможете показать вашему будущему работодателю.

Отзывчивая поддержка
и сообщество

Поддержка школы ответит на все ваши вопросы.
Во время прохождения курса вы можете запросить персональную консультацию.
Задать любой интересующий вас вопрос можно и в чате курса.
По желанию студента мы также проводим дополнительные разборы домашних заданий.

Гостевые
преподаватели

В школе часто проводятся дополнительные занятия с приглашенными преподавателями.

Бессрочный доступ
к материалам

Вы платите один раз и получаете полный доступ к материалам курса навсегда и без дополнительных плат.
После приобретения курса у вас останется доступ к материалам вашего потока, а по мере прохождения потоков добавится доступ к следующим. С начала нашей работы программа разрослась на 60% и продолжает улучшаться. Можете пользоваться нашим курсом как базой знаний по интересующим вопросам и возвращаться, когда вам удобно.

Собственная
инфраструктура

У школы есть работающий Jenkins, учебные доступы к Allure TestOps, учебный аккаунт в Jira. Для учебы студентам предоставляется доступ к сервису для оформления и переработки вашего CV/Резюме. У школы есть своя фриланс биржа: https://autotests.cloud/, где вы сможете окупить стоимость обучения, взяв в работу несколько проектов под руководством опытных инженеров.

Наши наставники

Василий Аполонов

Auriga Inc, Test Engineer

«Опыт работы в IT индустрии более 10 лет. В 2021 году начал работать инженером по ручному тестированию, сейчас активно внедряю автоматизацию в своей работе»

Кузнецов Алексей

Онлайн-гипермаркет “Vprok”

«Люблю изучать новые технологии и практики написания хорошего, поддерживаемого, расширяемого и красивого кода. Сторонник DRY / KISS / YAGNI / SOLID / ООП. Любитель Kotlin»

Чиков Сергей

Delivery-Club

«В тестировании с 2012 года. В автоматизации год. Знаком с C#, Java, Python»

Киреев Александр

Альфа-банк

«Профессионально играю в большой теннис, в 2016 году пробежал свой первый марафон в 42 км. Много и активно путешествую – на сегодняшний день объехал более 20 стран. Изучаю новые технологии и стремлюсь к совершенству кода, на работе пишу автотесты на Java»

Солдатов Константин

Цифровые технологии

«Работаю ручным тестировщиком на проекте, пишу автотесты на Java + Selenide + JUnit. В качестве отчёта о тестировании на проекте используем систему Allure»

Монархович Вероника

«Закончила медицинский университет и 10 лет проработала в аптеке. В 2021 прошла курс QA.GURU. Изучила Java. Сейчас постоянно повышаю свою квалификацию в автоматизации тестирования.
Недавно переехала в Батуми и кардинально изменила привычную жизнь. Люблю пробовать что-то новенькое: хобби, города, музыка, еда, прически и т.д. Обожаю проводить время со своей собакой (корги Санни)»

Программа курса

Веб-автоматизация
Блок посвящён веб-автоматизации: пройдёмся по основам Java, разберём основы Git и GitHub, покроем приложения тестами, научимся получать отчётность и уведомления о статусе наших тестов
Тестирование API
В этом блоке изучим библиотеки REST API и SOAP API, вспомогательные инструменты Postman и Charles \ Fiddler, научимся декомпозировать UI-тесты
Тест-менеджмент
Узнаем, как пользоваться Allure TestOps, совместно с разработчиком Артёмом Ерошенко.
Настроим интеграции с Jira и Jenkins. Объединим ручные тесты и автотесты в единый тест-план
Инфраструктура
и уведомления
Освоим, как получать уведомления о статусе ваших автотестов практически где угодно. Slack, Telegram, E-mail и т.д.
Развернём собственный стенд для запуска автотестов локально и на VPS. Сможем связать задачи в Jenkins с репозиториями в GitHub
Мобильная
автоматизация
Основы мобильной автоматизации, Browserstack, Appium, Android Studio

Центр карьеры

Наша команда создала систему полного цикла подготовки автоматизаторов тестирования. На базе выпускников курсов и практикующих специалистов реализован Центр карьеры школы, где оказывают помощь не только в трудоустройстве инженеров, но и в организации диалога между компаниями и кандидатами.

01

Чем мы полезны
для кандидатов

02

Чем мы полезны
для компаний

Направление развития в профессии

Помощь по определению пути карьерного развития в сфере QA

Обучение необходимым навыкам

Обретение востребованных на рынке знаний, навыков и компетенций

Уверенность в собственных силах

Каждый кандидат становится частью профессионального сообщества автоматизаторов, получая не только поддержку, но и детальные консультации от других участников

Наши рекомендации

Команда QA.GURU обеспечивает помощь в подготовке к собеседованиям, а также подбирает специалистов для IT-компаний в РФ и на международном рынке

Вакансии от крупных компаний

Репутация и высокие профессиональные качества кураторов позволяют нам получать запросы на специалистов от компаний любого уровня

Удовлетворим любой запрос на специалиста

Экосистема позволяет подобрать автоматизатора в вашу команду из нескольких тысяч кандидатов с учётом всех пожеланий

Найдём тестировщика любого уровня

Среди участников сообщества и выпускников школы представлены специалисты всех уровней – от Junior до Lead.

Подберём лучшего из лучших

QA.GURU имеет за спиной 13+ потоков выпускников, а также комьюнити автоматизаторов тестирования, состоящее из 12000+ специалистов.

Гарантируем результат

Мы даём гарантию экспертности, а также готовы предоставить замену, если по каким-то причинам кандидат не удовлетворит требованиям компании

Получить карьерную консультацию

Отзывы студентов

Forwarded from Max Zhurkin
Всем привет)
Решил оставить рекомендацию-отзыв о QA.GURU. Являюсь выпускником, изначально пришел без какого-либо опыта в QA или разработке. Попробовал вводное занятие, все получилось и понравилось. Сложно было совмещать курсы с работой – большой объем информации. Но подача отличная, преподаватели — люди из профессии, которые стоят у истоков.

Работу я благополучно бросил в середине курса и посвятил многое учебе. Плюс, надо было получить дополнительные знания о QA. Автоматизация – это круто, но надо знать вообще про тестирование. Опыта и знаний по ручному тестированию не хватало, да и вообще, мониторя вакансии, смотря на требования к кандидатам – понимаешь, что нужны еще некоторые экспертизы или хотя бы понимание.

Брал пакет с HR, где мне помогли составить резюме и, самое главное — провели интервью по хард скиллам. После него стало понятно, что необходимо подтянуть.
После получения диплома стал искать работу в QA, прорываясь через толпы HR, которые отсекали меня из-за нерелевантного опыта работы. Но как-то меня заметили, увидели мой Гитхаб (его отдельно отметили на приглашении на собеседование и на самом собеседовании) и позвали на интервью. Благодаря подготовке я его прошел, мне прислали оффер, который меня, как новичка в профессии, более чем устроил.

Школа автоматизации мне дала отличную базу и самые актуальные знания. Конечно для входа в профессию нужно еще самому дополнительно обучаться, но это легче, когда у тебя уже есть какие-то структурированные знания и практический опыт, хоть и учебный.

В общем, рекомендую курсы от QA.GURU, реально работают)
Forwarded from Nikki Tox
Наконец-то, я добрался до отзыва. Учился я на 11 потоке автоматизации Java, путь был тернист и труден, так как начал я с «нулевыми» знаниями в программировании и с почти «нулевыми» – в тестировании. Спасибо друзьям, которые дали положительный фидбэк о школе QA.GURU. Оплатив курс, я упал в омут обучения с головой. Да, было трудно, да, было порой невыносимо грустно от своей тупости, но, переборов все тяготы, обретаешь прозрение. Спасибо большое учителям: Стасу Васенкову, Диме Тучсу, Алексею Виноградову и, конечно же, блистательному Артёму Ерошенко! Эти ребята знают толк в преподавании. Стек актуальнейший!👌🏻 Спасибо Павлу Мельникову за персональный подход в помощи в трудоустройстве. И вот я сейчас пишу этот отзыв из аэроэкспресса в аэропорт из Москвы, так как сейчас трудоустроился в крупнейшую энергетическую компанию страны на должность автоматизатора🙏🏻
Forwarded from Andrey Panin
Всем привет!
Хочу оставить свой отзыв о курсах по автоматизации тестирования на Java от QA.GURU.
Занимался в 11 потоке 2022г. Курс мне понравился, был прям насыщенный.
Что понравилось:
– быстрая обратная связь менторов и помощь в решении вопросов;
– готовая программа уроков и лайв кодинг на уроке с возможностью задать вопрос и получить сразу обратную связь;
– реальные инструменты, которые ты сразу используешь в работе (Selenide, REST Assured, Selenoid, Jenkins, Allure, Docker, Junit5, Owner, Browserstack, Appium и т.д);
– возможность просмотреть запись уроков и проверка домашних работ с комментариями;
– крутой преподавательский состав, который участвовали в создании Selenide / Allure / TestOps.
В общем, рекомендую QA.GURU, мне он помог систематизировать знания и узнать новые подходы и инструменты.

FAQ

Как проходят занятия?

В живом режиме с преподавателями по вторникам и пятницам в 20:00 по МСК, записи занятий выкладываются на следующий день, также к записям добавляем тайм-коды, чтобы вам было легче их пересматривать. Домашние задания есть практически у каждого занятия.

Что нужно знать \ уметь \ иметь, чтобы обучаться на курсе?

Операционная система: Win \ Mac \ Linux, 8 гб ОЗУ, процессор i3 2,8 Ghz или лучше. Минимум 6 свободных часов в неделю, 4 из них будут занимать занятия, плюс – выполнение ДЗ, время выполнения которых сильно зависит от выбранного вами подхода и вашего прошлого опыта.

А Java нужно нужно знать?

Нет, мы проведём несколько занятий по основам Java, полученных на них знаний вам хватит для написания дипломного проекта. Курс вполне можно закончить, если не было опыта в IT.

Где можно почитать отзывы?

Мы собираем отзывы здесь t.me/qa_guru_reviews. Также вы можете спросить о нас в чате t.me/qa_courses.

Можно ли оплатить в рассрочку?

Да, мы даём рассрочку не через банк, вы вносите 50% суммы до начала курса и ещё 50% через месяц после начала обучения.Процентов нет, преплаты нет. Важно: при оплате в рассрочку не действуют скидки.

Есть ли скидки?

Скидки есть, до 14.05.2023 действует скидка 10% на любой тариф. А с 15.05.2023 до 18.05.2023 включительно действует скидка 5%.

Можно ли вернуть деньги?

Да, вы можете вернуть полную сумму за курс в течение двух недель после начала первого занятия вашего потока. Вернём в течение трёх дней после запроса.

Как оплатить?

Напишите в нашу поддержку в Telegram t.me/qa_guru_support, и вам перешлют все доступные способы оплаты.