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

  • Напишем первый автотест на форму авторизации
  • Расскажем как уcтроен рынок QA
  • Поговорим про актуальный фреймворк на Java
  • Покажем боевой проект с полной инфраструктурой (Web, Mobile, API)
  • Сессия вопросов и ответов с QA Lead
Записаться на бесплатное занятие

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

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 тесты в, изучите вспомогательные инструменты

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

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

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

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

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

А что делать если тестов много и как ими управлять?

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

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

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, RestAssured, 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 лет опыта в автоматизации тестирования. Основатель телеграм-сообщества @qa_automation, конференции qa.cyprusitforum.com

Дмитрий Тучс

Dodo Brands

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

Евгений Данилов

EDAIN d.o.o.

Head of QA / QA Advisor, эксперт по управлению процессами и релизами, найму и обучению

Как мы учим?

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

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

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

Поддержка у нас не 24\7 (мы иногда спим и не стесняемся этого).
Мы окажем вам персональную консультацию по любому вопросу в течение курса.
Ответим на любые ваши вопросы в чате (кроме ответа на главный вопрос жизни, вселенной и всего такого)).
Проводим дополнительные разборы домашних заданий при запросе от студента

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

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

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

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

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

У школы есть работающий Jenkins, учебные доступы к Allure TestOps, учебный аккаунт в Jira, мы выдаем студентам для учебы ключи Ultimate-версии на IntelliJ IDEA, предоставляем доступ к сервису для оформления и переработки вашего 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. Сейчас постоянно повышаю свою квалификацию в автоматизации тестирования.
Недавно переехала в Батуми и кардинально изменила привычную жизнь. Люблю пробовать что-то новенькое: хобби, города, музыка, еда, прически и т.д. Обожаю проводить время со своей собакой (корги Санни).

Максим Канин

Grid Dynamics

Около 5 лет в автоматизации тестирования (веб и апи) и написании тулзов. Люблю путешествовать, командные виды спорта, но также могу затащить на миде 1 на 1 и пробежать 15 км. Люблю болтать с водителями такси и открыт ко всему новому!

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

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

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

Мы как правило собираем их в нашем телеграмм канале. А также вы можете спросить о нас в сообществе

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

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

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

Скидки есть, до 11.12.2022 действует скидка в 10% на любой тариф. А с 12.12.2022 до 15.12.2022 действует скидка в 5%.

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

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

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

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