Специальность QA Software Tester или кто такой Quality Assurance Engineer
ITVDN: курсы программирования
Видеокурсы по
программированию

Изучай программирование за 9.99 USD в месяц

Подписка
ITVDN logo
Видеокурсы по
программированию

Изучай программирование за 9.99 USD в месяц

Подписка

QA (Software Testing and Quality Assurance) или тестировщик – это специалист по обеспечению качества программного обеспечения. Тестировщик во многом похож на следователя или детектива. Он идёт по горячим следам программиста и выискивает баги, использует различные дедуктивные методы и скрытые приёмы. Без тщательного тестирования невозможно добиться высокого качества программного продукта – вот почему QA-специалисты очень востребованы в IT-компаниях, занятых разработкой.

Всех тестировщиков можно разделить на 2 большие группы по уровню подготовки - Manual QA Engineer и Automation QA Engineer.

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

Automation QA Engineer – это специалист, который использует программные средства для создания тестов и проверки результатов выполнения. Основная задача QA-автоматизатора — создавать автоматические скрипты, которые будут проверять работу программы на основании тест-кейсов, написанных QA-мануальщиками. Это помогает сократить время тестирования рутинных задач и упростить весь процесс в целом. QA Automation Engineer обладает навыками программиста и логикой тестировщика одновременно: автоматизатор проверяет качество продукта на различных этапах его разработки, тестирования и эксплуатации, а также он занимается разработкой продукта, который проверит написанное программистами.

Профессия тестировщика идеально подойдет очень ответственным, внимательным людям, которые придают значение деталям, отличаются усидчивостью и немного «страдают» перфекционизмом. Для начала работы в этой сфере необходимо владеть знаниями цикла разработки ПО, изучить теорию и основные инструменты тестирования и иметь хороший уровень английского.

Программа QA курса на ресурсе ITVDN разработана таким образом, что студент получает все необходимые знания и практические навыки для начала своей карьеры тестировщика. Курс позволит изучить основы, которые являются "must have" для всех тестировщиков, независимо от сферы тестирования и продукта, который предстоит тестировать. Закончив его, вы уже сможете начать карьеру и получать реальный опыт на фрилансе или позиции Trainee/Junior QA.

Требования к QA-специалисту:

  • Знание этапов жизненного цикла ПО
  • Отличное знание теории (основы, методы, виды и типы тестирования) и умение применять эти знания на практике
  • Знание баг-трекинговых систем (Jira/YouTrack), опыт работы с ними
  • Уверенные знания web-технологий (HTTP, DOM, HTML, JSON, Server response codes, cookie & session)
  • Базовые знания SQL, ООП
  • Опыт ведения тестовой документации
  • Базовые знания языка программирования, который используется в проекте
  • Понимание Agile/SCRUM методологии, умение и желание работать в команде

Тестировщик может занимать такие должности:

QA Engineer
QA Manual
Automation QA Engineer
Junior/Middle Test Engineer
Mobile QA Engineer
QA Functional Manager
Junior/Middle QA Game Tester
QA Lead

Программа обучения
Обязательные курсы
Дополнительные курсы
Бесплатные вебинары

Как происходит обучение

План обучения
Пользуйтесь Планировщиком обучения для составления индивидуального плана обучения, выберите только нужные курсы и темы.
Смотрите видео уроки
Смотрите видео уроки, пользуйтесь временными метками для быстрого перехода к теме.
Учебные материалы
Скачайте исходники программного кода, опорный конспект и презентации к урокам и работайте с ними.
Выполняйте задания
Закрепляйте полученные знания, выполняя домашние задания после каждого урока.
Проверка знаний
Проходите онлайн тестирование после каждого урока и после всего курса.
Общение с ментором
Общайтесь с ментором, получайте помощь и поддержку в решении сложных задач.
Тренажер навыков
Формируйте навыки написания кода, используя Тренажер.
Форум
Общайтесь с другими студентами, тренерами, единомышленниками на форуме ITVDN.
Вебинары
Участвуйте в бесплатных образовательных вебинарах по программированию, задавайте Ваши вопросы в прямом эфире.
Сертификат
Пройдите тестирование и получите сертификат, подтверждающий Ваши знания.
Диплом по специальности
Для получения диплома нужно изучить все обязательные технологии по выбраной специальности и сдать финальный экзамен.
Бонусы
Получайте бонусы за использование ресурсов ITVDN и обменивайте их на подарки и скидки.

Авторы курсов

Анна Дварри

Automation QA

Татьяна Заварзина

Квалифицированный QA-engineer Тренер – консультант, QA-engineer

Сертификат и диплом по окончанию обучения

Диплом QA
Сертификат о прохождении курса

Отзывы

Стань профессионалом, используя все возможности обучения на ITVDN

Стартовый
подписка

Все видео курсы на 3 месяца за 49.99 $

0
Базовый
подписка

Все видео курсы на 6 месяцев за 89.99 $

1
Премиум
подписка

Все видео курсы на 12 месяцев за 169.99 $

2
Notification success