Курс инженеров по автоматизации тестирования на Python

  • 3 месяца обучения
  • 2 раза в неделю в режиме Live
  • от 22 680 рублей
Начать обучение

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

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

PyCharm

PyCharm — интегрированная среда разработки для языка программирования Python. Предоставляет средства для анализа кода, графический отладчик, инструмент для запуска юнит-тестов и поддерживает веб-разработку на Django. PyCharm разработана компанией JetBrains на основе IntelliJ

Python

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

Pytest

Pytest — среда тестирования программного обеспечения, основанная на языке программирования Python. Его можно использовать для написания различных типов тестов программного обеспечения, включая Юнит тесты, интеграционные тесты, end-to-end тесты и функциональные тесты

Selene

Selene — открытая библиотека, позволяющая писать ориентированные на пользователя браузерные тесты веб-интерфейса на Python

Selenium

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

Selenoid

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

Allure

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

Github

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

Jenkins

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

Docker

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

Allure

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

Requests

Requests — элегантная и простая HTTP-библиотека для Python.

Appium

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

Browserstack

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

Telegram

Telegram bots — специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщения

Jira

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


01

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

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

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

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

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

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

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

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

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

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

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

QA automation

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

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

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

QA Automation Engineer

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

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

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

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

от 130 000 руб.

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

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

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

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

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

Работа в качестве автоматизатора тестирования UI (Selene)
Разработка автоматизированных сценариев на Python
Работа с использованием системы сборки
Работа в Jira
Тестирование UI, API

Automation QA Engineer (Java)

от 340 000 руб.

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

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

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

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

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

Qameta Software

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

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

@qa_automation

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

Дмитрий Тучс

Dodo Brands

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

Александр Котляр

В тестировании с 2015 года, 3 года автоматизировал на Java, с 2018 года автоматизирует на Python. Контрибьютор Selene, webdriver-manager. Автор gitlab-allure-history, local-allure-history-trends-bash, pytest-rocketchat

Сергей Хомутинин

6 лет опыта SDET от крупного энтерпрайза до миниатюрных стартапов. Контрибьютор опенсорсных проектов, связанных с тестированием на Python, Java, TypeScript

Яков Крамаренко

Автор портов Selenide из Java в Python, С#, JS — Selene, NSelene, SelenideJs. Последователь подходов KISS и Context-Driven в разработке и тестировании. Практик и тренер в «Полиглот-автоматизации». Инвестирует и выигрывает от обучения команд больше, чем от поиска опытных и дорогих инженеров. Консультирует в QA Automation

Как мы учим?

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

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

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

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

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

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

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

Вы платите один раз и получаете полный доступ к материалам курса навсегда и без дополнительных плат.
После приобретения курса у вас останется доступ к материалам вашего потока, а по мере прохождения потоков добавится доступ к следующим. С начала нашей работы программа разрослась на 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 лет в автоматизации тестирования (Web и API) и написании тулзов. Люблю путешествовать, командные виды спорта, но также могу затащить на миде 1 на 1 и пробежать 15 км. Люблю болтать с водителями такси и открыт всему новому!»

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

Веб-автоматизация
Блок посвящён веб-автоматизации, пройдёмся по основам Python, разберём основы Git и GitHub, покроем приложения тестами, научимся получать отчётность и уведомления о статусе наших тестов
Тестирование API
В этом блоке изучим библиотеки Reqeusts, вспомогательные инструменты 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 из них будут занимать занятия, плюс – выполнение ДЗ, время выполнения которых сильно зависит от выбранного вами подхода и вашего прошлого опыта.

Нужно ли знать Python?

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

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

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

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

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

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

Да, у нас есть скидки за раннее бронирование курса, до 11-го ноября включительно цена снижена на 10%. А с 12-го по 17-ое ноября включительно действует скидка 5% за оплату в течение суток после вводного занятия. Подробнее можно узнать у нашей поддержки @qa_guru_support.

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

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

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

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