Какие скилы должен иметь начинающий QA Manual | robot_dreams
Для отслеживания статуса заказа — авторизируйтесь
Введите код, который был выслан на почту Введите код с SMS, который был выслан на номер
 
Код действителен в течение 5 минут Код с sms действителен в течение 5 минут
Вы уверены, что хотите выйти?
Сеанс завершен
На главную
Какие скилы должен иметь начинающий QA Manual, чтобы быть конкурентоспособным в 2023 году

Какие скилы должен иметь начинающий QA Manual, чтобы быть конкурентоспособным в 2023 году

Колонка Сергея Сахненко, Lead QA Engineer и лектора курса QA Manual

Сергей Сахненко, Lead QA Engineer и лектор курса QA Manual, занимается мануальным тестированием уже 9 лет. На последних трех проектах он с нуля настроил процессы так, чтобы новые версии продукта выходили ежемесячно.

В своей колонке для robot_dreams он дает советы начинающим тестировщикам, которые ищут работу в 2023 году и не рассматривают переход в автоматизацию.

Совет #1. Прокачайте софт-скилы

Любые хард-скилы можно развить, даже если Trainee/Junior QA Manual не имеет технического бэкграунда. Но то же самое нельзя сказать о софт-скилах. Именно они определяют, как тестировщик будет взаимодействовать с командой, клиентами и пользователями.

Вот некоторые из софт-скилов, без которых эффективная работа тестировщика невозможна:

  • Адаптивность и коммуникабельность. QA — это очень динамичная роль. Поэтому важно адаптироваться к различным ситуациям и уметь находить общий язык со всеми участниками рабочего процесса: от клиента и команды, которые дают тебе задачи, до конечных пользователей, которые затем взаимодействуют с продуктом.

Иногда, чтобы решить рабочий вопрос, проще поговорить с людьми вместо того, чтобы тратить время на поиск ответа в документации.

  • Упорство и внимательность. Выполнение рутинных задач и работа с документацией, хотя это может быть не очень интересно, все же является частью работы тестировщика. К этому следует быть готовым, а указанные качества помогут глубже понять продукт и улучшить его.
  • Инициативность. Будьте проактивными и самостоятельно ищите необходимую информацию. Готовые решения не всегда будут поданы на тарелочке. К тому же, если вы привыкли ждать, когда вам дадут задание, вы не сможете подниматься по карьерной лестнице, ведь от тестировщика уровня Middle и выше ждут инициативы.

Совет #2. Совершенствуйте английский язык

Чтение документации по проекту и эффективная коммуникация с заказчиками и командой требует отличного понимания английского языка. Знание языка на уровне Upper-Intermediate (B2) іи выше увеличат ваши шансы на нахождение работы тестировщиком в 2023 году. Но нужно не только понимать собеседника, а и уметь аргументировать то или иное решение на английском.

Совет #3. Изучайте теорию тестирования

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

курс: QA Manual
Сергей Сахненко Lead QA Engineer в EPAM
 

Совет #4. Поймите, как строятся процессы тестирования на проектах

Начинающий Manual QA должен понимать, что мануальное и автоматизированное тестирование — это не два типа тестирования, а взаимосвязанные вещи. Для достижения идеального результата они должны быть одновременно реализованы на проекте.

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

Совет #5. Узнайте нюансы работы с базами данных

Джуниор-тестировщик должен разбираться в принципах работы баз данных, как минимум, понимать, что такое SQL. Как используются базы данных, как создавать запросы, как импортировать данные из таблиц и как их сравнить — все это та основа, которая поможет эффективно работать со сложными проектами

Совет #6. Поймите специфику тестирования мобильных приложений

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

Совет #7. Изучайте работу с API и коды ошибок

Знания о работе с API и выполнении запросов также имеет значение, поскольку большинство веб-приложений их использует. Изучите различные протоколы и методы взаимодействия с ними. Также QA-специалист должен уметь отличать типы системных ошибок и понимать их общие категории, при этом знать значение каждого кода ошибки необязательно. Даже поверхностная ориентация позволит найти ключевую причину проблемы, понять, куда обращаться за помощью и где именно возник баг.

Совет #8. Приобретайте практический опыт работы

Глобальный и внутренний кризисы индустрии, включая полномасштабное вторжение россии в Украину, оказали ощутимое влияние на способность компаний нанимать новых IT-специалистов. До пандемии COVID-19, чтобы получить оффер, джуниор-тестировщикам хватало базовых теоретических знаний и небольшого опыта работы. Сейчас от новичков ожидают опыта работы с базами данных, понимания принципов взаимодействия с API, высокого уровня английского языка и т. д.

Чтобы найти работу, начинающим тестировщикам нужно самостоятельно приобретать практический опыт. Это можно сделать на фрилансе или работая над собственным проектом.

Совет #9. Не останавливайтесь: в QA Manual множество путей развития

Поскольку на должности QA Manual часто работают специалисты без технического бэкграунда, может возникнуть впечатление, что у них есть ограничения в развитии карьеры тестировщика. Но это не так. Помимо получения позиции Middle или Senior QA Manual, есть еще множество направлений:

  • Автоматизация. QA Manual всегда может перейти в автоматическое тестирование и в результате дорасти до позиции архитектора. Но это чисто техническая роль, поэтому нужно быть готовым улучшать свои технические компетенции.
  • Менеджмент. Опытные QA Manual могут стать тест-лидами, тест-менеджерами, проджект- и продакт-менеджерами.
  • Full Stack QA. QA Manual также может развиваться в широком смысле и охватывать не очень глубокий, но обширный спектр разнообразных навыков. Например, сейчас появился тренд на Full Stack QA. Хотя, как показывает практика, такой специалист все равно чаще всего занимается мануальным тестированием на проекте и время от времени осуществляет автоматизацию. Поэтому так или иначе QA Manual следует готовиться к получению технических скилов.

Кроме этого, можно сосредоточиться на развитии в качестве QA Manual в определенной нише, например, e-commerce, blockchain и тому подобное.

Ещё статьи
Экспертки о том, как оценивают кандидатов на нетехнических интервью
Часть 2. Работа с записями: вставка, чтение, изменение и удаление