Привет! Меня зовут Кристина лапкина Кочерина, я тестировщик в Яндекс.
Маркете.
Всего полгода назад у меня был статус юриста и большая юридическая практика; Вечера я проводил в СИЗО.
Но в какой-то момент я решил, что пора заняться чем-то, что приносит удовольствие, а не только деньги.
И она кардинально сменила профессию.
Сегодня я расскажу читателям Хабра о том, как я стал тестировщиком, а также поделюсь некоторыми советами, которые помогут пройти стажировку.
И, пожалуй, разрушу стереотип о том, что тестирование — это простой способ «попасть в IT».
Решив сменить профессию, я начал вспоминать, чем я любил заниматься до того, как стал юристом? Воспоминания привели меня в школу, где я обменивался с одноклассниками сакральными знаниями на дискетах и дисках из журнала «Хакер».
Я стала интересоваться, что произошло с IT за эти 10 лет, искала информацию на Хабре, потом оказалась на DjangoGirls. Так я узнал о профессии тестировщика.
Как и в юридической профессии, в этой сфере нужно уметь внимательно исследовать проблемную область и искать в ней «баги».
У меня было мало знаний.
Я хаотично, но очень жадно искал любую информацию об этой профессии, читал блоги, книги, записывался на тестовые курсы, где мне удавалось систематизировать эти знания.
В то же время я принял участие в краудсорсинговом тестировании одного игрового проекта, чтобы впервые применить свои знания на практике.
Интенсивный
В ноябре 2018 года мне попалось объявление о наборе кандидатов на интенсив «Тестирую Яндекс».Чтобы попасть в него, нужно было выполнить тестовое задание — сравнить результаты поиска Яндекса и Google в разных версиях и заполнить анкету, рассказав о своем прошлом и интересах.
Тех, кто успешно пройдет интенсив, обещали рассмотреть в качестве кандидатов на стажировку.
Требования были довольно простые: внимательность и знание книги Романа Савина «Тестирование доткомов».
Савин был прочитан давно, внимательностью меня не обделили, поэтому я отправил задание и стал ждать вердикта.
В назначенный день я не получил письма о том, что я принят. «Ну, — подумал я.
«Это Яндекс, а я всего лишь начинающий тестировщик, без проектов за плечами, попробую в другой раз».
Но накануне интенсива со мной связались и предложили все-таки прийти на мероприятие.
Кажется, в этот момент я вытащил счастливый билет. Перед интенсивом меня добавили в чат, где участники знакомились друг с другом.
Контингент, я вам скажу, был такой, что я немного напугался: студенты ИТМО, НИУ «Высшая школа ЩЭ», СПбГУ, программисты, админы.
Среди всех этих крутых технарей был и я.
Сам интенсив был достаточно активным: это были три дня лекций, перемежающихся багатоном.
Лекции были увлекательные, но я на тот момент только заканчивал курсы тестирования, поэтому большая часть тем мне уже была известна.
Это помогло мне не только слушать и запоминать, но и участвовать в обсуждении.
Возможно, благодаря этому мне предложили собеседование на стажировку в декабре.
Признаюсь, мне было немного неловко и ощущалось некоторое недоверие со стороны интервьюеров, ведь мы были из совершенно разных миров, но, кажется, мои сверкающие глаза их убедили.
О самих интервью я расскажу чуть подробнее ниже.
Интернатура
Начались рабочие дни.У каждого стажера был свой вступительный план, задачи в котором усложнялись по мере погружения в проект. Не буду врать, мне было сложно.
Особенно поначалу.
Я, конечно, знал, что такое Git, как пользоваться консолью и прочее, но разобраться в нюансах мне было довольно сложно.
Иногда я чувствовал себя очень глупо.
Мой наставник помог мне справиться с этим.
Мы регулярно проводили встречи, где я мог задать любой вопрос.
Наставник в Яндексе – это не руководитель стажировки, а совсем другая роль.
Как я узнал позже, наставники специально проходят внутреннее обучение, чтобы помогать стажерам.
Оказалось, что тестирование — это не просто сверка состояния продукта с тем, что написано в «спецификации».
Речь не идет о том, чтобы «нажать кнопки и все сломать».
Тестирование — это вдумчивое и последовательное изучение продукта, поиск недостающей информации и тесное взаимодействие с разработчиками.
Нас не использовали для задач «дай-принеси», а ставили на равные со «взрослыми»: стажеры тестировали реальные релизы и экспериментировали.
Оправдание «я всего лишь стажер» здесь не сработало.
Не знаете чего-то? Найдите источник информации и они вам помогут. Например, по инициативе тестировщиков был проведен внутренний интенсив по разработке на javascript и написанию автотестов.
Возможности узнать что-то новое были буквально на расстоянии вытянутой руки.
Главное не бояться учиться.
Моя стажировка началась в проекте внутреннего корпоративного мессенджера Яндекс.
Я медленно погрузился в проект, изучил внутреннюю работу, познакомился с разработчиками и менеджерами.
Казалось, до окончания стажировки еще много времени и проявить себя в этом проекте не составит труда.
Но ровно через полтора месяца меня перевели в новый проект — Яндекс.
Коннект. Сейчас я считаю это решение лучшим за всю мою стажировку.
Это мобилизовало меня, заставило взять себя в руки и проявить себя в короткие сроки.
В моей новой команде не было ни одного человека из Питера, поэтому было сложнее (здесь и сейчас нельзя спросить совета), но это научило меня работать в распределенной команде.
На тот момент в проекте только начиналось автотестирование, поэтому даже мой скромный опыт тестирования мессенджеров пригодился.
Вот почему полезна внутренняя ротация сотрудников между проектами.
Во время стажировки я понял, что иногда мягкие навыки помогают выбраться там, где не хватает твердых навыков.
Важна независимость – не стоит ждать, что к тебе придут и будут разжевывать, приходи сам, никто тебе не откажет. Любопытство важно — половина всех знаний находится во внутренней вики компании, ее можно найти, если поискать.
Важно уметь задавать вопросы.
Я думаю, что сдача международного сертификационного экзамена ISTQB также помогла мне успешно пройти стажировку.
Какой бы противоречивой ни была эта система, подготовка к экзамену систематизирует знания.
Интервью
Ближе к концу стажировки встал вопрос о трудоустройстве.Всего перед приемом в штат я прошел 10 собеседований (включая те, что проходили перед стажировкой), большая часть из которых была по технической части.
Задачи могут быть простыми как карандаш или более сложными, требующими глубокого понимания технологий разработки.
Еще 3 собеседования были управленческими - здесь проверяли понимание процессов и умение ориентироваться в сложных ситуациях, выясняли, подходите ли вы команде и подходит ли вам команда (в моем случае беседовали представители трех разных команд мне).
Расскажу вам немного «секретной» информации о собеседованиях с тестировщиками.
Для их передачи желательно знать и понимать взаимодействие клиент-сервер, коды запросов и ответов, а также разницу между ними.
Интервьюеры могут спрашивать о сетях, различиях браузеров и простых алгоритмах, артефактах тестирования и процессе тестирования, иногда задают вопросы о языках программирования, если вы говорите, что хоть немного в этом разбираетесь.
Полезные материалы
И вот еще.Не существует такой книги, прочитав которую вас сразу возьмут на работу тестировщиком.
Читайте классические книги по тестированию (некоторые из них я перечислил ниже), но не забывайте о форумах и конференциях, общайтесь с более опытными специалистами.
Также полезно зайти интервью , даже если вы не планируете менять работу здесь и сейчас.
Они позволяют легко увидеть пробелы в ваших знаниях и учесть их в будущем.
В общем, ищите любые способы постоянно совершенствоваться.
- «Тестирование программного обеспечения» (Святослав Куликов)
- «Искусство тестирования программ» (Гленфорд Майерс)
- «Тестирование программного обеспечения» (Сэм Кейнер)
- «Тестирование доткомов, или Руководство по жесткому обращению с ошибками в интернет-стартапах» (Роман Савин)
Поделитесь ими в комментариях.
Спасибо! Теги: #Карьера в ИТ-индустрии #тестирование #Тестирование веб-сервисов #Тестирование мобильных приложений #Тестирование ИТ-систем #стажировка в Яндексе #смена профессии
-
Обслуживание Веб-Сайта Стало Проще
19 Oct, 24 -
Символ
19 Oct, 24 -
Мальчик
19 Oct, 24 -
Почему React, А Не Angular?
19 Oct, 24 -
Старая Игра Ibm
19 Oct, 24 -
Завершен Phdays Online Hackquest 2012
19 Oct, 24