Привет, Хабр!
Меня зовут Тоня. В SM Lab я работаю старшим инженером по обеспечению качества в команде продукта Интра — занимаюсь ручным тестированием и написанием автотестов на Kotlin. В этой небольшой статье хочу рассказать, как я искала работу и проходила собеседования через One Day Offer. Под катом — муки выбора инструмента для поиска работы, этапы прохождения собеседования за один день, трудности, с которыми столкнулась, и причины, по которым выбрала SM Lab и не прогадала.
Шаг первый: где сейчас искать работу
Я пробовала делать это на нескольких платформах: всем известном hh.ru, менее популярном LinkedIn и нишевом Getmatch.
LinkedIn отпал почти сразу — мне нужен был простой и удобный инструмент, а в этом сервисе для меня все оказалось слишком сложным. Нужно было долго искать вакансии и много переписываться с рекрутерами, а у меня не было ни времени, ни желания этим заниматься. На Хедхантере, на мой взгляд, было много лишнего и отвлекающего, и в итоге я остановилась на Getmatch.
По сути это Telegram-бот, который подбирает вакансии по заданным параметрам: специальность, регион и формат работы, зарплатная вилка. Так я быстро и легко нашла несколько подходящих вариантов.
Шаг второй: ошибки в резюме, собеседование, лайвкодинг и формальности
Начну с того, что я искала работу в Казахстане, хотя сама в то время жила в Таиланде. Моей ошибкой, хоть и не фатальной, стало то, что в резюме я указала местом проживания Таиланд и поставила пометку, что готова к переезду. Думаю, что именно поэтому многие рекрутеры не обращали внимание на уточнение с переездом и просто скипали мое резюме. Так продолжалось довольно долго. Ошибки можно было бы избежать, укажи я с самого начала конкретную страну или создай под каждую несколько резюме. Со временем я сообразила, что что-то здесь не так, и указала Казахстан.
Выбрав для себя несколько вариантов на Getmatch, я рассматривала в том числе SM Lab. Эта компания подходила мне по нескольким критериям: у них есть офис в Казахстане, возможность удаленной работы и стек Java + Kotlin. Я писала в основном на Kotlin и заметила, что вакансий с похожим стеком на рынке очень мало.
После отклика на вакансию со мной связался рекрутер и предложил заполнить анкету на One Day Offer. После регистрации я могла пройти небольшое тестовое задание, которое прикрутить к Getmatch не было возможности. После успешного выполнения тестового со мной связался рекрутер. Мы базово обсудили мой опыт, реализованные проекты и ожидания от работы. Далее перешли к вопросам технического плана. Рекрутер составил представление о моих навыках, сильных и слабых сторонах, а после рассказал о продукте и условиях работы в компании, ответил на мои вопросы. Этот этап я успешно прошла, и мне назначили вторую встречу — лайвкодинг.
Здесь нужно было показать, как я пишу тесты. На собеседованиях в других компаниях мне приходилось делать это на Java с использованием конкретной библиотеки, а здесь я писала на Kotlin и со своей библиотекой. Такой более свободный подход на этапе лайвкодинга меня порадовал — я чувствовала себя более уверенно и смогла в полной мере показать навыки QA-инженера. Я рассказала, почему выбрала конкретно эту библиотеку и объяснила принцип ее работы, что в конечном итоге добавило мне очков.
Так я перешла на следующий этап.
Это было собеседование на знание мануального тестирования с теоретическими вопросами и практическими задачами, но я, можно сказать, прошла его насквозь. Как потом рассказали коллеги, я достаточно хорошо показала себя на этапе лайвкодинга, поэтому третий этап я проскочила и перешла к финальному — встрече с командой и знакомству с продуктом. Она прошла успешно: мне презентовали оффер и приняли в команду.
Дальше запустился процесс оформления и трудоустройства, о котором я уже мало что помню. Могу сказать, что он прошел бесшовно: мне прислали список документов, рассказали, что нужно сделать, и в день трудоустройства я просто выполнила все шаги по инструкции. Оформилась, подписала документы и получила оборудование где-то за 2-3 часа, что меня обрадовало. Дальше я со спокойной совестью отправилась домой отдыхать, а на следующий день приступила к работе. У нас прошла встреча с наставником, где я получила план адаптации на неделю и полезные ссылки, узнала побольше информации о проекте, а потом мы вместе отправили заявки на получение доступов. Благодаря этой встрече первая неделя работы прошла легко: с планом адаптации на руках я точно знала, что нужно делать.
Почему SM Lab
В плане профессиональных возможностей меня зацепили перспективы расширения навыков автоматизации и мануального тестирования, реального влияния на продукт и улучшения процессов и работа в сильной команде с куратором, который поможет расти.
Если говорить глобально о компании, SM Lab показала себя в первую очередь как дружелюбная и поддерживающая. Да, сейчас многие себя такими позиционируют, но не все таковыми являются. Проходить собеседования было психологически комфортно, не ощущалось давление, ребята, которые проводили встречи, поддерживали и даже шли на некоторые уступки.
Вот пример — так случилось, что на этап лайвкодинга я трижды опаздывала. Сначала это случилось из-за перелета, и мне дали отсрочку, хотя я была уверена, что мне просто откажут. По прилету выяснилось, что в квартире нет интернета. Так случилась вторая отсрочка, пока я настраивала сеть. Потом из-за медленного соединения у меня очень долго не могла установиться IntellliJ IDEA. Эту паузу мы с техническим экспертом заполнили обсуждением разных рабочих вопросов, но все равно было очень неловко.
А потом в самом разгаре встречи интернет просто взял и пропал.
Легко представить, как сильно я переживала из-за сложившейся ситуации, но в итоге все закончилось хорошо. Мы списались в мессенджере, договорились о переносе. Эксперт написал, чтобы я не волновалась и что все будет ОК. Такая поддержка мне очень помогла и сильно повлияла на принятие финального решения об оффере.