Разделы портала

Онлайн-тренинги

.
Как УСПЕШНО пройти собеседование на тестировщика
02.04.2010 15:12

Автор: Наталья Руколь

Оригинальная публикация

После написания статьи «12 правил успешного собеседования тестировщиков» я ожидала получить достаточно много вопросов по этой теме. Однако обратных вопросов – «Как его проходить?» - на почту и на форум «Лаборатории Качества» валилось значительно больше. Следуя спросу, продолжаю цикл ответной статьёй.

Введение

После написания статьи «12 правил успешного собеседования тестировщиков» я ожидала получить достаточно много вопросов по этой теме. Однако обратных вопросов – «Как его проходить?» - на почту и на форум «Лаборатории Качества» валилось значительно больше.

Следуя спросу, продолжаю цикл ответной статьёй.

За время своей работы в отрасли QC я 7 раз меняла работу, проходила около 50 собеседований, проводила более 400, участвовала в качестве наблюдателя не меньше чем в 100 собеседованиях, проводила аудит персонала и консалтинг по смежным вопросам в трёх компаниях, наняла почти 60 сотрудников и руководила более чем 100. Я не считаю, что являюсь гуру в этой области (хотя и стремлюсь к этому) – но мне уже есть, чем поделиться. Результаты наблюдений – в статье, которая перед Вами. Я буду рада вопросам «новичков» и комментариям «гуру», за которые заранее спасибо!

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

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

Общие вопросы

Вопросы общего содержания чаще всего задают HR (если они, конечно, есть). Однако такие же или похожие на них вопросы задают и технические руководители.

1. Почему Вы меняете место работы?

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

Как отвечать на этот вопрос?

На этот вопрос нужно отвечать правду. Конечно, Вам лучше воздержаться от искренних высказываний про интеллект ненавистного руководителя или от непосредственной критики политики предыдущей компании, задерживавшей зарплату. Но, тем не менее, здесь максимально важна правда, и в этом заинтересованы лично Вы в первую очередь: если Вы уходите из предыдущей компании из-за проблем, с которыми гарантированно столкнётесь на новом месте работы – то Вам лучше продолжить поиски. Скрыв то, что заставило Вас поменять работу, Вы скорее всего не узнаете, есть ли аналогичные проблемы на новом месте.

Подготовьтесь к этому вопросу заранее. Если Вам нечего скрывать, и Вы меняете работу из-за закрытия интересного проекта, отсутствия перспектив карьерного роста или невысокой зарплаты, то Вы можете смело объяснить ситуацию. Если же причиной является то, что «Вас недооценивают», или имеют место конфликты – подберите максимально сдержанное объяснение ситуации. Воздержитесь от критики – с критиканами мало кто любит работать!

2. Почему Вы выбрали нашу компанию?

По мнению множества HR’ов, владеющих сакральными знаниями, лояльный к компании сотрудник имеет больше шансов на длительную и продуктивную работу. А следовательно – и больше шансов на принятие на работу.

Как отвечать на этот вопрос?

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

  • Выделитесь из преобладающего большинства соискателей, не готовых ответить на этот вопрос
  • Получите от HR-а если не медаль, то как минимум «плюс за лояльность»
  • Отразите свои интересы, которые помогут определить соответствие Вас и вакансии, причём в двустороннем порядке.

3. Почему Вы хотите работать именно в тестировании?

Этот вопрос задают не просто так. Зачастую в тестирование идут сотрудники, расценивающие эту область как промежуточный этап – перед разработкой, аналитикой, и т.д. И в этом подходе есть как минимум две проблемы:

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

Как отвечать на этот вопрос?

Правду. НО! Если Вы не расцениваете тестирование как своё призвание – может, и не надо устраиваться на эту работу? Вы всегда можете устроиться сразу в разработчики, пусть и не на большую зарплату – но, получив опыт, построить карьеру в соответствие с желаниями. Промежуточный этап в тестировании вовсе не является необходимым и в последующей работе программистом вряд ли поможет. Поэтому, для начала, искренне ответьте на этот вопрос себе: хотите ли Вы двигать интересную и сложную, плохо развитую в России, область? Если Ваш ответ «да» - то Вы уже знаете, что отвечать на собеседовании и как заработать себе «плюс два балла».

4. Кем Вы хотите работать через 1 год / 3 года / 5 лет?

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

Как отвечать на этот вопрос?

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

Вопросы по тестированию

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

1. Что такое тестирование чёрного ящика?

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

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

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

2. Протестируйте лифт!

Итак, Вы рассказали, что такое классы эквивалентности и граничные значения. Пришло время проверить, умеете ли Вы их использовать. И вот, Вас просят протестировать лифт. Или карандаш. Или калькулятор, джинсы, чашку. Неважно что. Задача – скорее всего непривычная и нестандартная. Что ждёт от Вашего ответа работодатель?

• Способность мыслить творчески. Для тестеров это ого-го как важно. Я неоднократно встречала соискателей, которые на вопрос «протестируйте чашку» не могут придумать ни одного теста. Скорее всего, с тестированием нового компонента у них тоже возникнут проблемы.

• Структуризацию. Если тестирование калькулятора начинается с деления на ноль, то соискатель скорее всего не умеет приоритезировать тесты и не очень хорошо понимает основных задач, возлагаемых на тестирование.

• Умение использовать методики, которые в теории кажутся такими простыми. Если на лифте Вы планируете ездить с каждого этажа на каждый этаж – значит, понимание классов эквивалентности не ушло дальше теории.

• Умение использовать все возможные виды тестирования. Нагрузочное тестирование лифта (вызвать со всех этажей), объёмное тестирование чашки (налить в неё максимум воды), производительность калькулятора при операции сложения, юзабилити джинсов и пользовательская документация на карандаш – лучшие способы показать, что Вы «в теме».

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

3. Расскажите, как создавать тест-кейзы

Или как написать тест-план, как создать фреймворк автоматизации тестирования или что-либо ещё. Самое худшее, что Вы можете сделать при ответе на этот вопрос – пытаться сделать вид, что Вы умеете делать что-то, когда на самом деле этого никогда не делали. Если тема Вам хорошо знакома, и Вы знаете, как отвечать – флаг в руки! Если же Вы не уверены в правильности своих мыслей – обязательно предупредите об этом собеседующего фразой вроде «Я никогда этого не делал, но мне кажется правильным следующая последовательность действий…». Искренность всегда подкупает, а ошибки в ответе не будут восприниматься строго. Если же Вы будете рассказывать «правильный» подход, не будучи в нём уверенным, и наговорите глупостей – врядли кто-то захочет брать Вас на работу.

4. Зачем вообще нужно тестирование? 

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

5. Как определить качество продукта?

Этот вопрос, как и предыдущий, тоже распространён достаточно часто. Google поможет Вам быть к нему готовым.

Технические вопросы.

В мои планы в рамках этой статьи не входят рассказы про настройку DNS и запросы к базам данных. Но есть некие общие советы, которых стоит придерживаться:

           1. Не пытайтесь сделать вид, что знаете что-то, если Вы этого не знаете.

Во-первых, нехватка технических знаний быстро компенсируется и работодатели редко уделяют очень серьёзное внимание этому вопросу. Во-вторых, неудачно скрываемое незнание всегда вызывает недоверие: можно ли верить остальным словам кандидата? А в-третьих, потенциальный работодатель может разделять моё мнение о том, что защищающие неправильную точку зрения люди чаще допускают ошибки в работе. По крайней мере, сотрудника, который хорошо разбирался в тестировании, но старательно доказывал что «в Windows нет поддержки динамических дисков», я на работу не взяла. Скорее всего, если бы он честно признался, что не знает, что это такое, решение было бы другим.

2. Если видите, что не очень удачно ответили на предыдущие вопросы – инициируйте ответы сами, но по темам, которые знаете лучше.

К примеру, если Вы неудачно ответили на вопрос про MS SQL, скажите сами, что зато Вы имеете опыт работы с Oracle и поэтому быстро сможете «перепрофилироваться».

3. Зарекомендуйте себя как опытного читателя документации 

Способность быстро и самостоятельно разобраться в незнакомой технологии или инструменте ценятся выше, чем имеющиеся знания. Не стесняйтесь хвалить себя. Если после Ваших слов о том, что Вы не разбираетесь в Rational Robot, собеседующий немного поник – гордо скажите, что зато в Silk Test Вы разобрались всего за неделю и сумели многое (конкретизируйте) в нём сделать. Естественно, здесь тоже говорить нужно правду!

Заключение

Главное – не бояться. Вы ищете работу, а работодатель ищет грамотного сотрудника. Вы оба заинтересованы в результате. Быть принятым на неподходящую работу – значительно хуже, чем получить отказ. Пробуйте, не нервничайте, учитесь! И развивайтесь для себя – а не для «галочки» на собеседовании. Удачи!

Обсудить в форуме