AI Powered QA Automation
Мы учим владеть AI инструментами. Именно таких специалистов ищут компании.
Помогаем составить резюме и тренируем прохождение собеседований.
Стажировка на реальных проектах в команде.
Где работают наши выпускники
В этих известных компаниях наши студенты работают на фултайм и контракте. А также огромное количество выпускников трудится в сотнях других компаний по всему миру.
Средняя зарплата по уровням
Ваш карьерный путь от первой работы до эксперта. Зарплаты актуальны для рынка США на 2025 год.
в PASV
Отзывы выпускников курса AI Powered QA Automation
Студенты начинают проходить собеседования еще во время курса. Все наши студенты, кто выходит на поиск работы получает работу в течение 1-2 месяцев поиска.
О профессии
Что вы получите по окончании
- Курс не требует опыта или технического образования
- Обучение в мини-группах и помощь наставников
- Много практики, чтобы выработать навыки
- Стажировка на проекте в США
- Подготовка к интервью и помощь с резюме
- Стартовая зарплата наших студентов от $100 000 в год.
- Супруг может учиться бесплатно на том же потоке
Кому подойдет этот курс
Программа курса
Модуль QA Manual
— Проектирование нового продукта
— Минимально жизнеспособный продукт (MVP) и кому он нужен
— Разработка MVP
— Приложение Client Base. Version 1
— Требования для Client Base. Version 1
2. Первые дни в компании
— Первый рабочий день: чего ждут от нового коллеги
— Daily standup meeting
— Onboarding process
— Internship: как на него попасть
3. Инструменты тестировщика
— Баг-трекер. Jira
— Тест менеджмент. TestRail
— Документация. Confluence
— Видеоконференция. Zoom
— Чат компании. Slack
— Видеозапись экрана. Loom
— Фото экрана. ScreenShot
— Обмен файлами. Dropbox, Google Drive, Box
— Инструменты браузера. Chrome Developer Tools
— Тестирование и документация API. Postman
— Базы данных. MongoDB, SQL
— Контейнеризация. Docker
— Облачные сервисы. AWS, Google Cloud, Microsoft Azure
— Репозитории кода. GitHub, GitLab, Bitbucket
— Редактор кода. Webstorm, VS Code
— Терминал. Command Line Interface — CLI
4. Теория тестирования
— Что такое тестирование
— Цели тестирования – часть 1
— Цели тестирования — часть 2
— Тестирование и отладка
— Quality Assurance & Quality Control
— Verification & Validation
— Психология тестировщика
— Семь принципов тестирования
— Жизненный цикл тестирования
5. Циклы и модели разработки ПО
— Понятие цикла разработки программного обеспечения (ПО)
— Каскадная модель (Waterfall model)
— V-образная модель (V-model)
— Гибкая модель (Agile model)
— Влияние контекста на цикл разработки программного обеспечения
6. Уровни тестирования
— Уровни тестирования
— Модульное тестирование
— Интеграционное тестирование
— Системное тестирование
— Приемочное тестирование
— Альфа и бета-тестирование
7. Основы требований и тест-кейсов
— Что такое требования
— Составление требований
— Тест-кейс и его структура
— Лучшие практики написания тест-кейсов
8. Создание тест-кейсов
— Создание тест-кейсов на форму авторизации
— Создание требований на форму регистрации
— Техники тест-дизайна
— Создание тест-кейсов на форму регистрации
Section 9. Дефекты и баг-репорты
— Что такое баг и дефект
— Баг-репорт и из чего он состоит
— Жизненный цикл дефекта
— Баг-репорт в Jira
10. Принципы работы в команде
— Scrum
— Команда разработки
11. Методология CI/CD
— Что такое CI/CD
— Непрерывная интеграция (CI)
— Непрерывная доставка (CD) и тестирование
12. API-тестирование
— Web-приложения и основа HTTP-запросов
— HTTP-статусы и заголовки
— Инструменты разработчика (Chrome Developer tools)
13. Типы тестирования и тестовая документация
— Основные типы тестирования
— Все виды тестирования
— Артефакты тестирования
— Тестовая документация
14. Тестирование Accessibility
— Что такое тестирование доступности
— WCAG требования
— Средства для тестирования доступности
15. Интервью и трудоустройство
— Как компания нанимает сотрудников
— Как проходит интервью
— Кто участвует в интервью
— Offer. Вы получили работу
— Как проходит Background Check
16. Вопросы для подготовки к интервью
— Общие вопросы
— Вопросы о проекте и компании
— Вопросы о SDLC/STLC
— SCRUM вопросы
— Вопросы о QA, QC, принципах тестирования
— Вопросы о типах и уровнях тестирования
— Вопросы о типах тестирования
— Вопросы о тест-кейсах и тест-дизайне
— Вопросы о дефекте
— Вопросы о протоколе HTTP
— Вопросы о тестировании REST API
— Вопросы о тестовой документации
Лекции Git and GitHub
Модуль JavaScript Syntax
— Переменные
— Логические операторы. Ветвление. Сравнение
— Строки
— Объекты
— Массивы
— Циклы
— Применение циклов с числами
— Применение циклов со строками
— Применение циклов с массивами
— Применение циклов с объектами
— Цикл в цикле
— Математические операции
— Рекурсия
Каждая тема закрепляется задачами
Лекции SQL
— Tables and Data Relationships
— Primary and Foreign key
— Database Connection
— Remote or Local Connection to DB
— Online free MySQL databases
— DataGrip Connection
— Operations
— Create tables with Primary and Foreign keys
— Insert Rows
— Diagram Structure
— SELECT, WHERE, ORDER
— Intro to JOIN
— LEFT JOIN
— LEFT JOIN multiple tables
— RIGHT JOIN
Модуль JS QA Automation UI: WD + Cypress
— DevTools tricks
— Selectors theory
— Selectors practice
— WebdriverIO project setup
— Page Object Model (POM)
— First Web UI tests with Webdriver
— IOWeb UI tests practice with Webdriver
— IOMocha hooks and custom commands in Webdriver
— IOCross-browser testing and headless mode
— Integrating WebdriverIO tests with CI/CDCucumber with WebdriverIORunning tests with Selenium Standalone
— Running tests with SelenoidCypress project setup & overview
— Web UI testing interview practice
Модуль JS QA Automation UI: PlayWright
CSS selectors
CSS selectors practice
XPATH selectors
XPATH selectors practice
Playwright project setup
First UI tests (authentication)
UI tests practice (user profile)
Mocha hooks
Environment variables
Page Object Model (POM)
POM, Page Elements
Sign in via API
Mock testing with Playwright
Playwright report
Interview practice
Модуль JS Automation API (Rest)
— Linux basics
— Linux basics practice
— SSH keys
— Test project setup
— Syntax for common test runners
— First tests
— Syntax for HTTP client
— First API tests
— Environment variables
— Test runner (mocha) hooks
— Wrappers for API tests
— API tests practice
— Setting up a mock server
— CI/CD theory
— Integrating API tests with GitHub Actions
— API testing interview practice
Модуль JS Automation API (GraphQL)
— TCP/IP, HTTP protocol
— What is API
— Different types of APIs: REST, SOAP, GRAPHQL, etc
— What is GRAPHQL
A LITTLE BIT OF THEORY
— CRUD
— DevTools
— How It looks in REST and in GRAPHQL
SSH KEYS
— Let's generate the SSH key
LET'S SETUP OUR PROJECT "THE BOOK OF COMMENTS 1.0.0"
A LITTLE BIT OF THEORY. TEST SCENARIOUS
APOLLO STUDIO. CREATE YOUR PROJECT. GITHUB PRACTICE
— Apollo studio
— Create a new Node.js project
— What is npm?
— Scripts (shortcuts) in npm project, their purpose
— What's the difference between package.json and package-lock.json?
WORKING WITH YOUR PROJECT. GITHUB PRACTICE
— The project structure
— GitHub practice: commonly used commands
"THE BOOK OF COMMENTS 2.0. 0". THE FIRST TEST
— Connect to DB (MongoDB app)
— Create the first specs: createUser, userGetAll
— Positive scenario
PRACTICE. RESPONSE STRUCTURE. ACYNC/AWAIT
— Response structure
— userGetById, updateUser, deleteUser
— async/await
PRACTICE. LET'S UPDATE THE PROJECT. ERRORS
— Let's rewrite our tests. Import, export
— Errors. Negative scenario
PRACTICE. HOOKS. FAKER. NEGATIVE SCENARIO
— Hooks: beforeAll, afterAll, beforeEach, afterEach
— Faker
— Errors. Negative scenario
PRACTICE. PR -> PR REVIEW -> MERGE. FAQ
— PR -> PR review -> Merge. Workflow
— FAQ
PRACTICE. WORKING WITH GIT. RESOLVING THE CONFLICTS
— Working with Git. Resolving the conflicts.
— CRUD Comment.
POSTMAN. AUTHENTICATION, AUTHORISATION
— Creating a collection.
— process.env
— Cookies, Token etc
PRACTICE.
WRAPPING UP. FINAL LESSON
— Interview question
Дополнительные занятия SQL
— SQL Workbench, SQL Syntax, Basic Query, aliases
— Operators (and, or, in, between, like), Where clause, Order by, Top/Limit/Rownum
— SQL=DDL+DML+DQL (select, update, delete, insert, create, drop)
— Create a table from a query.
— Types of Joins: Inner, Left, Right, Full
— Group By and Aggregate Functions (min, max, count, avg, sum), Having Clause, Exists
— Union, Subquery
— Self Join, Information_Schema
— Date/String/Numeric Functions
— Case Statement, Regular Expressions, Advanced Functions
— Data cleansing, working with nulls and dups, distinct records
— SQL Interview Question
— SQL books, SQL tutorials, interactive SQL examples, sample databases
— Practice creating databases and writing queries
Лекции HTML, CSS
— Network tab
— Network Waterfall
— WebStorm setup
— WebStorm and Hello world
— Main tags doctype, html, head, body
— Tags h1, h2, h3, p. WebStorm shortcuts
— Tags strong, b, i, s, u
— Tags div, span
— Links
— Images from remote source
— Images from a local source
— Tables
— CSS connection
— CSS example
— CSS id, class
— CSS selectors
— CSS properties
Модуль Interview Practice
— Mock-интервью.
— Практика самопрезентации.
— Поведенческие и технические вопросы.
— Обратная связь.
— Разбор резюме
Резюме
— Профиль в LinkedIn и продвижение
— Как общаться с рекрутером
— Как проходит Background Check
— Как проходит Reference Check
— Раунды интервью
— Оффер
Ответы на вопросы по курсу AI Powered QA Automation
Нужно ли иметь опыт программирования перед началом курса?
Нет, курс разработан для начинающих. Мы начинаем с основ и постепенно переходим к более сложным темам.
Сколько времени нужно уделять обучению?
Рекомендуется выделять 15-20 часов в неделю: занятия с преподавателем, домашние задания и самостоятельная практика.
Как проходит стажировка на проекте?
Стажировка проходит на реальных проектах в США. Вы будете работать в команде под руководством опытных разработчиков, получая практический опыт коммерческой разработки.
Помогаете ли вы с трудоустройством?
Да, мы предоставляем полную поддержку: подготовка резюме, создание портфолио, mock интервью и рекомендации по поиску работы.
Какие технологии я изучу на курсе?
Полный стек современных технологий: JavaScript, React, Redux, Node.js, Express, MongoDB, TypeScript, Git и многое другое. Подробная программа доступна выше на странице.







