Description
Manual QA + Automation Internship Course.
Старт курса 9 декабря, 2024
Продолжительность курса 4 месяца
Этот курс включает следующие разделы:
- Ручное тестирование (Manual QA)
- Основы JAVA для автоматизации
- Настройка фреймворка для автоматизации
- Написание автотестов
- Стажировка в компании с моделью SaaS
- Карьерное наставничество
Предварительное расписание: ПН – ЧТ 17:00 – 20:00 по Горному времени (MST) (Денвер, Колорадо).
Программа Manual QA + Automation Internship Course — это интенсивный курс, разработанный для подготовки студентов к карьере в сфере тестирования програмного обеспечения. Студенты получат практический опыт работы с новейшими инструментами и технологиями, используемыми в индустрии. Через live-лекции, проекты и наставничество опытных IT-специалистов, студенты освоят технический набор навыков в таких областях, как обеспечение качества, автоматизация, кибербезопасность и разработка программного обеспечения. Программа фокусируется на развитии как технических, так и soft skills , обеспечивая готовность студентов к карьере. Участники улучшат свои резюме, потренируются в прохождении интервью и получат карьерное консультирование для успешного трудоустройства после окончания курса. К концу обучения студенты будут обладать знаниями и уверенностью для успешного начала карьеры в IT!
- Все лекции и стажировка проводятся в формате live. Записи занятий будут также доступны к просмотру.
- Стажировка проходит в реальном стартапе США.
Расписание курса:
I неделя:
- Понедельник (2 ч): Асхат
Введение в группу; Введение в курс; Цели; Требования к курсу; Введение в компанию - Вторник (2 ч): Асхат
Установка CPB; Инфраструктура хостинга Shopify; Инструменты/приложения, используемые в SaaS; Jira/Youtrack/Zendesk/Shopify/Google Cloud Platform; Gitlab - Среда (2 ч): Асхат
Рабочий процесс; Роли команды; SDLC; Документация; Руководство пользователей; Вики; Changelog; Терминал; Git - Четверг (2 ч): Влад
Введение в стажировку - Пятница: Стажировка + домашнее задание
II неделя:
- Понедельник (3 ч): Евгений
Основы тестирования.Что такое баг? Jira - Вторник (3 ч): Евгений
Жизненный цикл бага. Типы тестирования. Белый/серый/черный ящик - Среда (3 ч): Евгений
Продвинутые техники тестирования. Инструменты разработчика. Cookies - Четверг (2 ч): Влад
Введение в стажировку - Пятница: Стажировка + домашнее задание
III неделя:
- Понедельник (2 ч): Алексей
Введение в UX/UI. Концепции. Основы. Простой макет Figma для десктопа - Вторник (2 ч): Алексей
Введение в UX/UI II. Простой макет Figma для мобильных устройств - Среда (3 ч): Артур
Контроль версий/Git: Понимание основ системы контроля версий на примере Git - Четверг (3 ч): Артур
Веб-хостинг и развертывание: Изучение публикации сайта в интернете. Gitlab > Linux сервер через терминал - Пятница: Стажировка + домашнее задание
Зимние каникулы 28/12/24 – 05/01/25.
IV неделя:
- Понедельник (2 ч): Евгений
Сессия по домашним заданиям - Вторник (2 ч): Евгений
Сессия по домашним заданиям - Среда: Стажировка + домашнее задание
- Четверг: Стажировка + домашнее задание
- Пятница: Стажировка + домашнее задание
V неделя:
- Понедельник (3 ч): Евгений
Сессия по домашним заданиям - Вторник (3 ч): Артур
HTML / CSS I: Разработка для десктопа. Xpath. Селекторы. Внедрение идентификаторов. Относительные и абсолютные пути - Среда (3 ч): Артур
HTML / CSS II: Разработка для мобильных устройств. - Четверг(3 ч): Артур
Контроль версий / Git - Пятница:
Стажировка + домашняя работа.
VI неделя:
- Понедельник (3 ч): Артур
Веб-хостинг и развертывание: Как опубликовать сайт в интернете. GitLab > сервер Linux через терминал. - Вторник (2 ч): Мария
Поиск работы - Среда (3 ч): Артур
JavaScript I: Изучение основ JavaScript - Четверг (3 ч): Артур
JavaScript II: Изучение основ JavaScript - Пятница:
Стажировка + домашняя работа.
VII неделя:
- Понедельник (2,5 ч): Наталья
Кросс-тестирование страниц портфолио. Jira. - Вторник (2 ч): Наталья
Введение в базы данных. Основы SQL: CRUD / простые запросы. - Среда (2 ч): Наталья
Продвинутые запросы SQL. - Четверг(2 ч): Наталья
Объединение запросов SQL. - Пятница:
Стажировка + домашняя работа.
VIII неделя:
- Понедельник (3 ч): Наталья
Обратная связь по кросс-тестированию I. - Вторник (2,5 ч): Наталья
Введение в API, Swagger vs Postman. - Среда (2,5 ч): Наталья
Практика с Postman. - Четверг(2,5 ч): Наталья
Тестирование производительности, jMeter. - Пятница:
Стажировка + домашняя работа.
IX неделя:
- Понедельник (3 ч): Наталья
Обратная связь по кросс-тестированию II. - Вторник (2,5 ч): Наталья
Инструменты для мобильного тестирования. - Среда (3 ч): Наталья
Разбор домашнего задания. - Четверг:
Стажировка + домашняя работа. - Пятница:
Стажировка + домашняя работа.
X неделя:
- Понедельник (3 ч): Евгений
Введение в автоматизацию веб и Java. Selenium WebDriver. - Вторник (2,5 ч): Евгений
Первые тесты: различные локаторы, Assertions. - Среда: Стажировка + домашняя работа.
- Четверг: Стажировка + домашняя работа.
- Пятница: Стажировка + домашняя работа.
XI неделя:
- Понедельник (2,5 ч): Евгений
Средний уровень тестов: оповещения, всплывающие окна, аннотации (2/2). - Вторник (3 ч): Евгений
Продвинутые тесты: DOM, различные виды авторизаций, Data Provider, динамическое содержимое. - Среда:
Стажировка + домашняя работа. - Четверг (2 ч): Евгений
Тестовые кейсы для Shopify/CPB (ручное > автоматизация). Домашняя работа. Java. iFrame. - Пятница (2 ч): Евгений
Тестовые кейсы для Shopify/CPB (ручное > автоматизация). Лекция по домашнему заданию. Java. DRY > (повторно используемые методы и классы).
XII неделя:
- Понедельник (3 ч): Евгений
Тестовые кейсы для Shopify/CPB (ручное > автоматизация). Java. SDLC. Agile. Kanban. Полезные инструменты: ChatGPT, SelectorHUB, SelectorGadget. - Вторник (2 ч): Евгений
Тестовые кейсы для Shopify/CPB. Разбор домашней работы. Сессия вопросов и ответов. - Среда (2 ч): Евгений
Настройка тестового фреймворка I. - Четверг (3 ч): Евгений
Настройка тестового фреймворка II. - Пятница (2 ч): Евгений
Настройка тестового фреймворка III.
XIII неделя:
- Понедельник (2 ч): Евгений
Альтернативные фреймворки: Cucumber / Cypress. - Вторник (2 ч): Асхат
Основы кибербезопасности. - Среда (3 ч): Асхат
Новые технологии и искусственный интеллект. - Четверг (2 ч): Асхат
Размышления о карьере с точки зрения CEO. - Пятница:
Стажировка + домашняя работа.
XIV неделя:
- Понедельник (3 ч): Евгений
Повторение фреймворка автоматизации. Разбор домашней работы. - Вторник (2 ч): Елена
Планирование карьеры в IT. - Среда (2 ч): Елена
Планирование карьеры в IT. - Четверг (2 ч): Анастасия
Поиск работы с Анастасией в США.
XV неделя:
- Понедельник (2 ч): Елена
Планирование карьеры в IT. - Вторник (2 ч): Елена
Планирование карьеры в IT. - Среда (3 ч): Евгений
Повторение фреймворка автоматизации. Разбор домашней работы. - Четверг (3 ч): Евгений
Автоматизация, тестирования мобильных приложений.
Недели XVI и XVII относятся к индивидуальным занятиям с ментором по карьере.
Основные моменты автоматизации:
- Курс по автоматизации QA
Основные идеи: что, когда и как автоматизировать. Пирамида тестов. Идеи и концепции
Введение в Java для инженеров по качеству. Selenium с Java
Selenium – интерфейс, который определяет набор методов / Webdriver – API
Как найти элемент: локаторы. ID / CSS-селекторы / XPath и т. д.
Что можно делать с элементами: действия с элементами / действия JavaScript
Первые тесты: тесты для самой распространенной функциональности (вход в систему, меню, кнопки и т.д.)
Продвинутая структура тестов: аннотации / утверждения
Инструменты для автоматизированного тестирования: JUnit / TestNG / Maven
Объединение всего: архитектура SELENIUM FRAMEWORK / компоненты / механизм отчетности / CI/CD
Как успешно пройти собеседование на автоматизацию
Основные моменты программы:
- Вы пройдете стажировку в нашей SaaS-компании
Получите поддержку от реальных QA-инженеров, работающих в США
Будете участвовать в еженедельных групповых звонках, где можно задавать любые вопросы (нет глупых вопросов!)
Познакомитесь с будущими коллегами и будете поддерживать друг друга в чате
Выполните домашние задания и практические задачи
Обзор IT: инструменты, инфраструктура, структура команды
Получите доступ к YouTrack и Zendesk
Начнете работать с реальными задачами и тикетами QA
Подготовите ответы на вопросы для собеседований по продуктам и компаниям
Карьерная подготовка: создание первого резюме
Подготовите ответы на технические вопросы
Подготовите ответы на поведенческие вопросы
Мастер-классы по API и SQL
Ознакомитесь с процессом релиза
Карьерная подготовка: Мок-интервью
Начнете подавать заявки на вакансии
Получите поддержку в реальном времени во время процесса подачи заявок
Получите профессиональное карьерное наставничество, чтобы ваши резюме и навыки на собеседовании выделялись на фоне конкурентов.
Ваш наставник поможет вам:
- Написать резюме, чтобы подчеркнуть наиболее важные навыки и опыт
- Подсказать, как лучше структурировать резюме для его привлекательности
- Использовать ключевые слова
- Выделить ваши достижения и показать, что вы можете принести компании
- Написать сопроводительное письмо, которое дополнит резюме
- Провести мок-интервью, чтобы отточить навыки прохождения собеседований
ВАЖНО:
Занятия будут проходить с 17:00 до 20:00 по Горному времени (MST) (Денвер, Колорадо) с понедельника по четверг. Ежедневно рекомендуется уделять курсу минимум 3,5 часа. Мы предоставим записи уроков, чтобы вы могли пересматривать материал. Также будет домашнее задание. По окончании курса вам предстоит экзамен (интервью).
Электронная почта: hello@techstartacademy.io
Наш канал в Telegram: https://t.me/techstartacademy