Найти тему

6 важных качеств тестировщика

Мария Полубелова, TeamLead тестировщиков в Холдинге Samgau.
Мария Полубелова, TeamLead тестировщиков в Холдинге Samgau.

Есть вполне стандартный список технических навыков, который на 70% совпадает с описанием вакансий на позицию «QA-инженер». Именно эти навыки проверяются на техническом интервью при приеме на работу.

Но есть кое-что еще, часто намного более важное, чем теория и практика владения инструментами и технологиями. Я сейчас говорю про так называемые «мягкие навыки» или soft skills.

Как человек, который набирал отделы и проводил сотни интервью, могу с уверенностью сказать, что профессиональный интервьюер за первые 10-15 минут разговора с кандидатом понимает, подходит человек или нет. За это время обычно происходит знакомство, small talk и рассказ кандидата о себе. То есть, уровень hard skills толком не ясен. Зато хорошо понятно, есть ли необходимый набор soft skills, чтобы начать работать с человеком.

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

Однако, мало просто очаровать работодателя на первом интервью. Для дальнейшего карьерного роста требуются все те же soft skills. А прокачиваются они дольше, чем любой технический навык.

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

  1. Внимательность

Это, пожалуй, самый очевидный навык инженера по обеспечению качества. Недаром Google при поиске по слову «тестирование» возвращает картинки с лупой, линза которой увеличивает жучка («жук» по-английски - «bug», что в IT означает «дефект»).

Внимательность требуется во всем:

- при анализе требований;

- при покрытии требований кейсами;

- при анализе влияния изменений и составлении тест-планов;

- при выполнении тестирования и поиске дефектов;

- при анализе результатов тестирования.

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

2. Самостоятельность

В данном случае подразумевается способность без чужой помощи качественно выполнять свои задачи.

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

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

Lead же вообще работает от целей, которые ставит себе сам. Например, построить нагрузочное тестирование продукта.Также цели может ставить компания: увеличить выручку по контрактам на услуги тестирования в 3 раза в этом году. Чем обширнее цель, тем большей декомпозиции она потребует. Как понятно, степень самостоятельности такого специалиста очень высока.

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

3. Гибкость

Здесь полезно обратиться к англоязычному слову «agile». Если открыть толковый словарь, например, Оксфордский, то можно прочитать там, как минимум, два определения этого слова:

Able to move quickly and easily.

Able to think and understand quickly.

То есть, чтобы быть «agile», надо уметь быстро и легко двигаться к достижению цели и быстро соображать. И такие требования рождаются из необходимости адекватной реакции на изменения, которые неизбежны в любом проекте.

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

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

4. Исполнительность

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

5. Желание развиваться

В IT и, в частности, в QA невозможно работать без постоянного развития. В QA каждый год появляются новые технологии, инструменты, подходы, методологии. Да, безусловно, есть какой-то фундамент, который неизменен. Но если обладать только этими базовыми знаниями, нельзя рассчитывать на востребованность себя, как специалиста. Поэтому профессиональное развитие и любознательность в первую очередь требуются самому инженеру.

В то же время компании также заинтересованы в росте сотрудника. Способный и перспективный сотрудник, развиваясь сам, будет развивать и проект. Познавая что-то новое и полезное, будет привносить это в команду и повышать качество продукта, которым занимается.

6. Работа на результат.

Иногда я задаю провокационный вопрос на собеседованиях: «У любой ли работы должен быть результат?». Правильный ответ – да. Результат превращает работу из бессмысленного процесса в путь к реальной цели.

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