Професія

QA/AT

Тестувальник - це людина, яка оцінює якість продукту. Саме від нього залежить, запустять нове ПЗ, ігру або програму на Android. На курсах QA / AT ви навчитеся аналізувати код і вийдете на ринок готовим фахівцем!
Місто: Дніпро
Початок занять: набір завершено
Практика
з першого тижня навчання
Грант
у розмірі 85% для кожного студента 1200 грн/міс
Середня зарплата
тестувальника - 30 000 грн.
Працевлаштування
відразу після курсу
Тривалість курсу:
4 місяці
Інтенсивність занять:
5 занять на тиждень,4 години на день

Ця професія для тих, хто:

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

Як почати кар'єру в it?

1
Заповніть форму
2
Пройдіть вступний тест
3
Отримайте грант у розмірі 85% від вартості навчання
4
Вчіться та оплачуйте тільки 15%
5
Пройдіть співбесіду в компанію
Залиште заявку на навчання та отримайте грант в розмірі 85% від вартості курсу!

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

1 . Введення в тестування
  • Тестування, забезпечення якості. Обов'язки тестувальника
  • Systems development life cycle (SDLC)
  • Роль тестувальника на кожному етапі розробки ПО
2 . Види і рівні тестування
  • Функціональне, нефункціональне, тестування, пов'язане зі змінами
  • Основні принципи та мети тестування документації
  • Компонентне, інтеграційне, системне, приймальне тестування
  • Відмінність статичного і динамічного тестування
  • Відмінність дослідного і ad / hoc тестування
  • Тестування для користувача інтерфейсу і зручності використання
  • Принципи визначення Real Job. Real Job з урахуванням Business need
3 . Техніки тест-дизайну
  • Основні техніки та прийоми ручного тестування
  • Класи еквівалентності
  • Граничні значення
  • Причинно-наслідковий зв'язок
  • Вичерпне тестування
  • Попарне тестування
  • Передбачення помилки
4 . Тестова документація (Артефакти в тестуванні)
  • Дефект. Життєвий цикл Дефекту. Пріоритет. Критичність. Вартість дефекту на різних етапах
  • Bug reports. Improvements
  • Специфікація продукту. Вимоги (Requirements)
  • Фічі. Приймальні критерії
  • Test Cases/ Check List / Smoke & Automation Check List
  • RTM (requirement traceability matrix)
  • Test Report
  • Mind map
  • Test Plan
5 . JIRA
  • Елементи і приклади робіт в JIRA
  • Типи і статуси Issue
  • Workflow для JIRA
6 . Підхід до процесу тестування
  • MoSCoW( Must Should Can Would)
  • Пріоритети перевірки (1.Наличие (Availability) 2.Simple Check 3.Complex Check 4.Real Job)
  • Коло розуміння завдань (1.Business needs 2.Acceptance criteria 3.Specification 4.Target audience)
  • Модульне тестування
  • Використання діаграм (UML, Ганта, State, Use case, Activity)
  • Метрики тестування
  • Тестове покриття
7 . Тестування WEB-додатків
  • Види тестування, що застосовуються в тестуванні WEB додатків
  • Огляд DOM, CSS, network
8 . Тестування мобільних додатків
  • Мобільні платформи iOS, Android
  • Види тестування, що застосовуються в тестуванні мобільних додатків
  • Особливості тестування: вузькі місця в мобільних додатках (блокування екрану, вхідний дзвінок, витоки пам'яті, робота з мережею передачі даних)
  • Види мобільних додатків
9 . Організація в IT команді
  • Принцип роботи при отриманні Task (Dev / QC / QA)
  • Принцип підбору команди (4 психотипу)
  • Комунікація з розробниками (які питання повинен задавати тестувальник)
  • Комунікація всередині команди (розподіл часу і завдань)
10 . Методології розробки ПО
  • Agile Scrum
  • User story
  • Backlog/Sprint backlog
  • BDD, TDD
  • Пріоритизація в списку завдань
11 . Continious Integration/Continious Delivery
  • Система контролю версій
12 . SQL
  • Моделі БД (Ієрархічна, мережева, реляційна, об'єктна)
  • (Data Manipulation Language):SELECT, INSERT, UPDATE, DELETE
  • JOIN, UNION, вкладені запити
  • AGGregated functions, GROUP BY
13 . Тестування API
  • Клієнт-серверна архітектура
  • HTTP. REST / SOAP. URI, URL, методи (GET / POST) їх складові та відмінності
  • Формати передачі даних. XML, json, YAML
  • Тестування протоколу через SoapUI
  • Postman / RestClient / Restlet Client
  • Перевірка протоколу через JMeter
14 . Automatization testing
  • С# core – classes, objects, conditions, cycles, functions, arrays
  • Обробка винятків
  • Розбір строкового калькулятора
  • UT Unit
  • UT NUnit
  • Розбір тестів строкового калькулятора
  • Stabs and mocks
  • WinForm (calc) + Test
15 . Інструменти автотестування
  • Вибір тестів для автоматизації. Рентабельність автоматизації
  • Selenium
  • Розбір кнопкового калькулятора на HTML (Java Script)
  • Розбір тестів кнопкового калькулятора на HTML (Java Script)
16 . Інструменти автотестування
  • Page Object Pattern
  • BDD Frameworks (Cucumber, SpecFlow)
  • Automation Test reports
17 . Xamarin – Android
  • Розбір строкового калькулятора на Xamarin
  • Розбір тестів строкового калькулятора на Xamarin

Як буде виглядати ваше резюме після навчання?

Avatar
Шевченко Олексій
Junior QA/AT
Hard skills
  • Bug reports
  • Test Cases/ Check List / Smoke & Automation Check List
  • RTM
  • Test Report
  • Mind map
  • Test Plan
  • DOM, CSS, network
  • BDD, TDD
  • (Data Manipulation Language):SELECT, INSERT, UPDATE, DELETE
  • XML, json, YAML
  • UT Unit, UT NUnit
  • WinForm (calc) + Test
Soft skills
  • Творчий підхід до завдань
  • Уміння керувати часом
  • Уміння домовлятися з людьми
  • Адаптивність і аналіз ситуації
  • Високі комунікативні навички
Працевлаштування з DevEducation
Тестувальник - це людина, яка оцінює якість продукту. Саме від нього залежить, запустять нове ПЗ, ігор або програм на Android. На курсах QA / AT ви навчитеся аналізувати код і вийдете на ринок готовим фахівцем!
У DevEducation ви отримаєте шанс практично безкоштовно:
Employment
Перетворитися з новачка в успішного тестувальника
Employment
Отримати конкурентоспроможне портфоліо
Employment
Підвищити кваліфікацію і цінність на ринку праці
Зробіть крок до затребуваної професії - залиште заявку на навчання вже зараз!

30 000 грн.

Середня зарплата тестувальників в різних містах України.

Що про нас говорять випускники?

Олександр Сінча
Олександр Сінча
Данило Осипов
Данило Осипов
Надія Іванова
Надія Іванова
Віолетта Кузьменко
Віолетта Кузьменко
Катерина Біла
Катерина Біла

Найчастіші питання

1 . Якою мовою відбувається навчання?
Курс може викладатися російською, українською, азербайджанською мовами в залежності від країни, в якій ви проходите навчання. На всіх курсах використовується англійська ІТ-термінологія. *Розуміння російської мови обов’язкове для проходження курсу, незалежно від місцезнаходження.
2 . Чим я можу підтвердити проходження курсу?
По закінченні курсу, ви отримаєте сертифікат, який підтверджує вашу кваліфікацію.
3 . Як влаштуватися на роботу після проходження курсу?
Після проходження курсу кожен студент отримує запрошення на співбесіду до компанії-партнера DevEducation.
4 . У якій половині дня відбувається навчання?
Переважно заняття проводяться у першій половині дня. Ви можете уточнити розклад обраного курсу у адміністратора у вашому місті.
5 . Яка кваліфікація у викладачів?
Курси викладають профільні спеціалісти з досвідом більше п’яти років, а також діючі співробітники партнерських ІТ-компаній.
6 . Які зобов’язання у студента, який отримав грант?
Власник гранту не несе юридичних або фінансових зобов'язань перед ІТ-коледжем. Ви маєте право відмовитися від використання гранту або скористатися ним для проходження наступного курсу.
7 . Чи гарантує DevEducation працевлаштування після закінчення курсу?
Успішне проходження співбесіди гарантує працевлаштування на роботу в партнерську ІТ-компанію. Ми не можемо гарантувати працевлаштування, тому що багато чого залежить від самого студента. Якщо ви не пропускаєте заняття і виконуєте домашні завдання, то ваші шанси отримати роботу дуже високі. Ми можемо поділитися результатами наших випускників - 87% з них отримали роботу одразу після навчання.
8 . Що буде, якщо я пропущу деякі лекції?
Для максимального засвоєння матеріалу бажано відвідувати всі лекції. У разі пропуску лекції чи факультативного заняття, необхідно виконати домашнє та всі практичні завдання, що пов’язані з цією лекцією чи заняттям. На кожен курс виділяється не більше 20 грантів. Від вас очікується відвідування всіх занять за п'ятиденним графіком і виконання всіх домашніх завдань. Якщо студент пропускає заняття без поважної причини, ми залишаємо за собою право запропонувати йому/їй припинити навчання достроково. Більшість наших студентів - це дорослі та самостійні люди. Відвідуваність та успішність це, в першу чергу, ваша відповідальність. Ви легко можете отримати роботу та досягти своєї мети, якщо приділятимете достатню увагу курсу.
9 . Що буде, якщо я не виконаю деякі домашні завдання?
Курс побудований навколо пошуку рішень і знаходження відповідей, в тому числі до завдань для самостійної роботи. Тому невиконання домашніх завдань еквівалентно позбавленню гранту та автоматичного виключення з курсів.
10 . Де можна ознайомитись з програмою всіх курсів?
З програмою можна ознайомитись на сайті deveducation.com. Оберіть розділ «Курси» та відкрийте курс, який цікавить.
11 . Я маю сумніви у виборі направлення. Чи можна отримати додаткову інформацію?
Звичайно, для цього у нас є «День відкритих дверей». Також можна прийти до нас в будь-який інший день за домовленістю з керівником коледжу. Ви можете залишити заявку у нас на сайті і записатися на відкриту зустріч, які проходять по буднях.
12 . Які знання потрібні, щоб отримати грант на проходження курсу?
Зайдіть на deveducation.com, оберіть курс, який цікавить, і прочитайте портрет ідеального студента. З нього ви дізнаєтесь, які знання потрібні для отримання гранту.
13 . Ким я можу працювати після закінчення курсу QA/FrontEnd/Mobile?
  • Після проходження курсу QA/AT ви зможете працювати мануальним тестувальником або автотестувальником ПЗ. Ви будете розуміти всі основні процеси тестування, написання документації, автоматизації, а також всі етапи життєвого циклу ПЗ. Рівень знань допоможе застосувати їх на реальних проєктах;
  • Після проходження курсу FrontEnd ви зможете працювати програмістом в області веб-розробки, будете вміти верстати сайти та створювати десктопні програми;
  • Після проходження курсу Mobile (Xamarin або React Native) ви зможете працювати програмістом в області мобільної розробки.
14 . Наскільки затребувана на ринку професія тестувальника?
Тестувальник - це людина, яка перевіряє сайт або додаток на наявність помилок. Щодня з'являються сотні нових інтернет-ресурсів, тому фахівець з тестування - це незамінна людина в ланцюжку створення якісного сайту або програми. Ця професія буде затребувана ще довгий час. Також популярності набирає напрямок автотестування. Після проходження курсу QA/AT в коледжі DevEducation ви зможете працювати в будь-якому з цих двох напрямків.
15 . На яку заробітну плату я можу розраховувати при вступі на роботу до компанії-партнера?
Рівень матеріальної винагороди визначається за результатами пройденої співбесіди. Також зарплата залежить від міста, де ви влаштовуєтеся на роботу. Зазвичай наші випускники отримують середню зарплату junior-фахівця в поточному регіоні. Серйозне ставлення до навчання допоможе вам закінчити курс з високим рівнем знань, що добре позначиться на майбутній фінансовій винагороді.
16 . Чому курс має назву «Базовий»?
Базовий курс триває 4 місяці і бере за основу одну з мов програмування. Вибір мови буде залежати від потреб ІТ-компаній того регіону, де ви проходите навчання. Найчастіше це Java або С#. Базовий курс включає в себе найважливіші блоки, необхідні для роботи в реальних проектах. Після базового курсу студент може вибрати для себе спеціалізацію: FrontEnd, Mobile Xamarin або Mobile React Native, Java Advance, C# Advance. Стати фахівцем в будь-якому з цих напрямків можна за 1,5 - 2 місяці.
17 . Які знання необхідні для вступу на курси за ІТ-напрямками?
У нашому коледжі ви можете вступити на Базовий курс Java/C# та курс Тестування. Перелік необхідних знань:
  • що таке програмування в цілому;
  • впевнені навички використання всіх можливостей комп’ютера;
  • велике бажання навчатися, пізнавати нове та йти до своєї цілі.
18 . Хто є компаніями-партнерами коледжу DevEducation?
Компанії-партнери представлені у нас на сайті deveducation.com у розділі «Наші партнери». У кожному місті це різні компанії та їх кількість зростає. Основні партнери: WizardsDev Сфера діяльності: розробка софта для бізнесу, аналітика, безпека даних; xCritical Сфера діяльності: розробка фінтех-сервісів, системи online-трейдингу; Web та mobile додатки; Global Cloud Team Сфера діяльності: розробка програмного забезпечення по системі outstaffing.
19 . Чи можна навчатися у форматі онлайн?
Така можливість не передбачена. Для того, щоб наші студенти успішно влаштувалися в ІТ-компанії, на курсах ми даємо багато інтерактиву. Це скрам-тренінги, хакатони з топ-менеджерами ІТ-компаній. Одна з найважливіших частин навчання - це робота в команді. Онлайн-формат тут просто неможливий.
20 . Чи існують вікові обмеження для навчання в коледжі DevEducation?
Наша цільова аудиторія - це цілеспрямовані, мотивовані люди у віці 18-27 років. Бувають і винятки, все залежить від того, як ви пройдете обов'язкову співбесіду перед курсом і проявите себе. Максимальний вік для вступу на курс в нашому коледжі - 33 роки. У нас навчалися і 16-річні студенти. Але в цьому випадку ми просто не можемо надати можливість повноцінного працевлаштування.
21 . Чи підписується договір на навчання у коледжі DevEducation?
Якщо ви отримали грант, то з вами укладається договір, в якому буде вказано назву курсу і кількість навчальних годин. Також після закінчення курсу ви отримаєте акт про виконану роботу.
22 . Чи зможу я поєднувати навчання у коледжі DevEducation з роботою?
На курсах досить велика кількість домашніх завдань і п'ятиденне навчання. Визначте для себе - чи вистачить вам часу виконувати роботу і займатися самоосвітою. Половина наших студентів поєднує і те і інше. Але ми відкрито говоримо, що буде нелегко.
23 . Чому вартість курсу така низька?
Ми некомерційний проєкт і намагаємося зробити так, щоб кожен зацікавлений студент отримав грант на навчання. Прагнення студента отримати грант означає сильну захопленість ІТ-галуззю. Ми підтримуємо людей, які горять ідеєю стати професіоналом. Ціна курсу при отриманні гранту символічна. Це просто фільтр від недобросовісних студентів або показник серйозності намірів студента. Ми не заробляємо на тому, щоб продати якийсь курс. Наша вигода в тому, щоб поставляти в ІТ-компанії фахівців високого рівня.. Набагато вище, ніж це роблять сайти з працевлаштування або HR-служби. Ми даємо найякісніше навчання на ринку ІТ-освіти з точки зору отримання професії. Зміст навчальних програм першочергово орієнтований на реальні ТЗ сучасних ІТ-компаній. Ми досконально знаємо, що вам знадобиться для працевлаштування. Ми домовилися з компаніями-партнерами про виділення грошей на навчання. Це зробило курси доступними для будь-якого зацікавленого студента. Незважаючи на те, що ми відповідаємо запитам бізнесу, ми повністю граємо на стороні студента з точки зору процесу навчання.
24 . Який рівень англійської потрібен для вступу на курс?
Для отримання гранту і вступу на курс бажаний рівень володіння англійською мовою не нижче Pre-Intermediate. Якщо рівень англійської нижче, але всі інші завдання при проходженні співбесіди виконані на високому рівні, то потенційний студент може претендувати на отримання гранту і зарахування на курс.
25 . Чому немає занять після 7 вечора?
Це стандарт бізнес-навчання. Після 8-9 годин роботи людина може просто «перегоріти». Освоювати таку велику програму по вечорах – не результативно. До того ж, навчання йде на реальних проектах. І компанії, які виділяють грант, сильно ризикують, якщо студенти не впораються.
Заповніть форму і дізнайтеся більше про те, як побудувати кар'єру в IT з DevEducation!