Вопросы и задачи с собеседований тестировщиков: подходят для Junior, Middle и Senior QA-инженеров
Здесь важно помнить, что задача интервьюера — оценить не само решение, а ход ваших мыслей при его поиске. Соответственно, вам могут задать наводящие вопросы по этим темам. Представляю вам заключительную статью серии для тестировщиков без опыта. В предыдущих частях мы говорили о том, что и как учить, чтобы освоить отрасль тестирования, а также как правильно составлять и рассылать резюме. Одно дело рассказывать рекрутеру о том, что вы хотите работать в выбранной компании, как вас привлекает коллектив и поставленные задачи.
Вопросы данного этапа включают в себя несколько основных блоков. Мы приведем наиболее универсальные, которые часто задают при собеседовании на позицию тестировщика веб-приложений. Что работодатели спрашивают у кандидатов на вакансию тестировщика, как отвечать и что почитать, чтобы подготовиться. Не нужно на собеседовании «подлизываться» или говорить, что, например, американцы самые лучшие в мире. Просто когда спросят, как у вас дела, так образно и ответьте, что всё офигенно круто, солнце светит, трава растёт, погода прекрасная. Не забывайте поинтересоваться, а поняли ли вас, и ответили ли вы на заданный вопрос.
Тестирование производительности.«Как будешь тестировать производительность мобильного приложения?»
Тестирование производительности оценивает скорость работы программы, а также проверяет, есть ли в ней проблемные места. Подробный, обстоятельный ответ покажет, что кандидат умеет оценивать и предвидеть возможные проблемы, например с другими тестировщиками, или с ценой рабочих инструментов. Описание “частых проблемных мест” в приложении покажет, что у кандидата есть скилл решения проблем. Или как написать тест-план, как создать фреймворк автоматизации тестирования или что-либо ещё. Самое худшее, что Вы можете сделать при ответе на этот вопрос – пытаться сделать вид, что Вы умеете делать что-то, когда на самом деле этого никогда не делали. Если тема Вам хорошо знакома, и Вы знаете, как отвечать – флаг в руки!
- Для этого есть множество техник — например, классы эквивалентности, граничные значения, попарное тестирование, таблица принятия решений и другие.
- Если на лифте Вы планируете ездить с каждого этажа на каждый этаж – значит, понимание классов эквивалентности не ушло дальше теории.
- Автор статьи сейчас самостоятельно учится на тестировщика и ходит на собеседования.
- Тестирование производительности оценивает скорость работы программы, а также проверяет, есть ли в ней проблемные места.
Определите, что вы будете проверять в рамках функционального и нефункционального тестирования. Подумайте, как Вы можете оптимизировать набор тестов, чтобы не проверять всё подряд. И ни в коем случае не начинайте свой ответ с конкретных тестов – мартышкин труд отличается от грамотного тестирования предварительным продумыванием своих действий. Эта статья предназначена для тех, кому предстоит прохождение собеседований на вакансию тестировщика. Возможно, Вы только начинаете свой путь, или стремитесь улучшить условия работы, или хотите сменить компанию потому, что в текущей Вас что-то не устраивает. Вне зависимости от причин, по которым Вы ищете работу, Вам могут быть полезны приведённые ниже советы.
Кто такой тестировщик и чем он занимается
Иногда работодатель может подготовить небольшое задание для тестировщика на собеседовании (поиск багов в бета-версии ПО). Умение задавать вопросы — одно из главных качеств тестировщика. Если по спецификации непонятно, как должна себя вести программа, нужно связаться с тем, кто во всех деталях знает проект, и уточнить у него. Это может быть разработчик, проджект-менеджер или руководитель команды. Ключевой этап всего процесса — программу тестируют по заранее написанным сценариям и выявляют ошибки, на основе которых составляют подробные отчёты.
Предполагается, что кандидат уже успешно прошел техническое собеседование, но это не значит, что здесь не будет технических вопросов. Руководитель может также рассказать про проект, компанию и коммуникации на проекте, поделиться своим опытом работы. На этом этапе кандидата могут опрашивать один или несколько технических специалистов компании. Иногда в собеседовании участвуют не только QA-специалисты.
Вопросы для проверки хард-скиллов: теория тестирования
Сегодня мы обсудим все этапы прохождения собеседования. Я слышал, что на курсах для начинающих тестировщиков предлагают услугу подготовки к собеседованиям за дополнительную плату. Но, мне кажется, эта информация должна входить в «базовую комплектацию» тестировщика. Не https://deveducation.com/ менее важно правильно формулировать пожелания о зарплате. Вы должны понимать свою «рыночную стоимость» как специалиста и исходить из нее, оглашая свои пожелания. Не нужно слишком преувеличивать цифру, если вы не уверены, что сможете показать соответствующий уровень.
Ожидания и мотивы лучше выявлять прежде, чем перейти к оценке. Может оказаться, что кандидат не уделил должного внимания условиям. Например, рассчитывает на неполный рабочий день, а вакансия подразумевает full-time. Или же у кандидата есть убеждения, которые полностью противоречат собеседование тестировщика принципам компании. Лучше выявить это на первых минутах встречи, чем после часового забега по теории программирования. Также выявление мотивов помогает презентовать вакансию с учётом интересов соискателя — вы понимаете, где расставить акценты и на что обратить внимание.
В чем разница между регрессионным и повторным тестированием?
Не стоит подробно пересказывать свою биографию — вместо этого постарайтесь сосредоточиться на фактах, которые напрямую относятся к профессии. Чтобы не волноваться, можно заготовить ответы заранее. Такой полиглот поменяет фирму при первой же возможности.
Даже если так, то вы представляете сколько раз за день придется дергать специалиста на интервью, на которых 99% кандидатов не смогут объяснить как прописать что-то в PATH. Я очень надеюсь, что статьи серии «Суровая реальность начинающих тестировщиков» были вам интересны, и что они помогут вам вступить в ряды этаких юных ломателей и карателей. Резюмирую всё вышесказанное несколькими предложениями, представьте, что вы отвечаете на вопросы, как в последний раз.
Качества, которые помогут успешно пройти собеседование
Это один из самых эффективных способов структурировать знания и получить много практики. Мы на Хекслете запустили групповое обучение по профессии «Инженер по тестированию». Оно проходит в формате вебинаров с домашними заданиями с проверкой от наставника. Читайте обучающие статьи на Хабре и Software-Testing.ru, следите за новостями из сферы, смотрите видеолекции на YouTube. Найдите комьюнити тестировщиков или присоединяйтесь к Хекслет Комьюнити, чтобы обсуждать тестирование и свой прогресс в обучении. Но если вы захотите повысить свою ценность как тестировщика и освоить автоматизированное тестирование, то здесь уже потребуется знание программирования.
Во-вторых, не всех кандидатов приглашают на собеседование, а из тех, кого приглашают, выбирают лучшего. Какими же качествами должен обладать лучший, расскажет Work.ua. Ведь что происходит, когда мы стараемся таким образом донести информацию? Для того, чтобы объяснить что-то неспециалисту, невольно приходится связывать это новое с повседневностью. И изрядно поплутав через сравнения и аналогии, нужная мысль оформится и выйдет наружу.