Онлайн-курс
QA Automation

Advanced level
4.9
занятьзанятий в неделюстарт

За тиждень записалося

Залишилося

Цей курс у форматі offline доступний у

Стань автоматизуючим тестувальником!

QA Automation — забезпечення якості продукту з використанням програмних засобів для створення тестів і перевірки результатів виконання. Автоматичне тестування може повністю вирішити багато із завдань і навіть виконати більш складні тести, які неможливо виконати вручну.

Цілі курсу:

  • Вивчити синтаксис мови програмування Java
  • Зрозуміти принципи ООП
  • Навчитися писати юніт, інтеграційні та системні тести
  • Розібратися з деякими шаблонами проектування, які зустрічаються в автоматизації
  • Навчитися писати автоматизовані тести, використовуючи фреймворк Selenium

Курс призначений для тих, хто вже знайомий з ручним тестуванням на достатньому рівні (intern, junior), а також орієнтується у початковій базі сучасних мов програмування.

Для запису потрібно пройти тест.

Професія тестувальника ПО

QA AutomationAdvanced
2

Спеціаліст, який претендує на позицію Junior QA Automation Engineer, повинен володіти такими навичками: - знає основи ООП; - вміє користуватися основною бібліотекою мови Java; - має навички автоматизації тестування Selenium і WebAPI; - базовий SQL; - знає основи комп'ютерних мереж (OSI, TCP/IP).

Викладачі курсу

Вас будуть навчати практикуючі фахівці, працюючі в топових компаніях.

Артур Пілюк
Артур ПілюкSenior Automation QA у Lohika
Lohika
Артур Пілюк
Артур ПілюкSenior Automation QA у Lohika

Працює в компанії Lohika. Основна спеціалізація — автоматизація тестування програмного забезпечення.

Любить вейкбординг, грати в настільний і великий тенніс. Слухає електронну та інструментальну музику, а іноді джаз.

Катерина Козлова
Катерина КозловаSoftware Test Automation Engineer у Akvelon
Akvelon
Катерина Козлова
Катерина КозловаSoftware Test Automation Engineer у Akvelon

Закінчила магістратуру у Харківському національному університеті радіоелектроніки за спеціалізацією «Телекомунікаційні системи та мережі». На старших курсах почала замислюватися про майбутнє і, зокрема, про роботу. Хотілося чогось цікавого, нетривіального. Саме тоді натрапила на варіант автоматизації тестування.

Працювала на проектах пов'язаних з web-автоматизацією з елементами web-services. Все це за допомогою мови Java і бібліотек Selenium. Окреме місце займають фреймворкі TestNG, JUnit, Cucumber, Serenity.

Любить читати книги, подорожувати, пізнавати нове і проводити час з близькими людьми.

Андрій Власюк
Андрій ВласюкSoftware Test Automation Engineer у Ciklum
Ciklum
Андрій Власюк
Андрій ВласюкSoftware Test Automation Engineer у Ciklum

В IT-сфері з 2015 року. Починав писати автотест на Python, має досвід використання Kotlin, зараз пише на Java. Працював у стартапі, останні 3 роки працює в EPAM. Пише авто-тести для UI, має досвід покриття тестами вебсервісів REST і SOAP, mobile applications, робота з базами даних в атотестах. Працював з проектами великих інтернет-магазинів, мікросервісамі, CRM-системою.

Колекціонує магнітики на холодильнику і доглядає за фікусом.

Максим Колотілкін
Максим КолотілкінBackend Software Engineer у wix
wix
Максим Колотілкін
Максим КолотілкінBackend Software Engineer у wix

Шлях в IT взагалі і в QA зокрема почався саме з автоматизації тестування 9 років тому. За час своєї роботи у сфері IT працював як з різними проектами (desktop, web, mobile) так і на різних мовах програмування (Python, Ruby, JS, C #, Java). Full Stack Automation Engineer, якщо так можна сказати. Активно займається менторством співробітників усередині своєї компанії.

Активно займається фехтуванням.

Сергій Брит
Сергій БритSenior Test Automation Engineer у Provectus
Provectus
Сергій Брит
Сергій БритSenior Test Automation Engineer у Provectus

Прийшов, як і всі, в IT.

За роки роботи спробував автоматизацію на смак в таких напрямках:

  • flash ігри
  • RestAPI
  • web-додатки
  • трохи мобільного і десктопного досвіду
  • тестування навантаження (locust.io, jMeter)
  • тестування продуктивності додатка для клієнта (selenium + browserMob proxy)

Намагаюся постійно брати участь в конференціях і мітапах.

Творець і ведучий Odessa QA StandUp Community.

Трохи займався менторством.

Олексій Панащенко
Олексій ПанащенкоAutomation QA Lead
Олексій Панащенко
Олексій ПанащенкоAutomation QA Lead

В IT працюю вже 7+ років. За час роботи було багато різних проектів web (UI, Rest API, SOAP), mobile (iOS, Android). Працював з різними мовами програмування (Java, Python, JS, Kotlin). За час роботи виробив звичку розбиратися у всіх технологіях, необхідних для проекту.

Люблю спорт, зимовий відпочинок і катання на сноуборді, але пасивний відпочинок також не заперечую.

Програма онлайн-курсу
QA Automation

32 заняття
Advanced level
  • Вступ до автоматизації
    • Тестування і автоматизація. В чому різниця?
    • Переваги і недоліки автоматизації
    • Складові частини автоматизації
    • Обмеження автоматизації
  • Знайомство з Java
    • Розглянемо установку і налаштування всього необхідного оточення
    • Як працює Java
    • Напишемо перший простий проект
  • Введення у програмування. Основи мови

    Ми вивчимо основи мови програмування:

    • Типи даних
    • Управління потік програми
    • Цикли
    • Масиви
    • Методи
  • Вчимося програмувати

    Основи ООП

    • Парадигми ООП
    • Спадкування
    • Поліморфізм
    • Інкапсуляція
    • Винятки
    • Колекції в Java
  • Пишемо і запускаємо тести
    • Поняття тестових фреймворків
    • Їх види та типи
    • Навчимося писати тести, використовуючи jUnit / TestNg
    • Розглянемо логірування
  • Вивчаємо основні засоби роботи з проектами
    • Навчимося працювати з системами контролю версій Git
    • Розглянемо засоби збірки проектів на прикладі maven
    • Попрацюємо з системами безперервної інтеграції на прикладі TeamCity
  • Основи веб-додатків
    • Розглянемо архітектуру веб-додатків
    • Основи HTML і CSS
    • Попрацюємо з Browser Developer Tools
  • Автоматизуємо тестування веб за допомогою Selenium
    • Введення у Selenium
    • Робота з елементами сторінки
    • Очікування
    • Виконання коду Selenium + Browsermob Proxy
  • Проектуємо свій тестовий проект на основі Selenium
    • З яких основних частин складається тестовий проект
    • Конфігурація проекту
    • Основні компоненти
    • Логірування

Випускники отримують сертифікат про закінчення курсу.

Бонуси курсу

  • Спеціально зняті додаткові відеоматеріали
  • Тестова співбесіда з технічним фахівцем
  • Всі студенти курсу пройдуть тренінг по проходження співбесіди та складання резюме з нашим HR-фахівцем

Як проходить навчання

  • Заняття проходять в режимі онлайн-трансляції, а відеозапис зберігається в особистому кабінеті.

  • Домашні завдання у будь-який зручний час відправляються через особистий кабінет на перевірку викладачеві.

  • Викладач дає зворотній зв'язок з розбором помилок у домашньому завданні.

  • Ви опрацьовує помилки і закріплюєте пройдений матеріал.

Переваги онлайн-навчання в Комп'ютерній школі Hillel

  • Групи по 14 осіб Викладач приділяє час кожному студенту.
  • Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
  • Система особистих кабінетів Ефективне і зручне навчання.
  • Оперативна служба підтримки студентів Терміновий питання - своєчасне рішення.
  • Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
  • Практичні заняття Велика частина занять орієнтована на практику.

Наші викладачі та випускники працюють в топових IT-компаніях світу

SamsungInfopulseEvoepamCiklumDataArtpromLohikaHYSMacPawUbisoftProvectusSnapchatOWOXChappsKyivstarReaddleIsobarCognianceIntersogЦитрусPrivatBankАльфа-БанкUkrsibbankПУМБjelvixRakuten IntelligenceOperaArtjokerwixAB SoftWildixCredit agricoleTseh 2.0
Looksery
AnadeaGUIDTubikORTTICKETS.UAArcherIndigoaprioritOdesSeoOlynyk StudioХ1Таврия ВAndersenSigma SoftwareTapmedia
Fintech band
ViberSoftServePlariumadtelligentemergnСodica
Зімін Павло
Зімін Павло
Отличный курс. Много практических заданий. Дает практические навыки для тестирования Web GUI, REST API, Mobile Apps. Не хватет только практики удаленного запуска тестов c применением CI/CD систем и использованием контейнеризации.
Ирина
Ирина
Катерина, очень грамотный преподаватель. Объясняет теорию просто и понятно, даёт классные примеры. Но я бы рекомендовала все таки перед курсом пройти обучение java. Так будет проще все понимать. В целом курсом довольна. Так же учитывайте, что если Вы берете занятия на своем ноуте памяти Вам на нем понадобится ооооочень много)) много скачивали программ, которые заставляют Ваш комп тормозить)))
Юля
Юля
В целом я очень довольна курсом, школой и особенно спасибо Кате за ее максимально понятное объяснение материала, заботу и понимание, поддержку во время всего курса. Это был не простой, но очень интересный период, благодаря которому мне понравилась автоматизация и уже несколько месяцев я работаю, применяя новые знания и навыки, которые приобрела на курсе. Очень понравилось LMS, сохранённые видео занятий и возможность пересматривать их в любое время.
Кирилл
Кирилл
На мой взгляд курс был очень информативный и объемный. Большое количество практики, что считаю большим плюсом. Успели пройти даже больше чем предпологала начальная программа. Спасибо, буду рекомендовать Вашу школу знакомым.
Эдгар
Эдгар
Выражаю благодарность школе Hillel и нашему преподавателю по AQA Андрею Власюку который сделал наш курс насыщенным, интересным, помог разобраться во многих вопросах и направил на верный путь ;) Спасибо, рекомендую и буду рекомендовать.
Костя
Костя
Ребята благодаря это школе и курсу сначала QA manual у Эда и QA Auto у Артура я изменил свою жизнь кардинально. Не обошлось и без трудностей , работу я нашёл аж через 10 месяцев, но тут главное не сдаваться и если выбрал эту профессию и идти до конца - так я и поступил , и вот спустя год я успел поработать в офисе на американский продукт, а теперь на фрилансе, для тех кто не верит - черкните мой профайл https://www.upwork.com/freelancers/~01a1bee6381884b18e
Огромное спасибо за курс. Преподаватель Алексей очень понятно и структурировано подал материал курса. Он всегда был готов объяснить повторно сложные моменты и помочь с возникшими трудностями как на занятии, так и с домашним заданием. После этого курса я чувствую уверенность в своих силах для старта как QA automation. Рекомендую школу всем своим знакомым и если мне понадобится, то учится приду только к Вам.
Тамара
Тамара
Рада что не ошиблась с выбором школы, реальность превзошла мои ожидания. Информация хорошо структурирована, респект Алексею! В школе отличная и дружелюбная атмосфера, обязательно продолжу свое обучение здесь. Рекомендовала друзьям. Спасибо за курс, вы крутые!
Светлана
Светлана
Хороший преподаватель и современная программа обучения. Рекомендую!
Руслан
Руслан
Мне курс очень понравился. Все очень структурировано и информативно. Следуя этой структуре можно получить хорошие знания.
Марина
Марина
В школе самые доброжелательные и отзывчивые сотрудники. Сам курс по автоматизации стоящий внимания, естественно качество прохождение курса во многом зависит от уделенного времени на самостоятельное изучение. Катя преподает с драйвом, отвечает на вопросы и днем и ночью, устраивает внезапные опросы, заставляет думать и мотивирует на дальнейшее развитие
Курс был очень насыщенным, интересным и познавательным. Я очень доволен курсом и преподавателем. На курсе было много практики и теории, домашние задания всегда были интересными и сложными. Мой преподаватель Артур Пилюк был на связи 24 часа и всегда давал советы, как правильней сделать дз, где почитать нужную инфу и т.д. Рекомендую всем кто хочет освоить автоматизацию тестирования ПО смело идти на этот курс в IT школу Hillel к Артуру Пилюку.

Часті питання

  • Який потрібно мати комп'ютер, щоб навчатися на курсі QA Automation?

    Вимоги до комп'ютера для навчання на курсі QA Automation.

    Операційна система:

      • Windows 10 64-біт
      • macOS 10.13 або вище
      • Linux: Ubuntu 16.04 - 20.04

    Процесор* :

      • Мінімум intel core i3 4-го покоління
      • Рекомендується i5 7-го

    Оперативна пам'ять:

      • Мінімум 8 Гб
      • Рекомендується 12 Гб

    Пам'ять:

      • Мінімально 200 Гб HDD і більш
      • Рекомендується 200 SSD і більш

    * Допустимі аналоги від AMD

  • Що необхідно врахувати в першу чергу, записуючись на курси, якщо кінцевою метою навчання є подальше працевлаштування?

    Крім навичок впевненого користувача ПК на самому початку вам буде потрібно величезне бажання досягти поставленої мети, при цьому витративши достатня кількість часу на ваше навчання як на самих заняттях, так і вдома при виконанні і опрацювання всіх завдань і порад Викладача. Адже тільки половина успіху залежить від викладача і школи. Решта —від старанності Студента і його бажання розвиватися і працювати над своїми результатами на протязі всього процесу навчання.

  • Як отримати максимальний бал за домашнє завдання?

    Виконання домашніх робіт, одна з найважливіших складових навчання. Для того, щоб отримати максимальний бал за домашнє завдання, потрібно:

    • Виконати завдання в зазначені терміни
    • Виконати всі умови завдання
    • Виконати завдання без помилок
    • Перездача домашнього завдання не більше одного разу
  • Де можна подивитися відгуки про вашу Школу?

    Ви можете прочитати відгуки наших Студентів та Випускників на нашому сайті за цим посиланням. Ще ви зможете знайти відгуки і інформацію про нас на DOU.ua або можете прописати назву нашої Школи у Google, де ви також зможете побачити відгуки про нашу Школу у Google-акаунті або на Google-картах.

  • Чим ваша Школа відрізняється від інших курсів? Чому слід обрати саме вашу Школу?

    З нашого боку буде не зовсім коректно говорити про мінуси або плюси наших конкурентів. Але ми точно можемо відзначити наші сильні сторони, які говорять самі за себе, а вибір завжди залишається тільки за вами:

    - ми намагаємося залучати до викладання тільки практикуючих фахівців з великим досвідом роботи у найбільших IT-компаніях міста;

    - ми робимо упор на практичні заняття і на найбільш актуальну інформацію та необхідний функціонал, який зараз затребуваний при працевлаштуванні;

    - всі заняття записуються на відео і відправляються нашим Студентам наступного дня, щоб вони могли повторно переглядати всі матеріали по курсу;

    - у багатьох наших курсів є додаткові бонусні заняття і вебінари, такі як: вебінари з адміністрування на Linux і по базах даних, безкоштовні заняття з профільної англійської мови, а також додаткові заняття з рекрутером і технічним фахівцем, щоб наші Студенти мали додаткову підготовку до подальшого працевлаштування;

    - всі наші класи комп'ютеризовані, і за кожним Студентом фіксується місце як в навчальному класі, так і в віддаленому особистому кабінеті (Learning Management System), де буде можливість переглядати всі необхідні матеріали по курсу і по завершенні навчання;

    - у всіх наших Студентів та Випускників є можливість брати участь в програмі Hillel EVO, яка абсолютно безкоштовно надає додаткову практику зі створення власного проекту і отримання досвіду роботи в команді з нашими Викладачами навіть після завершення курсів!

  • Чи існують які-небудь знижки або система лояльності, якщо Студент по завершенні одного курсу йде на наступний курс?

    Так, безумовно. Багато наших курсів передбачають додаткову систему бонусів для тих Студентів, які хочуть продовжувати навчання у нашій Школі. Ця система полягає в тому, що в кінці курсу Студенти пишуть тест з пройденого матеріалу або здають підсумкову роботу, за підсумками яких отримують знижку на наступний курс даного напрямку:

    - Студент, який має найвищий результат отримує знижку 25% на подальші курси;
    - Студент, який посів друге місце, отримує 15% знижку;
    - Студент, який виявився на третьому місці, отримує 10% знижку.

    Все Студенти отримують знижку в розмірі 5% на будь-який з курсів Школи.

Запит на консультацію

Залиште ваші контактні дані, і ми вам обов'язково зателефонуємо!

Обов'язково вкажіть ваше ім'я кирилицею

Обов'язково вкажіть email, за яким ми зможемо з вами зв'язатися

Обов'язково вкажіть телефон в міжнародному форматі

  • telegram Telegram
  • viber Viber

Відправлено

РусУкр