Найти тему

4 страха, мешающие стать тестировщиком в международной компании

Оглавление

Страх № 1: тестирование — это рутина

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

Тестировщику приходится снова и снова выполнять одни и те же тесты, частенько «обречённые» на успешное прохождение и не обнаруживающие ошибки, особенно когда продукт стабилен. Как же избежать замыливания глаз, выгорания, скуки, депрессии?

Даже в быту для скучных и трудоёмких действий люди придумывают автоматизации. Надоело взбивать яйца венчиком — возьми блендер, тяжело подниматься по ступенькам — ищи лифт, устал подметать — хватай электровеник. «А» = автоматизация! Что делать с сэкономленными силами и временем — совсем другая история.

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

Но зачем нужны ручные тестировщики, если всё можно автоматизировать? Именно для того, чтобы задать максимально высокую планку искусственному интеллекту! К важнейшим задачам ручного тестирования относятся:

  • тщательное изучение требований заказчика (что вообще нужно тестировать?);
  • поиск особо опасных и каверзных дефектов;
  • расширение покрытия тестов;
  • адаптация автоматизированных тестов к новым фичам;
  • освоение и изучение бескрайнего мира «Производительность продукта».

Козырь талантливого тестировщика — здравый смысл, позволяющий выяснить истинные приоритеты конечного пользователя и их соответствие стратегии компании.

Контролируя баланс скорости и надёжности тестирования, инженер может напрямую повлиять на соотношение цены (себестоимости) и качества продукта.

Страх № 2: ограниченный карьерный рост

Ещё один миф связан с обесцениванием профессии инженера по тестированию. Я про заявления вроде «Да какое тут может быть развитие? Это же мартышкин труд!», «А когда уже я смогу перейти в разработку?», «Я хочу вершить судьбу продукта, а не вот это всё!». Ответ на первый вопрос был дан в предыдущем разделе.

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

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

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

«
Ого как много требований к простому тестировщику! А мне за это что будет?» — спросите вы.

Чем больше сила, тем больше ответственность, а за увеличением ответственности следует карьерное развитие. Причём возможен именно вертикальный рост — внутри той же сферы, без переквалификации в разработчика.

Пример развития в международной компании, где целых семь ступеней — от интерна до technical staff, — а также участие в инновационных межпроектных программах, где творятся великие дела. Тут и до создания новаторского запатентованного продукта недалеко! Вот оно, максимально глубокое погружение в профессию.

-2

Страх № 3: отсутствие опыта в тестировании — большая проблема

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

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

Зачастую сильные тестировщики приходят из смежных IT-профессий: системного администрирования, DevOps, техподдержки и даже разработки.

Сложно сделать первый шаг в сторону смены IT-роли, но здесь очень помогает опыт настройки операционной системы, опыт работы с железом, умение досконально разобраться, как что работает (или не работает).

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

По приходу в команду к каждому новичку прикрепляется buddy — сотрудник, который выполняет схожие задачи, рад помочь своему подопечному и поделиться бесценным опытом.

Менторские программы тоже продолжают набирать обороты — и они просто космос. Как говорится, было бы желание!

-3

Страх № 4: нужен суперанглийский

На самом деле английский высшего уровня вам не требуется, но читать на нём и понимать его — надо!

Крупные международные компании всегда требуют знание иностранного языка. Это скилл, который в современном мире необходим для развития практически в любой области, а ещё его «не пропьёшь». Но стоит ли отказываться от интересной вакансии, если герундий для тебя — это запрещённое вещество или позабытое прозвище твоего одноклассника Герасима?

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

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

-4

Заключение: быть или не быть?

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

А следующий шаг — это работа над преодолением барьеров и сменой установок, что требует немалых усилий.

Самое благодарное дело — это восполнять дефицит, быть готовым качественно делать то, что больше всего нужно миру, и найти ту область, где твой вклад окажется самым ценным.

Подумай: а вдруг тестировщик — это твоё призвание?

Узнать больше о тестировании можно на бесплатном практическом уроке "как за 1 месяц войти в IT" -
https://be-tester.ru/freeonline