Пять технических и пять нетехнических навыков хорошего QA

? Нетехнические навыки

Навыки, которые мы собрали в статье — must have для любого инженера по тестированию. Проверьте, развиты ли у вас эти способности и найдите, что можно улучшить!

Аналитические навыки

Хороший тестировщик программного обеспечения должен быть хорошим аналитиком. Аналитические навыки помогут декомпозировать (разбить) сложную программную систему на более мелкие части для лучшего понимания и создания тест-кейсов. Не уверены, что у вас хорошие аналитические навыки? Перейдите по этой ссылке, если вы можете решить хотя бы 1 задачу, вы определенно не обделены аналитическим мышлением. [прим: много похожих задач на русском опубликовано в телеграм-канала АйТи собес]

Коммуникативные навыки

Хороший тестировщик должен обладать хорошими навыками устного и письменного общения. Артефакты тестирования (такие как тест-кейсы, тест-планы, стратегии тестирования, баг-репорты и т.д.) создаются тестировщиками и должны быть легко читаемы и понятны. Общение с разработчиками (в случае багов или любых других проблем) потребует от вас сдержанности и дипломатии.

Навыки организации и тайм-менеджмента

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

Отношение к работе

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

Страсть

Универсальный навык. Чтобы добиться успеха в любой профессии или работе, необходимо иметь значительную степень страсти к ней. Очевидно, хороший тестировщик должен страстно любить тестирование. Но как определить, есть ли у вас страсть к тестированию программного обеспечения, если вы никогда раньше не тестировали? Просто попробуйте, и если тестирование вас не увлечет, переключитесь на что-то другое, что вас заинтересует.

⚙️ Технические навыки

С нетехническими разобрались, перейдем к конкретным техническим скиллам.

Базовые знания баз данных/SQL

Современные программы работают с огромными массивами данных. Эти данные хранятся в различных базах данных, например, в Oracle, MySQL и т.д. Часто бывают ситуации, когда эти данные необходимо проверить. В этом случае используют простые/сложные SQL-запросы. [прим: помощником в изучении SQL может стать канал SQL для тестировщика]

Базовые знания команд Linux

Большинство программных приложений, таких как веб-сервисы, базы данных и серверы приложений, развернуты на машинах Linux. Поэтому тестировщикам крайне важно знать и уметь работать с Linux-консолью.

Знание и практический опыт работы с системами управления тестированием (Test Management Tools)

Управление тестированием — важный аспект тестирования программного обеспечения. Без надлежащих методов управления тестированием не будет хорошего процесса тестирования. Управление тестированием — это ничто иное, как управление артефактами тестирования. Например, такой инструмент, как Testlink, можно использовать для отслеживания всех тест-кейсов, написанных вашей командой.

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

Знание и практический опыт работы с любой баг-трекинговой системой

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

Знание и практический опыт работы с инструментами автоматизации

Если вы хотите стать автоматизатором (или перейти из ручного тестирования в автоматизированное), вам необходимо освоить инструменты автоматизированного тестирования. Много статей об автоматизированном тестировании можно найти у нас на сайте в соответствующем разделе.


Напишите, какие навыки, на ваш взгляд, нужны хорошему тестировщику и как их развивать?

Какой была ваша первая зарплата в QA и как вы искали первую работу?

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

2 КОММЕНТАРИИ

Подписаться
Уведомить о
guest

2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Иван.
Иван.
1 год назад

Я, как человек который пытается войти в профессию, не могу понять почему везде требуется знание эти программ ведения багов/тест кейсов. Это ж простые трекеры, их что б освоить больше двух часов не надо даже если видишь в первый раз. Все на перебой требуют знания 100500 таких программ.

SvL
SvL
1 год назад

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

Мы в Telegram

Наш официальный канал
Полезные материалы и тесты
Готовимся к собеседованию
Project- и Product-менеджмент

? Популярное

? Telegram-обсуждения

Наши подписчики обсуждают, как искали первую работу в QA. Некоторые ищут ее прямо сейчас.
Наши подписчики рассказывают о том, как не бояться задавать тупые вопросы и чувствовать себя уверенно в новой команде.
Обсуждаем, куда лучше податься - в менеджмент или по технической ветке?
Говорим о конфликтных ситуациях в команде и о том, как их избежать
$1100*
медианная зарплата в QA в июне 2023

*по результатам опроса QA-инженеров в нашем телеграм-канале

Собеседование

19%*
IT-специалистов переехало или приняло решение о переезде из России по состоянию на конец марта 2022

*по результатам опроса в нашем телеграм-канале

live

Обсуждают сейчас