Собеседование на тестировщика вопросы

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

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

  • Увидеть все требования и ожидания структурированными и в одном месте
  • Понять и отметить для себя те пункты, которые требуют дополнительной подготовки\проработки
  • И, в итоге, подготовиться к собеседованию и получить работу на позиции тестировщика ПО

Общие ожидания от претендента на позицию тестировщика в целом без привязки к той или иной специализации выглядят так:

  • У кандидата уже есть какой-то практический опыт и он может структурированно о нем рассказать
  • Кандидат предварительно познакомился с вакансией, с компанией и соответствующим образом подготовился к интервью
  • Кандидат может рассказать, почему его интересует именно эта позиция именно в этой компании
  • Кандидат представляет свой путь развития как специалиста

С точки зрения навыков и знаний практически любой работодатель ожидает от кандидата, который претендует на позицию Regular QA (говорим только про ручное тестирование) следующее:

  • В первую очередь, самостоятельности при выполнении своих прямых задач: анализ и оценка работ, тестирование и ведение дефектов, разработка тестовых сценариев, подготовка среды\данных для тестирования, подготовка отчетов о результатах тестирования
  • Также такой специалист должен представлять свое место в общем процессе разработки ПО, понимать свои цели и возможности, с кем и по каким вопросам коммуницировать
  • От будущего сотрудника ждут, что в случае возникновения какой-либо спорной ситуации в работе он сможет либо решить ее на своем уровне, либо знает кого привлечь для помощи
  • Предполагается, что такого специалиста не нужно будет особо контролировать, перепроверять за ним всю работу
  • Такой сотрудник сам придет к своему лиду или менеджеру в случае возникновения каких-то проблем или вопросов

Работодатель также оценивает и возможности развития специалиста, его зоны роста. Как я уже отметил, ожидается, что сотрудник будет готовой и автономной «боевой единицей» в команде, соответственно зоны роста у Regular QA в первую очередь могут быть такие:

  • Обучение менее опытных коллег
  • Выполнение координирующих функций в рамках небольшой группы тестировщиков
  • Выход на пользователей, заказчиков и прочих не-IT участников процесса с вопросами, касающимися тестирования

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

Потенциальные логические задачи на собеседовании тестировщика

Логические задания помогают техническим и HR-специалистам сформировать представление о том, что за кандидат находится перед ними.

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

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

Задание от Microsoft

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

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

Головоломка от Google

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

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

Задание от Adobe

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

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

Задачи для тестировщиков на собеседовании часто могут выглядеть следующим образом.

Веревка вокруг экватора

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

Разгадка. Решить задание можно с помощью математики. Как вы помните из курса школы, длина экватора – 40 075 км. Радиус окружности определяется по формуле R = L/2π = 40075000/2х3,14 = 6381369,43 м. Увеличив длину еще на десять метров, получаем число 6381371,02 м. Поскольку величина зазора – 1,59, человеку легко удастся пройти через него.

Сложение чисел

Столетие назад преподаватель попросил рассчитать сумму всех целых чисел в диапазоне от одного до ста. Никакой техники тогда не было, ученики просто складывали числа между собой. И лишь один из них моментально справился с решением. Это был Карл Гаусс, будущий математик. Какое решение он предложил?

Разгадка. Карл использовал сорок девять пар чисел: девяносто девять и один … пятьдесят один и сорок девять. При сложении каждой пары получалось сто, также было еще два числа без пары – пятьдесят и сто. Таким образом: 49х100+50+100=5050.

Нарисовать дом

Разгадка. На первый взгляд задание очень простое. Казалось бы, все, что нужно сделать, – это нарисовать дом. Но такая задача на самом деле проверяет вашу способность мыслить нестандартно и искать индивидуальные решения к каждой проблеме.

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

Драже

Почему глазурь на M&M’s идеально гладкая?

Разгадка. В этой головоломке правильный ответ не так уж и важен. Главное – посмотреть, как вы будете использовать воображение и что станете делать, если вдруг попадете на производство.

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

Форма люка

Почему канализационные люки имеют круглую форму?

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

Необычное высказывание

В чем заключается уникальность английского фразы ‘The quick brown fox jumps over the lazy dog?’

Разгадка. Данное задание направлено на то, чтобы проверить уровень вашей внимательности. В высказывании собраны все английские буквы.

Home

Наталья Руколь

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

После написания статьи «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 Вы разобрались всего за неделю и сумели многое (конкретизируйте) в нём сделать. Естественно, здесь тоже говорить нужно правду!

Заключение

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

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *