Меню Закрыть

ПРЕИМУЩЕСТВО ОБУЧЕНИЯ В ШКОЛЕ

Группа до 8 человек
Позволяет качественно заниматься и эффективно усваивать материал
Преподаватель-практик
Опыт работы в топ IT компаниях. Непосредственный тимлид команды
Стажировка и работа в IT компаниях
Дополнительное прохождение практики и повышение своей квалификации
Минимум теории -максимум практики
После недели обучения, все участники уже участвуют в проекте. После окончания курса, минимум 3 реальных проекта
Трудоустройство
После успешного прохождения практики в IT компаниях, есть возможность получить работу. Также помощь в составлении резюме и консультация при собеседованиях
Agile подход
Использовать в работе Scrum методологию

РАБОТА В IT СФЕРЕ

Перспективно
IT рынок Украины растет большими темпами. Количество вакансий Junior QA Engineer растет с каждым годом
Престижно
Условия труда – одни из лучших в Украине. Работая в IT компаниях, Вы получаете медицинскую страховку, обучение английскому языку
Стажировка в IT компаниях

Средняя зарплата QA Engineer в Украине от $600 до $2500 и пересматривается 1-2 раза в год

 

ПОЧЕМУ ИМЕННО ПРОФЕССИЯ QA ENGINEER?

Аналитические способности
Критически смотреть на вещи, искать слабые стороны и анализировать происходящее
Тяга к самосовершенствованию
Чтение технической литературы, просмотр семинаров, посещение тренингов и конференций
Настойчивость
Умение и привычка достигать поставленной цели, преодолевая всевозможные препятствия на пути к ней
Ответственность
Xороший тестировщик должен понимать, что его работа напрямую влияет на качество продукта
Коммуникабельность
Умение общаться с коллегами, соседними командами (например, разработчиками), находить общий язык с другими людьми
Обучаемость
Быстро адаптироваться к новым языкам и программам, новым версиям ОС и их компонентам. Он должен сам хотеть получать новые знания, изучать новые варианты тестирования и новые инструменты

КАРЬЕРНЫЙ РОСТ QA ENGINEER

Junior QA
Желание развиваться и учиться Энергия и целеустремленность Способность спокойно относиться к критике
Middle QA
Понимает, что именно делает приложение. Знаком со стандартными шаблонами и решениями при построении приложения в своей области, понимает, зачем они нужны  и умеет их применять
Senior QA
Способность решать несколько более сложные задачи. Звание синьора невозможно получить быстро. Синьору необходимы хорошие коммуникативные навыки, потому что он должен не только предложить правильное решение, но и убедить в своей правоте заказчика и команду

ПРОГРАММА КУРСА

ОСНОВЫ ТЕСТИРОВАНИЯ

На первых занятиях курсов тестеров Вы узнаете, что являет собой тестирование и каковы его основные цели. А также, почему работа QA-инженера является неотъемлемой частью разработки программного обеспечения. Вы поймете разницу между такими стандартами, как Validation и Verification. Мы будем говорить о рисках и определять, когда и по какой причине возникает ошибка. Также в процессе обучения вы ознакомитесь с принципами тестирования и закрепите этот теоретический блок на практике.

ЖИЗНЕННЫЙ ЦИКЛ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

SDLC – это непрерывный процесс, который начинается с момента принятия решения о необходимости создания ПО и заканчивается, когда продукт окончательно выводят из эксплуатации. В зависимости от проекта используются и различные методы (или так называемые модели) разработки ПО. Мы ознакомим вас с жизненным циклом разработки ПО и остановимся на каждом из его этапов, рассмотрим последовательные и гибкие модели (Waterfall, V-model, Scrum, Kanban) и выясним разницу между моделями, их преимущества и недостатки.

ДЕТАЛЬНОЕ ИЗУЧЕНИЕ SCRUM МЕТОДОЛОГИИ

Scrum – одна из самых популярных методологий (моделей) разработки программного обеспечения. Она акцентирует внимание на качественном контроле процесса разработки.

На этом занятии в рамках курса QA-инженеров мы подробно рассмотрим:

  • - основные принципы и этапы методологии;
  • - понятие итерации (Sprint);
  • - роли (Product Owner, Scrum Master, Scrum Dev Team);
  • - артефакты (Project Backlog, Sprint Backlog);
  • - meetings (Daily, Sprint Planning, Sprint Review, Sprint Retrospective, Backlog Refinement);
  • - типы задач (Epic, Story, Tasks, Subtasks).
ПРОЦЕСС ТЕСТИРОВАНИЯ

Вы узнаете, из каких основных фаз состоит процесс тестирования. Мы поговорим о том, насколько важен анализ требований, и что нужно делать в случае отсутствия спецификаций. Вы познакомитесь с различными видами документации: тест-план (Test Plan), матрица отслеживания (Tracebility Matrix), а также научитесь определять входные и выходные критерии тестирования.

ТРЕБОВАНИЯ

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

ОШИБКИ

На этом занятии вы узнаете, что такое ошибка, какие бывают виды ошибок и их компоненты. Мы проследим весь жизненный цикл продукта и научимся писать отчет об ошибке (Bug reporting).

РАЗРАБОТКА ТЕСТОВ

В соответствии с утвержденными требованиями разрабатываются тестовые случаи (Test Сases). Вы узнаете правила написания тестовых кейсов и их компоненты, растолкуете для себя понятие отрицательных и положительных тестов, познакомитесь с Check List и научитесь правильно его использовать.

УРОВНИ И ТИПЫ ТЕСТИРОВАНИЯ

Вы узнаете, какие бывают уровни и типы тестирования, их особенности, а главное – как их использовать на практике.

ТЕХНИКИ ТЕСТИРОВАНИЯ

На этих занятиях курсов QA-инженеров вы узнаете о статических и динамических техниках тестирования, техники черного ящика (black box), белого ящика (white box) и определите различия между ними; выявите особенности техники, базирующейся на опыте инженера (Experience-based). Мы подробно рассмотрим техники черного ящика: Equivalence Partitioning, Boundary Value Analysis, Decision Table, State Transition, Use Case Testing, и испытаем их на практике.

БАЗЫ ДАННЫХ И SQL ЗАПРОСЫ

Чтобы провести качественное и полное тестирование программного продукта, QA-инженер должен не только владеть различными видами и техниками тестирования, но и уметь работать с базой данных. Мы познакомимся с моделями баз данных и подробно рассмотрим особенности именно реляционной базы данных. Проходя курс тестировщиков, вы научитесь создавать SQL запросы и работать с СУБД, такой как MS SQL Server, и, конечно, использовать эти навыки в ходе тестирования реального WEB-проекта.

АВТОМАТИЗАЦИЯ С ПОМОЩЬЮ SELENIUM WEBDRIVER
  • Теоретические знания о Selenium WebDriver
  • Узнать стратегию выполнения автоматизации веб-приложений с помощью Selenium WebDriver
  • Познакомится с достаточным количеством разных подходов и техник для построения автоматических тестов веб-приложений
  • Применять знания на практике по подготовленным заданиям под руководством преподавателя
ПРАКТИЧЕСКИЕ РАБОТЫ
Проведение тестирования реального WEB проекта по методологии Scrum в режиме real-time: - анализ требований и работа со спецификацией; - общение и сотрудничество с заказчиком, уточнение требований; - написание тестовых случаев (Test cases) согласно спецификации; - выполнение тестирования (Test execution); - изменение требований и обновление тестовых кейсов; - отслеживание процесса тестирования (Tracebility Matrix); - отчет об ошибке; - работа с баг-трекинговой системой Jira; - тестирование и работа с базой данных; - сотрудничество с программистом: отслеживание ошибки от ее создания до ликвидации; - создание отчета о проведенном тестирования (Test Summary Report).

СТОИМОСТЬ КУРСА

Продолжительность курса

3 месяца

Интенсивность
2 раза в неделю с 20:00 по 22:00
Обучение
Online режим - 40 часов Offline режим - 24 часов

iQAEngineer.com-школа крутых тестировщиков

 

СТАРТ ПРОЕКТА ЧЕРЕЗ:

ОТЗЫВЫ

caret-down caret-up caret-left caret-right

Курс «QA manual» дал отличную возможность получить необходимую базу знаний. чтобы попробовать себя в новой специальности. Занятия проходили 2 раза в неделю. Обучение включало теоретическую часть – изучение терминов в предметной области, освоив которые начинаешь общаться с командой на одном языке и практики – ручного тестирования функционала, верстки, написания тест-кейсов, оформления багов в трекинговой системе. После каждого занятия задавалась домашняя работа и материал на само доработку, все регулярно проверялось суперопытным преподавателем. Перед началом каждого урока проводился стендап, где мы рассказывали, что проделали, с какими трудностями столкнулись и получали подсказки от преподавателя на что следует акцентировать внимание, чтобы быть лучше на следующем уроке.
Виктор выступил, как креативный преподаватель, включив меня в реальный проект, где я получил первые навыки тестирования сайтов.
К сильным сторонам - постоянное менторство. Виктор давал ценные советы, в тестировании которым пришел по своему трудовому опыту, помог составить резюме, тренировал нас, как проходить собеседования, указывал где есть зазоры как их подправить. Большим плюсом в обучении для меня было проведение курса в условиях максимально приближенных к трудовым. Благодаря полученных рекомендаций от Виктора удалось устроится на стажировку.

Роман Коваленко Junior QA Engineer

Понравилось что весь материал, с самого начала, был хорошо структурирован. После изучения каждого блока были контрольные тесты, на которых можно было легко определить , в какой области знаний есть пробелы. Так было с теорией. На практике - конечно понимаешь сколько ещё дополнительной работы нужно проделать самому, чтобы начать разбираться в тестировании.
Самая сложная часть, для меня, была автоматизация. Это куча новых программ, которые устанавливаются далеко не с первого раза, особенно когда у тебя MAC.
Виктор всегда оставался на связи и можно было лично обсудить вопросы, которых много появлялось в результатах учёбы.

Первое что заинтересовало меня в этих курсах это была цена которая в несколько раз ниже таких же предложений на рынке Киева. Конечно это же вызывало и первый же вопрос к качеству обучения предоставляемого в данной школе. Но взвесив все за и против я все-таки решился на обучение... И не прогадал. За период обучения в школе студентам была предоставлена вся необходимая теория для кандидата на должность Junior QA Engineer. Было ознакомление с основными инструментами, которые используются в каждодневной работе тестировщика. А также, что самое главное была возможность закрепить все полученные знания на настоящих "живых" проектах. После окончания школы лучшим студентам была предоставлена возможность стажировки в одной из компаний Киева, что не всегда предлагается и в школах с более дорогой стоимостью обучения. Мой вывод такой что данная школа — это оптимальное соотношение цены и качества. Отдельное спасибо нашему преподавателю Виктору, который предоставлял постоянный "фидбэк" о проделанной работе и был "онлайн" практически круглосуточно готовым помочь своим студентам с возникшими вопросами.

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