screening interview for tester position - вопрос

Поиск и предложения по работе.
Аватара пользователя
Alusya
Графоман
Сообщения: 6765
Зарегистрирован: 06 июл 2006, 10:52
Откуда: Coquitlam, bc

Re: screening interview for tester position - вопрос

Сообщение Alusya »

Gatchinskiy писал(а):
Alusya писал(а): Да будет вам известно в некоторых нормальных тимах принята практика "юнит тестинг", когда баги просто не доходят до тест тима. Надеюсь эта практика - не исключение, иначе грустно...
... с "юнит тестинга" может и не доходят, а вот когда "интегрейшн тестинг" начинается их уже не остановить, идут потоком ... :)
Сразу видно продвинутого тестера ;)
Но согласись, перечисленные качества хороши для любого работника, иначе никак.
Аватара пользователя
Meadie
Графоман
Сообщения: 7919
Зарегистрирован: 18 июн 2007, 21:23
Откуда: BPOE

Re: screening interview for tester position - вопрос

Сообщение Meadie »

Alusya писал(а): Да будет вам известно в некоторых нормальных тимах принята практика "юнит тестинг", когда баги просто не доходят до тест тима. Надеюсь эта практика - не исключение, иначе грустно...
Интересно, а в "нормальных тимах" тестеры есть, и чем они занимается, если баги до них не доходят и все исполняемые модули идеально работают? Тестируют требования и пользовательскую документацию?

Юнит тестирование - это всего лишь самое начало процесса тестирования. Даже в команде с идеальными девелоперами (а таких не бывает!!!), QA должно заниматься тестированием разрабатываемого модуля - функциональным тестированием (если девелопер допустил ошибку в коде, например, из-за недопонимания требований, то он мог сделать аналогичную ошибку и в соответствующем юнит-тесте), негативным тестированием (попытка сломать программу путем поиска корнер кейсов - девелоперы это в юнит тестах не делают), а также тестированием пользовательского интерфейса и юзабилити.

Я не касаюсь интеграционного и регрессионного тестирования, а также нагрузочного тестирования, включая симуляцию продакшн энвайронмента. Для большого количества ошибок (классический пример - ошибки связанные с синхронизацией выполнения потоков в многопользовательской системе, когда сто конкаррент юзеров работают без проблем, а на тысяче все падает) юнит тестированием в принципе нельзя ничего сделать.
Аватара пользователя
Alusya
Графоман
Сообщения: 6765
Зарегистрирован: 06 июл 2006, 10:52
Откуда: Coquitlam, bc

Re: screening interview for tester position - вопрос

Сообщение Alusya »

Meadie писал(а): Юнит тестирование - это всего лишь самое начало процесса тестирования. Даже в команде с идеальными девелоперами (а таких не бывает!!!), QA должно заниматься тестированием разрабатываемого модуля - функциональным тестированием (если девелопер допустил ошибку в коде, например, из-за недопонимания требований, то он мог сделать аналогичную ошибку и в соответствующем юнит-тесте), негативным тестированием (попытка сломать программу путем поиска корнер кейсов - девелоперы это в юнит тестах не делают), а также тестированием пользовательского интерфейса и юзабилити.

Я не касаюсь интеграционного и регрессионного тестирования, а также нагрузочного тестирования, включая симуляцию продакшн энвайронмента. Для большого количества ошибок (классический пример - ошибки связанные с синхронизацией выполнения потоков в многопользовательской системе, когда сто конкаррент юзеров работают без проблем, а на тысяче все падает) юнит тестированием в принципе нельзя ничего сделать.
Никто не спорит, тестеры нужны, но перекладывать на них всю работу по тестированию нельзя, а некоторые этого не понимают (были у нас такие кадры на интервью). У нас тест тим относительно небольшой, 7 человек на 50 девелоперов, поэтому если не делать девелопер тестинг, то им придется очень туго.
Могу похвастаться - у меня в тиме из 10 ПРов только один является багом (остальные фитчи) и я лично работала на проекте, где багов просто не было обнаружено когда продукт попал в умелые руки тестеров, правда это скорее исключение, но это к тому, что идеальные девелоперы таки встречаются :)
И кто вам сказал, что корнер кейсы не являются частью унит тестинга?
Пишется тест код для всех кейсов, включая выбрасывание эксепшенс.
Количество строк в юнит тестах порой превышает количество строк в программе.
Так что единственное, что остается для тест тима - это интегрейшн тестинг, ведь увы не все тимы идеальные ;)
Насчет UI согласна, там юнит тестинг практически не возможен...

И еще, о недопонимании требований - это извините какой должен быть менеджмент, что нормально задачу поставить не может? Я вообще о таком не слышала. Что, действительно такое встречается здесь?
Аватара пользователя
Meadie
Графоман
Сообщения: 7919
Зарегистрирован: 18 июн 2007, 21:23
Откуда: BPOE

Re: screening interview for tester position - вопрос

Сообщение Meadie »

Alusya писал(а): Никто не спорит, тестеры нужны, но перекладывать на них всю работу по тестированию нельзя, а некоторые этого не понимают (были у нас такие кадры на интервью). У нас тест тим относительно небольшой, 7 человек на 50 девелоперов, поэтому если не делать девелопер тестинг, то им придется очень туго.
Могу похвастаться - у меня в тиме из 10 ПРов только один является багом (остальные фитчи) и я лично работала на проекте, где багов просто не было обнаружено когда продукт попал в умелые руки тестеров, правда это скорее исключение, но это к тому, что идеальные девелоперы таки встречаются :)
И кто вам сказал, что корнер кейсы не являются частью унит тестинга?
Пишется тест код для всех кейсов, включая выбрасывание эксепшенс.
Количество строк в юнит тестах порой превышает количество строк в программе.
Так что единственное, что остается для тест тима - это интегрейшн тестинг, ведь увы не все тимы идеальные ;)
Насчет UI согласна, там юнит тестинг практически не возможен...

И еще, о недопонимании требований - это извините какой должен быть менеджмент, что нормально задачу поставить не может? Я вообще о таком не слышала. Что, действительно такое встречается здесь?
Безусловно, все зависит от самого продукта, степени его зрелости, сложности и требований к его качеству. Также важен используемый SDLC, как часто выпускаются новые версии - раз в неделю и раз в месяц - это две большие разницы. Но вообще говоря, отношение 7 девелоперов на 1 тестера - это очень большое отношение. Мне доводилось работать только в компаниях с отношением от 1:1 до 4:1.

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

Кстати, а система у вас однопользовательская? По моему опыту, нагрузочное тестирование может занимать до половины ресурсов QA, особенно если многие нагрузочные тесты являются регрессионными. Сколько конфигураций поддерживается?

И сколько человек у вас пишут MRD и FRD?

Мою глубокое убеждение состоит в том, что то, что ошибки в продукте пока не найдены - совершенно не означает что их там нет. Это означает, что не все тесты были выполнены. А тестер, который хоть на секунду подумает, что девелоперы способны создавать программы без ошибок - должен коренным образом пересмотреть свое отношение к тестированию.
bella
Завсегдатай
Сообщения: 388
Зарегистрирован: 18 июл 2006, 18:32
Откуда: .ru/.il/.ca

Re: screening interview for tester position - вопрос

Сообщение bella »

Meadie писал(а):
Alusya писал(а): Да будет вам известно в некоторых нормальных тимах принята практика "юнит тестинг", когда баги просто не доходят до тест тима. Надеюсь эта практика - не исключение, иначе грустно...
Интересно, а в "нормальных тимах" тестеры есть, и чем они занимается, если баги до них не доходят и все исполняемые модули идеально работают? Тестируют требования и пользовательскую документацию?
User Acceptance Tests делают тестеры в тех компаниях, где баги уровня unitest не выпускаются девелоперами. Например, протестировать несколько сложных топологий (заранее согласованных с заказчиком) и сдать результаты в виде имеджей проложенного трафика + логи + репорты Телусу на audit. Это этап за который компания получает хорошие деньги. Кстати это тесты, которые я делала как "тим плеер", хотя и вполне девелопер в другое время. В одиночку такие тесты просто не сделаешь. Найденные баги при этом - это побочный продукт и чинятся только critical. Результат - это имеджи построенного трафика, как я уже тут писала. Типа не протестировал (with success) топологию - систему заказчик не принял - деньги не заплатил.

По теме:
по-поводу интервью - пакистанская дама-таки говорила с очень трудно понимаемым акцентом. Увы, пришлось переспрашивать, что ей явно не понравилось. А это начальница. И вообще, у меня даже по телефону сложилось впечатление, что от слова "Israel" ее передергивало. И вообще, старалась меня на чистую воду вывести: написано тесты делала, а говоришь "девелопила". Т.е. попытка обьяснить, что эта конкретная строчка в резюме (из большого другого количества строк) относилась к израильской компании, где программистов всего-то было 15 штук и все делали все, была явно встречена как попытка запудрить мозги.
Большой начальник явно местный, т.е. спониманием без проблем, а третий тоже с акцентом, но понятным.
Так шта...
Maple
Частый Гость
Сообщения: 42
Зарегистрирован: 01 фев 2007, 13:40
Откуда: Торонто

Re: screening interview for tester position - вопрос

Сообщение Maple »

bella писал(а): И вообще, у меня даже по телефону сложилось впечатление, что от слова "Israel" ее передергивало.
Она сама слово Израиль произносила или вы упоминали Израиль в своем рассказе? Когда я на курсах по поиску работы училась, нам всячески рекомендовали напрямую другие страны из резюме на интервью не упоминать, если только о них впрямую не спрашивают. Т.е. вместо того, чтобы сказать - когда я работала в России, Израиле, Индии... применять обороты типа - на моей предыдущей работе, когда я работала в фирме ABC...
bella писал(а): И вообще, старалась меня на чистую воду вывести: написано тесты делала, а говоришь "девелопила".
Это я вообще не поняла... В оисании обязанностей в этом конкретном проекте у вас в резюме было только описание тестерских обязанностей или и девелоперских тоже? Если только тестерских, то о девелоперских точно заикаться не стоило вообще.
Если было упоминание девелоперских обязанностей, то как должность в резюме называлась на этом проекте?
bella писал(а): Т.е. попытка обьяснить, что эта конкретная строчка в резюме (из большого другого количества строк) относилась к израильской компании, где программистов всего-то было 15 штук и все делали все, была явно встречена как попытка запудрить мозги.
Тут действительно некоторые менеджеры не понимают такого совмещения обязанностей. Особенно в больших компаниях с хорошо налаженным процессом QA. Значит надо играть по их правилам - если подаешься на тестерскую позицию, то и не надо им рассказывать о том, какой ты швец и жнец. И резюме подготовить соответственно. Исключение делать только для тех позиций, где от тестера требуются какие-то девелоперские навыки.
bella
Завсегдатай
Сообщения: 388
Зарегистрирован: 18 июл 2006, 18:32
Откуда: .ru/.il/.ca

Re: screening interview for tester position - вопрос

Сообщение bella »

"Israel" сказала я. Это когда рассказывала, что приезжала в Канаду, а потом возвращалась обратно в Израиль на год закрыть дела.
Я думаю, если человека передергивает от слова "Israel", то не важно, сказала я его или нет, оно все равно написано во всех остальных местах работы, кроме последних двух лет.
Про компанию, где "и швец и жнец" - так это британская компания была, но не 3-уровень мачурити модел, т.к. компания маленькая. Я сказала, что в резюме отражена моя QA-related activity, и что, т.к. software people было 15 штук, то делали то, на что assigned by managers. QА-процесса там просто не было как класса-этого я не сказала. Выкинуть просто эту контору из списка я не додумалась +
надо было бы в этом случае дыру в биографии заполнять. Понимаете, 10 лет QA сказать - это тоже как-то не то, для обычной не тим-лид позиции.
У меня в списке работ есть очень большая израильская компания, где QA вполне был и отражен в резюме (правда в большем обьеме, чем он был у меня реально), и было что порассказать, и я пыталась. Но тетка упорно копала ту компанию, где "и швец и жнец", не знаю, что она хотела этим доказать. Что у меня есть development experience? Так это копать не надо, можно просто спросить и я прямо отвечу, что есть.
bella
Завсегдатай
Сообщения: 388
Зарегистрирован: 18 июл 2006, 18:32
Откуда: .ru/.il/.ca

Re: screening interview for tester position - вопрос

Сообщение bella »

Кстати, там где совмещение тестерских и девелопмент обязанностей, мне посоветовали писать S/W specialist. Рассказ, что в компании, где было 15 S/W people исключительно писал test plan & test cases, мне кажется будет выглядеть сильно неправдоподобно.
То что я пыталась обьяснить, что несмотря на название позиции S/W test engineer, из-за того, что компания маленькая, то делали, что укажут. Еще пыталась обьяснить, что в резюме - the list of my activities related to the position.
И как я уже сказала, у меня было о чем еще поговорить, тетка же упорно копала строчку в резюме, где сам продукт компании не имел ничего общего с тем, что им надо. Т.е. какой-бы ни был там опыт, он к делу просто не релевантен. И если мое резюме взяли рассматривать, то явно не из-за опыта в этой конкретной компании, а по каким-то другим соображениям, которые мне не удалось понять из интервью.
Ну а если взяли просто как статиста, чтобы обеспечить количество и симуляцию активити, то тут уже говори/не говори, все определено заранее.
Аватара пользователя
elena S.
Blah-ндинко
Сообщения: 30958
Зарегистрирован: 07 июн 2005, 10:00

Re: screening interview for tester position - вопрос

Сообщение elena S. »

bella писал(а):"Israel" сказала я. Это когда рассказывала, что приезжала в Канаду, а потом возвращалась обратно в Израиль на год закрыть дела.
Я думаю, если человека передергивает от слова "Israel", то не важно, сказала я его или нет, оно все равно написано во всех остальных местах работы, кроме последних двух лет.
откуда вы это взяли? у вас же телефонное интервью было
:wink:
если я буду сидеть на интервью и как дятел толдычить раша-раша, они так и хрущева могут с его башмаком вспомнить...что нельзя было сказать вернулась ДОМОЙ закончить дела?
Аватара пользователя
Meadie
Графоман
Сообщения: 7919
Зарегистрирован: 18 июн 2007, 21:23
Откуда: BPOE

Re: screening interview for tester position - вопрос

Сообщение Meadie »

bella писал(а): по-поводу интервью - пакистанская дама-таки говорила с очень трудно понимаемым акцентом. Увы, пришлось переспрашивать, что ей явно не понравилось. А это начальница. И вообще, у меня даже по телефону сложилось впечатление, что от слова "Israel" ее передергивало. И вообще, старалась меня на чистую воду вывести: написано тесты делала, а говоришь "девелопила". ...
Так шта...
Если пакистанская дама - будущая начальница, то в этом случае лучше было сразу просить прекратить интервью. Вежливо или не очень - отдельный вопрос. Если эта дама так себя ведет на интервью, то представьте себе, как она будет относиться к вам, если вам посчастливится попасть к ней под начало. Да и вообще, людей, которые откровенно неуважительно относятся к людям другой национальности или гражданства - нужно сразу ставить на место. Надеюсь, что это не единственное место в Большом Ванкувере, где есть интересная для вас работа.

Когда я в Москве в разное время искал работу и ходил по разным местам, несколько раз случалось, что я садился за стол с 2-3 людьми (включая непосредственного начальника), после короткого приветствия они задавали несколько вопросов, я на них смотрел, что-то отвечал, а потом, минут через 5-10 после начала интервью извинялся, говорил что эта вакансия меня не интересует и уходил прочь.
bella
Завсегдатай
Сообщения: 388
Зарегистрирован: 18 июл 2006, 18:32
Откуда: .ru/.il/.ca

Re: screening interview for tester position - вопрос

Сообщение bella »

По идее, Канада - мой дом сейчас, по крайней мере хочется надеется, что надолго.
Israel is left behind, as well as Russia.

Вообще-то, когда бывшие коллеги говорили, что каждый год ездят в Индию в отпуск, меня это никак не щекотало. Ну в Индию и в Индию, не дергало меня от этого.
Просто неясно, что эту пакистанскую тестовую начальницу силком заставили мое резюме рассмотреть? Я там никого не знаю, чисто рекрутер послал, могли и завернуть резюме вполне, тем более кадры биллингом как выяснилось занимаются. А я-то думала по незнанию ситуации, они меня протоколы проверять рассматривают. А у меня в резюме биллинг отсутствует как класс (это я к сожалению).
Maple
Частый Гость
Сообщения: 42
Зарегистрирован: 01 фев 2007, 13:40
Откуда: Торонто

Re: screening interview for tester position - вопрос

Сообщение Maple »

Meadie писал(а): Если пакистанская дама - будущая начальница, то в этом случае лучше было сразу просить прекратить интервью. Вежливо или не очень - отдельный вопрос. Если эта дама так себя ведет на интервью, то представьте себе, как она будет относиться к вам, если вам посчастливится попасть к ней под начало. Да и вообще, людей, которые откровенно неуважительно относятся к людям другой национальности или гражданства - нужно сразу ставить на место.
На мой взгляд, прекращать интервью - не очень хороший совет. :( Особенно в применении к конкретной ситуации, когда у Беллы не очень много канадского опыта, крутым спецом в QA она не является и на интервью себя не очень уверенно чувствует... На интервью опять же она попала через агента. Вряд ли ему бы понравилось, если его кандидат просто прекращает интервью.
Да и рынок QA в Ванкувере существенно уже, чем в Москве.

Цель интервью - получение job offer-а. А уже потом можно выбирать - устраивает он тебя или нет.
Maple
Частый Гость
Сообщения: 42
Зарегистрирован: 01 фев 2007, 13:40
Откуда: Торонто

Re: screening interview for tester position - вопрос

Сообщение Maple »

bella писал(а): Кстати, там где совмещение тестерских и девелопмент обязанностей, мне посоветовали писать S/W specialist. Рассказ, что в компании, где было 15 S/W people исключительно писал test plan & test cases, мне кажется будет выглядеть сильно неправдоподобно.
Я бы написала Software tester/developer и в резюме в описании этой работы четко бы разграничила девелоперские и тестерские обязанности. В легенде бы сказала, что сначала была девелопером, а потом начальство осознало, как плохо без организованного процесса QA, и я оказалась идеальным кандидатом на эту роль (объяснить почему). И дальше уже напирать на чисто тестерские обязанности.

Даже при 15 работниках место паре QA найдется. И умение писать тестпланы и тесткейзы - одно из базовых. И неправдоподобно оно не выглядит, потому что сколько компаний, столько и особенностей QA процесса.
bella писал(а): И если мое резюме взяли рассматривать, то явно не из-за опыта в этой конкретной компании, а по каким-то другим соображениям, которые мне не удалось понять из интервью.
Ну а если взяли просто как статиста, чтобы обеспечить количество и симуляцию активити, то тут уже говори/не говори, все определено заранее.
У вас довольно часто мелькает мысль - не понятно, почему меня позвали на интервью... Не надо все overanalyze. Вас позвали, потому что у вас есть опыт QA. Часто гораздо проще найти опытного QA и он научится предметной области на месте, чем искать узкого спеца с опытом именно в биллинге, банкинге и пр. И это уже ваша задача убедить интервьюеров, что вы сможете быстро освоиться.
Говорить надо то, что они хотят услышать, а не то, что было на самом деле. В разумных пределах, конечно.
bella
Завсегдатай
Сообщения: 388
Зарегистрирован: 18 июл 2006, 18:32
Откуда: .ru/.il/.ca

Re: screening interview for tester position - вопрос

Сообщение bella »

Maple писал(а): На мой взгляд, прекращать интервью - не очень хороший совет. :( Особенно в применении к конкретной ситуации, когда у Беллы не очень много канадского опыта, крутым спецом в QA она не является и на интервью себя не очень уверенно чувствует... На интервью опять же она попала через агента. Вряд ли ему бы понравилось, если его кандидат просто прекращает интервью.
Да и рынок QA в Ванкувере существенно уже, чем в Москве.
Цель интервью - получение job offer-а. А уже потом можно выбирать - устраивает он тебя или нет.
Согласна. С той разницай, что я в Торонто, а не в Ванкувере.
Особенно согласна, что не чувствую себя уверенно на интервью, т.к. не очень понимаю, ЧТО КОНКРЕТНО ОТ МЕНЯ ОжИДАЕТСЯ.
bella
Завсегдатай
Сообщения: 388
Зарегистрирован: 18 июл 2006, 18:32
Откуда: .ru/.il/.ca

Re: screening interview for tester position - вопрос

Сообщение bella »

Maple писал(а): У вас довольно часто мелькает мысль - не понятно, почему меня позвали на интервью... Не надо все overanalyze. Вас позвали, потому что у вас есть опыт QA. Часто гораздо проще найти опытного QA и он научится предметной области на месте, чем искать узкого спеца с опытом именно в биллинге, банкинге и пр. И это уже ваша задача убедить интервьюеров, что вы сможете быстро освоиться.
Говорить надо то, что они хотят услышать, а не то, что было на самом деле. В разумных пределах, конечно.
Т.е. надо к месту употреблять КЛЮЧЕВЫЕ СЛОВА, которые от меня ожидаются. А вот тут-то я и не понимаю, какие слова? Из предметной области?
Т.е. когда я "плавала" по securities на интервью в банк, я по-крайней мере была заранее подготовлена рекрутершей, что позиция intermediate (т.е. не выеживаться особенно), что занимаются equities и поэтому будут вопросы, относящиеся к Canada Securities, поэтому готовься соответственно (что я и попыталась сделать, но таки плавала в предметной области, т.к. область большая, и надо какое-то время, чтобы ориентироваться в понятиях). Потом правда оказалось, что надо тим-лид или сильно синьёра.
А тут в перечне требований на позицию биллинга не было вообще, было требование знать java i scripting, понятие об Оракле и relational databases + auto GUI/стресс testing, а рекрутер мне ничего не сказал по теме. А компания в целом электроникой занимается. А в первых фразах на интервью было сказано, что они-биллинг, а я по незнанию их протоколы пыталась понять, когда готовилась.
Какие могут тут быть ключевые слова?
Ответить