{{
 
QA engineer
Задачи и технологии
  • Проверка соответствия между реальным и ожидаемым поведением программы.
  • Выявление ошибок в продукте.
  • Улучшение качества продукта.
400$-700$
ЗП Junior-специалиста
40
Количество вакансий на рынке (за месяц)
2
Кандидата на вакансию
4/10
Уровень сложности*
*В QA не требуются навыки программирования. Поэтому Тестирование — привлекательное направление для старта IT-карьеры.
ПРЕИМУЩЕСТВА
НЕДОСТАТКИ
В окружении — большое сообщество разработчиков, у которых можно обучаться для совершенствования своих навыков.
Человеческий фактор. Хотя UI и может быть протестирован только вручную, люди могут не заметить некоторые ошибки.
Довольно легко найти работу. По направлению QA много открытых вакансий, ведь 100% всех проектов нуждается в обязательном тестировании.
Трудоемкость повторного использования. Провести серию стандартных автоматических тестов проще, чем протестировать.
Тестирование в реальном времени. Незначительные изменения могут быть исследованы сразу, без написания кода и его исполнения.
Невозможность нагрузочного тестирования. Нельзя смоделировать большое количество пользователей вручную.
Возможность исследовательского тестирования для проверки разнообразных возможностей приложения. В такой работе используются не заранее составленные тест-кейсы, а придуманные на лету сценарии.
ПРЕИМУЩЕСТВА
  • В окружении — большое сообщество разработчиков, у которых можно обучаться для совершенствования своих навыков.
  • Довольно легко найти работу. По направлению QA много открытых вакансий, ведь 100% всех проектов нуждается в обязательном тестировании.
  • Тестирование в реальном времени. Незначительные изменения могут быть исследованы сразу, без написания кода и его исполнения.
  • Возможность исследовательского тестирования для проверки разнообразных возможностей приложения. В такой работе используются не заранее составленные тест-кейсы, а придуманные на лету сценарии.
НЕДОСТАТКИ
  • Человеческий фактор. Хотя UI и может быть протестирован только вручную, люди могут не заметить некоторые ошибки.
  • Трудоемкость повторного использования. Провести серию стандартных автоматических тестов проще, чем протестировать проект вручную после внесения даже небольших изменений.
  • Невозможность нагрузочного тестирования. Нельзя смоделировать большое количество пользователей вручную.
НАВЫКИ, ТЕХНОЛОГИИ, ИНСТРУМЕНТЫ, КОТОРЫЕ НУЖНО ОСВОИТЬ
  • Языки SQL, HTML, CSS
  • Система управления базами данных MySQL
  • Web Service
  • Архитектурный стиль REST
  • Инструмент для автоматизации действий веб-браузера Selenium
  • Решение для автоматизации Katalon
  • Язык разметки XML
  • Язык запросов XPath
  • Сценарная техника Use Case
  • Методы Agile и SCRUM
  • Разные виды тестирования: Stability/Reliability Testing, Volume Testing, Installation testing, Usability Testing, Configuration Testing, Stress Testing.
ПУТИ РАЗВИТИЯ

Уровни:
1
Junior
2
Middle
3
Senior
4
Test Lead/Team Lead
или
1
Junior
2
Middle
3
Senior
4
Head of QA
(на некоторых проектах)
Развитие:
  • QA Engineer — QA Automation Engineer
  • QA Engineer — Специалист по тестированию юзабилити, безопасности, производительности
  • Совмещение нескольких вариантов
Курсы
Профессии

QA Base

Научим тестированию
программного обеспечения с нуля
Время обучения
10 занятий
Cтарт
26.10.2020
СКИДКА -35%
-35%
Курс

QA Advanced

Ты познакомишься с продвинутыми способами тестирования ПО и научишься работать со смежными технологиями
Время обучения
12 занятий
Cтарт
Уточняйте у администрации
КУРС

Manual QA Engineer

Научим тестировать ПО и выпускать в свет качественный продукт
Время обучения
3 месяца
Cтарт
Уточняйте у администрации
ПРОФЕССИЯ