Как стать тестировщиком ПО (QA): хорошие школы и курсы Санкт-Петербурга
QA-тестировщик — это специалист, который создаёт сценарии тестирования, прогнозирует сбои и находит ошибки. Специалист должен разбираться в классификации тестирования, знать основные методы и инструменты, уметь создавать тест-кейсы.
В этой статье мы собрали курсы QA-тестировщиков в Санкт-Петербурге, где вы сможете с нуля получить профессию тестировщика. Вы научитесь проектировать тесты, проверять мобильные и веб-сервисы, разрабатывать продукты вместе с командой. Теория отрабатывается на практике: в тренажёрах и на учебных проектах.
Содержание
Яндекс.Практикум
Сайт: https://practicum.yandex.ru/qa-engineer/
Стоимость: Вводный курс — бесплатно, далее от 3 604 р./мес / 72 000 р. за весь курс
Длительность: 10 месяцев
Курс «Инженер по тестированию»
Практикум — это насыщенная и проработанная среда. Здесь трудно, но интересно. Учёба занимает 4 месяца. Много теории, ещё больше практики, люди и методология — всё направлено на то, чтобы вы освоили профессию инженера по тестированию.
- Можно учиться из любой точки мира
- Тестирование веб- и мобильных приложений, API
- 6 протестированных приложений
- 4 месяца занятий по 15 часов в неделю
- После обучения — помощь трудоустроиться
Понятная теория
Обучение построено на примерах из жизни. Сложность нарастает постепенно.
Практика в тренажёре
Вы сможете решать квизы, писать код и тестировать приложения, которые мы разработали специально для учебной программы.
Учебные проекты
Во время учёбы вы сделаете четыре проекта и диплом. Они помогут применить новые знания на практике — каждый проект это аналог реальной рабочей задачи, с которой сталкивается тестировщик.
Реальные проекты вдобавок к учебным
Практикум находит заказчиков, которым нужно что-нибудь создать. Вы можете поучаствовать и в итоге добавить в портфолио реальный проект.
- Наставники и преподаватели делятся опытом
Это действующие тестировщики с хорошими навыками работы в команде. Они делятся опытом, отвечают на вопросы, рассказывают про возможности карьерного развития и помогают определить, какие навыки нужно подтянуть. - Ревьюеры проверяют ваши проекты
Они указывают на ошибки и дают обратную связь. Каждый из них — тестировщик с опытом. - Кураторы сделают обучение комфортным
Они ответят на вопросы, напомнят о сроках, пришлют ссылки на записи лекций, выслушают и поддержат. - Поддержка 24/7
Специалисты поддержки круглосуточно помогают со всеми техническими моментами. На случай, если вы будете учиться ночью или в другом часовом поясе.
Программа курса соответствует запросам рынка
С каждым модулем темы и задания становятся сложнее. Программа построена так, чтобы вы постепенно освоили все ключевые навыки инженера по тестированию.
- Вводный модуль — Основы тестирования (10 часов)
- 1 модуль. Проектирование тестов (3 недели)
- 2 модуль. Тестирование веб-приложений (3 недели)
- 3 модуль. Тестирование мобильных приложений и API (3 недели)
- 4 модуль. Основы баз данных (3 недели)
- 5 модуль. Основы автоматизации тестирования (2 недели)
- Дипломный проект (3 недели)
- Программа трудоустройства (8 недель)
Карьерный центр: поможет найти работу в приятной компании
- Портфолио и самопрезентация
Узнаете про рынок труда и компании, которые нанимают младших тестировщиков. Соберете резюме и научитесь писать сопроводительные письма на вакансии мечты. Отрепетируете собеседования. - Отклики и собеседования
Вы начнёте откликаться на вакансии и общаться с работодателями. Вместе с карьерным центром будете выбирать лучшие варианты и искать компанию, которая вас устроит. - Приглашение на работу
78% студентов Практикума трудоустраивается в течение 4 месяцев после выпуска.
ProductStar
Сайт: https://new.productstar.ru/qa-engineer
Стоимость: от 3 121 р. в месяц
По промокоду howto5 скидка 60% на курс!
ИНЖЕНЕР ПО ТЕСТИРОВАНИЮ С 0
Вы изучите главные инструменты и документы для тестировщика, познакомитесь с языком Java, добавите сильные проекты в портфолио и станете востребованным специалистом для любой IT компании.
Чему вы научитесь
- Тестированию веб-приложений
Изучите базовые инструменты и документы тестировщика, формы HTML, основы клиент-серверного взаимодействия - Работать с Java
Познакомитесь с языком Java, создадите и самостоятельно протестируете вашу первую программу на Java - Основам SQL
Освоите работу с базами данных, научитесь писать подзапросы, создавать и изменять таблицы - Основам автоматизации
Углубитесь в основы Apache Maven, Selenium, JUnit, Page Object, BDD, Selenide
Программа курса
Ступень 1: «Базовые навыки и тестирование веб-приложений»
Блок 1: Базовые навыки и задачи тестировщика
Блок 2: Ручное тестирование веб-приложений
Блок 3: Работа с Javascript и CSS
Ступень 2: «Тестирование серверной части»
Блок 1: Работа с Java
Блок 2: Нюансы Java
Блок 3: Основы SQL
Ступень 3: «Автоматизированное тестирование»
Блок 1: Основы автоматизации
Блок 2: Продвинутая часть тестирования на Java
Блок 3: Дипломный проект и трудоустройство
Skillbox
Профессия Инженер по тестированию
Вы научитесь находить ошибки в работе сайтов и приложений с помощью Java, JavaScript или Python. С первого занятия погрузитесь в практику и сможете начать зарабатывать уже через 4 месяца обучения.
Кому подойдёт этот курс
- Новичкам в IT
- Вы научитесь тестировать сайты, мобильные приложения и другое ПО. Узнаете, как устроена работа IT-компаний. Сможете понять, как развиваться в профессии. Уже джуниоры очень востребованы на рынке, а курс позволит достичь middle-уровня.
- Тестировщикам начального уровня
- Вы освоите ключевые инструменты автоматизированного тестирования. Выстроите понятный пошаговый путь профессионального развития.
Чему вы научитесь?
- Функциональному и нефункциональному тестированию сайтов и приложений
- Тестированию мобильных приложений
- Продвинутым методам автоматизации
- Работать в таск-трекерах
- Техникам тест-дизайна
- Применять знания на практике
- Использовать шаблоны тест-планов, тест-кейсов, сценариев и чек-листов
Программа
Вас ждут видеоуроки и практические задания, которые помогут вырасти в профессии с нуля.
87 тематических модулей, 485 онлайн-уроков
- Ручное тестирование веб-приложений
Научитесь: составлять проверки, которые помогут найти максимум ошибок с учётом требований к продукту. Проводить ручное тестирование веб-приложений. Составлять понятные отчёты об ошибках, которые помогут разработчикам быстро исправлять недочёты. Среднее время прохождения: 4 месяца.- Основы тестирования веб-приложений
- Тестирование API
- Универсальные инструменты
- Нефункциональное тестирование
- Ручное тестирование мобильных приложений
Научитесь: проверять особенности работы мобильных приложений и находить максимум ошибок с помощью эмуляторов и симуляторов любых мобильных устройств. Среднее время прохождения: 2 месяца.- Основы тестирования мобильных приложений
- Программирование и автотесты
Научитесь: разрабатывать программы (автотесты) на одном из популярных языков программирования. Программы будут автоматизировать прогон тестовых сценариев. Среднее время прохождения: 6 месяцев.- Языки программирования — на выбор Java, JavaScript или Python
- Основы автоматизации UI-тестов — на выбор Java, JavaScript или Python
- Дополнительные курсы
- Веб-вёрстка. Базовый уровень
- Язык запросов SQL
- Бонусные курсы
- Универсальные знания программиста
- Английский для IT-специалистов
- Система контроля версий Git
Компьютерная академия TOP
Адрес: м. Невский проспект, Невский проспект, 34 оф. 53
Сайт: https://spb.top-academy.ru
Телефон: +7 (812) 602-66-96
Стоимость: от 2 380р. в месяц
Курсы тестирования ПО (QA)
Учебная программа “Тестирование ПО” создана для тех, кто хочет освоить престижную и высокооплачиваемую профессию инженера QA и заложить прочный фундамент для своей карьеры в IT. В основе программы лежат реальные требования IT-рынка. Методисты и преподаватели постоянно работают над её улучшением и обновлением, чтобы выпускники Академии TOP могли достойно показать себя перед работодателем.
- Обзор IT бизнеса: технологии и термины;
- Фазы процесса разработки программного обеспечения;
- Методологии процесса разработки программного обеспечения;
- Анализ существующих моделей и методов разработки;
- Роль и место QA в процессе разработки программного обеспечения, тестирование и QA;
- Введение в тестирование;
- Цели и задачи тестировщика в команде;
- Теория тестирования: Подход, технологии, уровни, процесс, компоненты;
- Дефекты: типы и жизненный цикл дефектов;
- Типы тестов. Организация тестов;
- Тестирование сложных программных решений и комплексных систем;
- Requirements, введение в bug tracking systems;
- QA процесс: инициализация, цели, приоритеты, сроки, риски;
- Usability. I18N/L10N. MLU;
- Системы контроля версий: CVS, SVN, GIT, Mercurial;
- Обзор методологии SCRUM;
- Сертификация ISTQB;
- Язык программирования Java. Переменные и типы данных. Логические операторы и операторы ветвления;
- Введение в теорию баз данных. Запросы SELECT, INSERT, UPDATE, DELETE. Многотабличные базы данных;
- Функции агрегирования и объединения.
Бруноям
Адрес: м. Спасская, Спасский переулок 14/35
Сайт: https://brunoyam.com
Телефон: +7 812 409 98 81
Стоимость: 29 900р. за курс
Промокод kudarf дает 15% скидки от текущей цены курса!
Тестировщик ПО (Junior Test Engineer, QA Tester, QA Engineer, QA Test Engineer)
Практический курс по тестированию ПО: от основ до автотестов. Вы получите навыки для работы Тестировщиком ПО (Junior Test Engineer, QA Tester, QA Engineer, QA Test Engineer). Офлайн-занятия в мини-группе и проектная работа вместе с личным наставником. Бессрочный доступ к материалам онлайн-курса.
- Актуальная программа. Курсы разрабатываются после анализа вакансий и обновляются каждые полгода. Ничего лишнего — учим только тому, что пригодится в работе.
- Преподаватели — действующие специалисты, которые прошли обучение педагогике. Они донесут сложные вещи просто. Все всё поймут.
- 91% студентов в офлайн-формате проходят обучение до конца. Ни один онлайн-курс не даёт такого результата.
- Проекты для резюме. Выполнение проектов приближает студентов к условиям реальной работы. Проекты не стыдно будет показать работодателю.
Вы будете тестировать реальные проекты, что поможет при трудоустройстве. Обучение подойдёт даже тем, у кого нет начальной подготовки. Группа 5-10 человек и чат, чтобы каждому было комфортно задавать вопросы, общаться с преподавателем и друг с другом. После занятий у вас останется связь с наставником и доступ к онлайн-курсу на платформе.
Skypro
Сайт: https://sky.pro/courses/programming/qa-engineer
Стоимость: 3 584 р. в месяц
Длительность: 10 месяцев
Промокод Howto дает 10% скидки на любой курс!
Профессия Инженер по тестированию
- Научат с нуля — получится, даже если у вас нет опыта в IT
- Начнете искать работу во время учебы — получите основы профессии и помощь с оформлением резюме
- Получите преимущество в поиске работы и дополнительный навык: автоматизация тестирования на Python
Программа обучения соответствует требованиям к вакансиям начинающих тестировщиков на 100%.
Программа обучения
- Индивидуальная проверка домашних заданий
- Поддержка наставника
- Мастер-классы онлайн с реальными рабочими задачами
— 480 часов обучения
— 10–12 часов в неделю
— диплом
— 4 проекта в портфолио
- Основы тестирования
Вы научитесь:
1. Разбираться в основах тестирования и узнаете, как работает тестировщик.
2. Писать тестовую документацию: тест-кейсы, чек-листы и тест-планы.
3. Работать в системах управления тестированием и узнаете, какие виды тестирования бывают. Проведете функциональное, UX/UI- и регрессионное тестирование.
4. Составлять и заводить отчеты в системах отслеживания ошибок. Научитесь писать отчеты о тестировании, а еще узнаете, какие метрики качества бывают и зачем их отслеживать.
5. За меньшее время проверять больше сценариев с помощью популярных техник тест-дизайна: эквивалентных классов, попарного тестирования, граничных значений и других.
- Тестирование API
Вы научитесь:
1. Тестировать продукты без графического интерфейса. Поймете, как передаются данные в интернете с использованием REST и SOAP.
2. Создавать запросы: GET, POST, PUT, DELETE.
Сделаете это с помощью инструментов Postman, Fiddler, Swagger.
3. Создавать тесты на нагрузку с помощью Apache JMeter.
- Основы работы с SQL
Вы научитесь:
1. Настраивать окружение для работы с таблицами, отправлять SQL-запросы, писать запросы с использованием операторов.
2. Группировать, фильтровать и сортировать полученные данные при помощи агрегатных функций.
3. Использовать SQL в тестировании.
- Тестирование мобильных приложений
Вы научитесь:
1. Разбираться в мобильных приложениях. Узнаете, какие из них считаются нативными, а какие — гибридными.
2. Важным понятиям для мобильной разработки: симуляторы, эмуляторы, работа с прерываниями и Activity Lifecycle.
3. Работать с пуш-уведомлениями и управлением жестами. Изучите гайдлайны для iOS и Android.
- Инструменты тестировщика
Вы научитесь:
1. Понятию «непрерывная интеграция». Узнаете, для чего она нужна. Поймете плюсы и минусы непрерывной интеграции / доставки (CI/CD).
2. Использовать настроенные пайплайны для развертывания приложения.
3. Использовать Git. Поймете принципы организации системы контроля версий. Узнаете, в каком порядке работать с Git-репозиторием и как вносить в него правки.
- Дополнительный курс: автоматизация тестирования на Python
Центр карьеры проведет вас от учебы до работы на новом месте
780 выпускников прошло через центр карьеры
95% выпускников выходит на работу в течение 4 месяцев
2-3 приглашения на работу получает выпускник
+95 компаний партнёров
1. Студенты оформляют резюме вместе с консультантами центра карьеры и получают больше откликов
2. Центр карьеры помогает усилить резюме и собрать убедительное портфолио из работ, которые вы сделали на курсе
Политех
Адрес: м. Политехническая, ул. Обручевых , д. 1, комн. 202
Сайт: https://hse.spbstu.ru
Телефон: +7 (812) 703-02-02
Стоимость: от 16 900р. за курс
- QA-OQA. Оптимизация тестирования программного обеспечения
Целью данного курса является изучение вопросов, связанных с оптимизацией процесса тестирования. В ходе изучения курса слушатели получать базовые знания, необходимые для организации и управления процессом оптимизации и автоматизации тестирования, начиная с вопросов выбора основных направлений оптимизации, оценки методов и инструментов оптимизации и заканчивая оценкой результатов оптимизации процесса.
В рамках данного курса слушатели изучат общие подходы к оптимизации процесса тестирования, которые позволяют сократить объём тестирования, сроки тестирования и повысить качество тестирования. Отдельное место в курсе отведено для ряда вопросов, связанных с автоматизацией тестирования.
Для закрепления пройденного материала и получения практических навыков в рамках курса предусмотрено выполнение значительного числа лабораторных и самостоятельных практических работ.
- QA-QAB. Тестирование программного обеспечения
Целью изучения дисциплины «Тестирование программного обеспечения» является получение слушателями основных знаний и навыков, необходимых для начала работы в области тестирования программного обеспечения.
Данный курс дает общее представление о процессе тестирования программных продуктов. В нем изучаются необходимые фундаментальные понятия и термины, а также получаются практические навыки, необходимые для начала работы в области тестирования программного обеспечения. В рамках курса изучается типичная структура процесса тестирования и особенности тестирования на разных стадиях разработки. Слушатели знакомятся с различными методами и видами тестирования, изучают стандартные виды документов, используемых в процессе тестирования программных продуктов, изучать основные подходы к поиску дефектов в программных продуктах.
ИТМО
Адрес: м. Пушкинская, Ломоносова, д.9, каб. 1120Б
Сайт: https://itmo-tester.ru
Телефон: +7 999 249-33-74
Стоимость: 41 990р. за курс
Полное обучение длится 3 месяца, курс разделен на 2 блока по 1,5 месяца:
Программа курса
- Автоматическое тестирование
Основы программирования на Java
ООП
Паттерны проектирования
BDD. Cucumber
Автоматизация API. Rest Assured
Автоматизация с помощью Selenium
Jenkins
Отчеты с помощью Allure
Подготовка к собеседованию
Итоговый экзамен
- Ручное тестирование
Введение в тестирование
Методологии разработки ПО
Техники тест-дизайна и тест-анализа
Чек-листы, тест-кейсы
Работа с документацией. Требования к ПО
Метрики тестирования
Системы баг-трекинга
Работа с консолью
Что такое API, протокол HTTP
Базы данных. Основы SQL
Level UP
Адрес: м. Василеостровская, 8 Линия В.О., д. 25
Сайт: https://levelp.ru
Телефон: 8 812 320 13 03
Стоимость: 42 990р. за курс
Вводный курс по QA Automation
Курс «Автоматизация тестирования ПО (Java). Basic» – вводный курс по QA Automation, ориентированный на подготовку инженеров автоматизации тестирования программного обеспечения (QA Automation Engineer). Если вы тестировщик и стремитесь расти и развиваться в QA, этот курс по автоматизации – для вас. Для зачисления на курс вы должны быть знакомы с основами тестирования ПО, владеть основами программирования на Java и уметь пользоваться Git|Github.
Вы научитесь писать тесты в соответствии с Java Code Conventions с использованием стека технологий:
- Java
- Selenuim
- Selenide
- Cucumber
- Maven
- JUnit 5/TestNG
- CI/CD
- Jenkins
- RestAssured
После окончания курса Вы:
- сможете писать автоскрипты
- сможете пользоваться инструментами для автоматизации тестирования
- получите полное представление о роли инженера автоматизации тестирования в разработке программного обеспечения;
- сможете применять полученные знания в работе
Be-Tester
Адрес: м. Невский проспект, Казанская улица д.7
Сайт: https://be-tester.ru
Телефон: +7 981 786 45 60
Стоимость: от 16 900р. за курс
QA инженер
Пройдите лучшие курсы и получи профессию тестировщика с нуля — обучение от школы «Be-Tester» с сертификатом от практикующих специалистов в сфере IT. Доступные цены, опытные преподаватели, удобный формат обучения.
Quality Assurance engineer – это тот человек, который обеспечивает качество программного обеспечения. Он выявляет баги и дефекты ПО. На сегодняшний день есть много желающих закончить QA инженер курсы, ведь на данный момент наблюдается определенный дефицит квалифицированных кадров в данной сфере. И курсы являются хорошим шансом получить высокооплачиваемую и интересную работу.
Ведь на инженера по качеству программ не учат в университетах. Желающий прийти в профессию должен либо прослушать курсы, либо разобраться во всем самостоятельно. Последний вариант является намного сложнее и подойдет далеко не всем. Тот, кто пройдет QA инженер курсы СПб сосредоточит свое внимание на процессах разработки софта, улучшать его, следить за тем, что в нем не было дефектов, и он работал без каких-либо проблем.
Kata
Адрес: м. Выборгская, Выборгская набережная, 29
Сайт: https://kata.academy
Телефон: +7 995 996-85-96
Стоимость: не указана
QA Automation на Java
Программа обучения:
- Теория тестирования
- Введение в Java
- Автоматизированное тестирование
- Командный проект
- Подготовка к собеседованиям
Ты изучишь основы ручного тестирования: познакомишься и научишься составлять основную тестовую документацию, планировать и выполнять ручное тестирование ПО, писать SQL запросы, выполнять операции в Git и тестировать API. Познакомишься c базовым синтаксисом, стандартной библиотекой Java, средой разработки IDEA, научишься писать консольные приложения в объектно-ориентированном стиле, а также unit-тесты. Изучишь основы автоматизированного тестирования, научишься работать с инструментами Gradle и Maven, применять различные фреймворки для автоматизированного тестирования ПО.