Интервью с учеником: из строительства в тестирование
Ученик Артема, преподавателя нашего курса, раньше работал на руководящей должности в строительстве, но решил уйти в тестирование. Отучился, получил оффер за 2 недели, вышел на свой первый проект и уже сменил его на новый. В интервью мы узнали у него про его путь и особенности проекта.
— Как пришел в тестирование? — Работал я в строительстве на руководящей должности. Пришел в тестирование случайно. Коллега мой устроился тестировщиком на 150 тысяч и из дома сидел работал. Я думал, что я что-то не то делаю, про тестирования я не знал и, соответственно, тоже так залетел в тестирование «с ноги», скажем так. Попал к Артему, с этого и начался мой путь в тестировании.
— Как тебе давалось обучение, были ли сложные задачи? — Мне очень просто давалось, у меня не было никаких сложностей. Даже с SQL, но он не слишком сложный в освоении, поэтому я думаю, при необходимости можно будет позаниматься и выучить.
— Как проходил поиск работы? — Работу я нашел довольно-таки быстро, за 2 недели. Первые собеседования сложноваты были, потому что не было понимания, чем я буду заниматься. Потом уже привык. Меньше плавал. Прошел первый этап в Яндексе, мне назначили второй. Параллельно я прошел в другую компанию и в этот день мне дали оффер в крупную компанию. Я не стал ждать второго собеседования в Яндексе и принял оффер.
— Сколько было технических собеседований? — Я сейчас точно не вспомню, штук 8-10. Я помню одно собеседование в букмекерскую компанию, и я помню, что я там на все ответил, я был уверен, что будет оффер, но в итоге мне отказали. Поэтому, если у кого-то такое случается, не стоит удивляться. Это абсолютно нормально.
— Расскажи про проект. — Я думаю, многие видели мой проект — это сайт технопарка. Очень похож на «М.Видео» и на всё, что торгует электроникой. Занимался на проекте я витриной, корзиной. Изначально попал в проект с корзиной, долго там занимался, потом в витрину, потом и там, и там. Плюс еще выдергивали на стримы. Задач было много, были ежедневные релизы. Автотесты у нас были на PHP, потом человек, который этим занимался, ушел, и всё, у нас отсутствовали автотесты.
— Как ты вливался первое время в проект? — Первое время был коллега с витрины, вот он, собственно, всё рассказывал, как всё работает. Это было удобно. Я 3 дня потратил на настройку VPN, доступов, окружения, и на 3-й день мне начали давать задачи.
Сейчас я работаю на другом проекте, и я уже неделю ничего не понимаю. Очень большой проект, всё засекречено, всё нагружено. Это я к тому, что когда выходишь на проект, не стоит ничего бояться, это уже не первая моя работа, но я всё равно ничего не понимаю.
— Как у вас там было по документации? — Вообще ничего не было, у нас и аналитика не было. С тест-кейсами был такой же провал, ежедневные релизы по 20–30 задач, никто не успевал их писать. Какое-то время загруженность была поменьше, тестировщики написали около 300 тест-кейсов, вот они до сих пор так и висят, никто их не корректирует.
— Как ставятся задачи? Было ли планирование? — У нас scrum. Ежедневно были дейлики, в конце недели ретро, спринт условно на неделю был. Задачи мы брали по приоритету, либо как скажет менеджер.
— Какие были этапы тестирования? — Прилетала задачка, и мы сразу начинали тестить. Было большое количество созвонов с разработчиками, потому что не всё было понятно, и у нас вообще не было регресса. В корзине попроще тестировать было, самое главное, чтобы все оплаты работали.
— Пропускал баги в итоге? — Баги пропускал. За полтора года критические ни разу не пропускал. У нас было 3 окружения: Dev, Stage и Prod, и часто критические на Stage отлавливал.
— Какое соотношение бэка и фронта? — Корзина больше бэка, витрина больше фронта. Если в среднем, 50 на 50.
— Какие инструменты использовал? — DevTools, Postman, Charles или Proxyman, Kebana.
— Давай поговорим про корзины, про тестирование оплат. — У нас было много видов оплат, около 11–12. Ко всем видам оплат разный подход. Например, в Сбербанке можно найти тестовые карты в интернете, а в остальных, чтобы провести ответ от банка, мы пользовались консолью, имитировали оплату. В основном через фронт.
— Чувствовал нехватку знаний после обучения? — На самом деле нет. И у меня был человек, которому я мог вопрос задать. Не стесняйтесь задавать вопросы, потому что все работают по-разному.
— С другими командами было взаимодействие? — Да, частенько было, было самое часто с командой такого же приложения технопарка только для сотрудников, потому что были связаны за счет монолита. И очень часто взаимодействовали с командой внутреннего сервиса для менеджеров.
— Сколько разрабов было? — Сильно варьировалась, часто менялись команды. Было такое, что 1 фрон, один бэк и 2 тестировщика, и раздувалось до большой команды, порядка 15 разрабов и 4 тестировщиков.
— Были управленческие задачи? — Нет, не было, ничего от меня не ждали.
— Расскажи про интересный баг, который пропускал или находил. — Как-то было, что текст пропал на лендинге, а оказалось, что это белый текст на белом фоне.
— Почему ушел с проекта? — Я уже хорошо знал проект, и стало скучновато, опять же вопрос денег, я знал, что можно зарабатывать больше. Кстати, второй раз собесы проще дались. Оффер получил за 2–3 дня.
— Как на твой взгляд, поменялись ли технические собеседования? — Я не заметил никакой разницы.
— Были практические задачи на собеседовании? — Да, меня спрашивали протестировать лифт и по SQL элементарные задачи были.
— Какие планы на будущее? — Вообще хочу в автоматизацию, и еще есть идея поработать на 2 проектах сразу.
— Какое напутствие дашь ученикам? — Ничего не бойтесь, выходите на собесы, каждый найдет свой проект. Не опускайте руки — это самое главное.