QA-тестирование

Дословно с английского QA — это Quality Assurance, то есть обеспечение качества продукта на всех этапах разработки или по-русски — тестирование. Основная задача тестировщика — найти в программе, приложении, игре или другом продукте все возможные ошибки и проблемы до того, как продукт выкачен на пользователя. То есть до того, как им стали пользоваться мы с вами.

Пример задачи1

Пример задачи

Нужно протестировать работу сайта книжного интернет-магазина. Сначала тестировщик проходит стандартный сценарий использования (покупает книгу) и фиксирует ошибки. Затем, переходит к нестандартным способам: добавляет в корзину бесконечное число товаров, вводит в строке поиска весь текст «Войны и Мира», десять раз перезагружает страницу. Все ошибки фиксируются и передаются разработчикам. Важно понимать, что тестирование бывает автоматическим (с написанием запросов) и ручным.

Начальные требования

  • Представление о баг-трекинговых системах (Jira или др)
  • Базовое знание SQL
  • Плюсом будет знание программ Silk Test или Rational Robot и владение инструментами автоматизированного тестирования (Selenium, Puppeteer, Postman, Newman)
Начальные требования1
Младший-QA инженер / Тестировщик
QA-инженер / Тестировщик
Руководитель QA
ИТ-директор

В обязанности младших тестировщиков входит ручное тестирование по готовым сценариям и написание базовых тест-кейсов. Всю работу контролируют более опытные специалисты. Джун выполняет простую ручную работу и не связан с процессами улучшения качества продукта в целом. Его основная задача — выявлять ошибки.

Опытный тестировщик занимается повышением качества продукта на всех этапах разработки. То есть разрабатывает и устанавливает стандарты качества, выбирает инструменты тестирования, обдумывает, как предотвратить ошибки. Формулирует требования к разрабатываемым системам и компонентам. Тестировщики, умеющие делать автоматические запросы, ценятся на рынке больше.

Руководитель (тимлид) принимает решения по внутреннему устройству, требованиям и внешним интерфейсам ПО. Выполняет сложные задачи по тестированию. Он же координирует стратегию тестирования в небольшой команде, руководит тестировщиками, планирует их работу. Оценивает объём, сроки выполнения и бюджет проекта.

CIO (Chief Information Officer), или ИТ-директор — это топ-менеджер,  который отвечает за информационные технологии (ИТ), особенно в ИТ-компаниях или компаниях, деятельность которых преимущественно базируется на ИТ-инфраструктуре.

Роль CIO в компании состоит в разработке информационной стратегии по управлению бизнесом на основе передовых цифровых технологий, а также в обеспечении ее ИТ-составляющих. Также CIO руководит сотрудниками ИТ-департамента, поддерживает рабочие связи с другими службами компании (единым проектным офисом, отделом бизнес-аналитики, подразделением информационной безопасности) и руководством.

CIO собирает сведения о выборе технологий, партнеров и оборудовании и предоставляет их генеральному директору (CEO) с обоснованием своих решений по выгодам и стоимости того или иного варианта (например, использования аутсорсинга вместо труда собственных сотрудников).

30 000
60 000
60 000
150 000
150 000
250 000
250 000
400 000
1
2
1
3
3
5
Карьерный рост

среднерыночная зарплата


работает на позиции

Видеообзор профессии

Программная инженерия
http://rsreu.ru/faculties/fvt/kafedri/vpm/menu-504/230105-programmnoe-obespechenie-vychislitelnoj-tekhniki-i-avtomatizirovannykh-sistem
Информационные системы и программирование
http://xn--b1aoke0e.xn--j1al4b.xn--p1ai/assets/%D0%9F%D0%9A/spec/%D0%98%D0%A1%20%D0%B8%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf

Где можно получить навыки для данной профессии

Высшее образование

Среднее профессиональное образование

Дополнительное образование

close

Подпишитесь на рассылку новых мероприятий!