Перевод статьи “7 Ways to Kick Start Your Manual Testing Career”
Если вы читали самую первую статью о моем пути в тестировании ПО, то вы уже знаете, что я стал тестировщиком случайно. Я прошел тесты на профпригодность и технические тесты (в них был один вопрос о написании тест-кейсов для какого-то приложения/функции, точно не помню), будучи уверенным, что это тесты для Java-разработчиков. Каким-то образом я попал в предварительный список кандидатов на позицию тестировщкика ПО и меня пригласили на дальнейшее собеседование.
ВОПРОСЫ С СОБЕСЕДОВАНИЯ QA В НАШЕМ ТЕЛЕГРАМ КАНАЛЕ QASOBES
Я не был готов к собеседованию из-за незнания практических подходов к тестированию. Я пришел туда только с теоретическими знаниями. Единственная причина, по которой я прошел собеседование, заключалась в том, что моя компания оценивала нас по умению ясно и логически мыслить и по подходу к решению проблем, а не по теоретическим знаниям о тестировании. Я понимаю, что не все компании на рынке так поступают.
Но несмотря на то, что у компаний разные критерии, процедуры и ожидания, существуют общие схемы процесса собеседования для QA в разных компаниях.
Я пишу эту серию статей для тех, кто хочет выбрать тестирование ПО в качестве карьеры, и поэтому собираюсь охватить как можно больше вариантов старта, даже те, в которые я лично не особо верю.
Содержание
- Что нужно, чтобы стать тестировщиком
- Подготовиться к тесту на профпригодность
- Ознакомиться с теорией тестирования ПО
- Найти вопросы для собеседования в Интернете
- Практиковать коммуникативные навыки
- Проанализировать качества, которыми вы уже обладаете
- Протестировать ПО самостоятельно и оценить результат
- Научитесь говорить себе – нет предела совершенству
- Как устроиться на работу тестировщиком
Вопросы и ответы на собеседовании QA специалиста у нас в телеграм канале
?Собеседование тестировщика. QaRocks
Что нужно, чтобы стать тестировщиком
Вот список того, на чем вам следует сосредоточиться, прежде чем счесть себя достаточно подготовленным для поиска работы.
1. Подготовиться к тесту на профпригодность
Этот тест очень важен, поскольку проверяет вашу природную способность решать проблемы и рассуждать. Вопросы могут быть самыми разными; с их помощью компания оценит ваши вычислительные, логические и коммуникативные навыки.
Если вы не сильны в этих вопросах, вам придется потренироваться. Не относитесь к этому несерьезно. Я участвую в процессе найма уже много лет, и до 60-80% кандидатов отсеиваются после прохождения этих тестов. Поэтому хорошо подготовьтесь.
2. Ознакомиться с теорией тестирования ПО
Я думаю, что все, кто изучает информатику, наверняка проходили тему тестирования ПО и обеспечения качества. Насколько серьезно мы относились к этим предметам в студенческие годы – это совсем другая история. 🙂
Причина, по которой я упомянул этот предмет, заключается в том, что он охватывает некоторую теорию и дает хотя бы некоторое представление о том, что такое тестирование. И да, четкое понимание предмета всегда помогает.
Если чтение книг – не ваш конек, лучшее решение – Интернет. Прочитайте все, что можно, об основах тестирования ПО. Сосредоточьтесь на терминологии и определениях. Изучите, что такое тестовый сценарий, тест-кейс, тестовый план, спецификации требований, тестовые данные и т.д.
3. Найти вопросы для собеседования в Интернете
Я согласен с тем, что ни один список в интернете не дает вам гарантии, что вам не нужно читать что-то еще. Но в Интернете дрейфует много разных списков. В совокупности они могут помочь вам ответить на большинство вопросов, которые вам зададут на собеседовании.
Причина в том, что многие опытные люди задокументировали свой опыт в форме вопросов и ответов, а многие компании до сих пор используют традиционный способ оценки тестировщиков.
Примечание. Прежде чем у вас сложится мнение, что я перечисляю какие-то хаки для прохождения собеседования, а не помогаю вам стать идеальным тестировщиком, пожалуйста, прочитайте эту статью дальше. Чтобы получить практический опыт работы со сложными приложениями и попрактиковаться, сначала нужно попасть на рабочее место. Следовательно, эти усилия оправданы.
Примечание редакции. Предлагаем свои списки вопросов для подготовки к собеседованию – “75 вопросов на собеседовании QA” и “Нестандартные вопросы на интервью по ручному тестированию”.
4. Практиковать коммуникативные навыки
Да, это важно. Я понимаю, что в студенческие годы или сразу после них мы любим говорить громко, любим доминировать, шутить, побеждать в спорах. Эта привычка может стать причиной огромных проблем, когда вы станете тестировщиком ПО.
Не поймите меня неправильно. Я не говорю, что вы не должны быть такими вообще. Вы должны быть агрессивным и настойчивым как тестировщик, но при этом уважать окружающих и их работу. Наша задача – обратить внимание на то, что произошло не так, как ожидалось. Но вы не можете сказать: “Эй, разработчик, ты сделал эту задачу вообще неправильно. Тут ошибка”. Никому не нравится видеть или слышать критику своей работы. Поэтому тестировщики должны быть очень тактичными и конструктивными при обмене мнениями и отзывами.
Если вы попали в компанию, где электронная почта является доминирующим способом коммуникации, то еще более важно тщательно следить за своими словами. По электронной почте трудно передать тон, а неправильный выбор слов может кого-то обидеть.
Например, допустим, вы хотели сказать: “Пожалуйста, рассмотрите это”. Но вы пропустили слово “пожалуйста”, и внезапно это прозвучало как “Эй, срочно посмотри мой заказ и точка”. Логично?
5. Проанализировать качества, которыми вы уже обладаете
Вам необходимо понимать, какими качествами вы уже обладаете, чтобы стать отличным тестировщиком, а какие вам придется наработать или обойтись без них.
Я твердо убежден, что нельзя дополнить то, чего нет. Быть отличным тестировщиком или нет – это врожденное качество, то, что находится внутри вас, по крайней мере, большая его часть. Любопытство, внимание к деталям, воображение, логическое мышление, способность сосредоточиться, дисциплина и навыки конструктивного общения – вот некоторые из этих качеств.
6. Протестировать ПО самостоятельно и оценить результат
Я знаю, что не у всех вас есть знакомые, которые могут помочь вам оценить ваши навыки как тестировщика. Но если такие есть, это поможет вам больше, чем что-либо другое.
Оглянитесь вокруг и поищите тестировщика/наставника с хорошим опытом. Попросите у него помощи. Если вы не знаете никого лично, обратитесь к тематическим сообществам в интернете. Попробуйте! Вы будете поражены тем, как много из них не откажутся вам помочь.
Все, что вам нужно сделать, – это протестировать приложение, применить свои знания, подготовить отчет о найденных дефектах и отправить их выбранному вами наставнику. QA-сообщество должно помогать друг другу, чтобы мы все вместе развивались.
Я сам буду более чем счастлив помочь некоторым из вас, если вы сочтете меня подходящим человеком, у которого можно поучиться. В худшем случае, если вы не получите никакой помощи от опытных тестировщиков (что бывает очень редко, поверьте мне), вы всегда можете поделиться со своими друзьями и попросить их высказать свое мнение.
7. Научитесь говорить себе, что нет предела совершенству
Это философия, которую лучше всего принять на раннем этапе.
Не зря говорят, что продукта с нулевым количеством дефектов не бывает. Возможности бесконечны, а время ограничено. Поэтому всякий раз, когда вы думаете, что продумали все сценарии, провели достаточное тестирование, скажите себе, что это еще не конец. Должно быть что-то еще.
Вырабатывайте в себе отношение “никогда не сдаваться”. Развивайте упорство. Отдавайте больше, подталкивайте себя.
Как устроиться на работу тестировщиком
Теперь давайте посмотрим, что поможет вам получить работу на позиции тестировщика.
1. Подходящее резюме
Честно говоря, я не знаю общепринятой версии правильного резюме. Я думаю, что оно должно быть лаконичным и точным.
Перечислите все, что вы знаете на данный момент, и укажите уровень ваших знаний. Если вы знаете что-то на очень базовом уровне, скажите: “Базовое понимание такого-то и такого-то навыка”. Никогда не лгите с этими ненужными “практическими навыками”.
Если вы новичок, постарайтесь сфокусироваться на подробном описании вашего опыта работы в проектах. В любом случае, если вы провели правильную подготовку, о которой мы говорили, то вы знаете, что нужно включить и что нужно представить в качестве основных моментов.
Поищите в Интернете, и найдете огромное количество шаблонов, которые можно использовать. Подгоняйте шаблоны под себя и под компанию, куда собираетесь отправить резюме, а не просто копируйте.
2. Профиль LinkedIn
Создайте профиль, который отражает вашу личность, опыт (если есть) и набор навыков. Налаживайте связи с умом. Следите за компаниями вашей мечты, их HR-персоналом. Если вы в чем-то хороши, поделитесь этим с другими. Помогайте другим соискателям. Самое главное, будьте активны, чтобы максимально использовать свое присутствие в LinkedIn.
3. Личные связи
Никто не поможет соискателям больше, чем друзья и связи в мире тестирования. Предложите рекрутеру встретиться за чашкой кофе, чтобы помочь ему понять, на какие роли вы претендуете, и узнать, какие вакансии есть. Спросите друзей, могут ли они переслать ваше резюме в их отделы кадров. Обратитесь к QA-сообществу за рекомендациями в Интернете. Оставайтесь на связи.
4. Порталы вакансий
Разместите свой профиль на популярных порталах по трудоустройству, проведите собственное исследование. Не заводите профиль на каждом портале. Если вы не сможете проверить все поступающие письма, множество профилей на разных порталах ничего вам не даст. Ограничьтесь несколькими.
Подавать заявки на каждую вакансию тоже не имеет смысла. Это только обескуражит вас, когда вы увидите, что подаете сотни заявок, а количество ответов можно пересчитать на пальцах. Если вы считаете, что ваш профиль не подходит под конкретные требования, не подавайте заявку. И да, следите за всеми сообщениями.
5. Реферальные программы
Реферальные программы – еще один способ попасть в компанию. Суть их в том, что люди, работающие в компании, могут порекомендовать вашу кандидатуру и получить за это вознаграждение от компании.
Но опять же, этот способ трудоустройства очень тесно связан с нетворкингом, поэтому мы не будем делать на нем акцент. Главное – оставаться на связи со своими знакомыми, которые работают в той же сфере, и, что самое важное, поддерживать связь с выпускниками вашего университета/колледжа. Они могут помочь.
6. Группы в Телеграм
Ну, это что-то новенькое. Я вижу, как многие люди размещают свои сообщения на LinkedIn, прося контакты других соискателей, чтобы создать группу, где они смогут обсуждать вопросы и делиться объявлениями о работе. Это быстрый и современный способ общения с QA коллегами.
Временами он будет раздражать, так как в группах люди часто размещают не относящиеся к делу материалы, но это также может помочь вам найти свою первую работу.
Делитесь правильным контентом с другими, помогайте им стать лучше.
7. Курсы тестирования ПО
Сам я курсов не проходил, поэтому не знаю эффективности этого способа. Но я знаю людей, которые получили работу после прохождения курсов по тестированию.
Честно говоря, на мой взгляд, больше, чем обучение, помогают связи этих курсов с IT-компаниями. Конечно, они стараются подготовить своих студентов к корпоративному миру, но я рекомендую вам не полагаться просто на вебинары и тренинги. Начните готовиться и сами.
8. Внутренние объявления о вакансиях
И последнее. Если вы уже работаете на какой-то позиции и хотите заняться тестированием ПО, подавайте заявки на внутренние вакансии. Пообщайтесь с тестировщиками в вашей компании. Спросите, как они работают, и представьте себя в этой роли. Если вы чувствуете себя уверенно, не сомневайтесь.