Александр Калугин до курса «Тестировщик-автоматизатор на Python» в Skillfactory играл на гитаре в кавер-группе и пробовал программировать только самостоятельно. Через год обучения он прошел стажировку «Дм-тех» («Детский мир»), партнера Skillfactory, и получил работу джуниор-тестировщиком. Александр рассказал, как пришел в IT и что было сложнее всего.
Я осознанно искал востребованную профессию
Еще занимаясь музыкой, я интересовался IT и думал, как попасть в эту сферу. Я осознанно искал востребованную профессию. Сначала попробовал программировать на Java, сделать сайт. Затем посмотрел рынок и увидел, что больше востребован PHP. Он давался мне тяжело, знаний, которые я мог почерпнуть в интернете, не хватало. У меня было очень много сомнений, а спросить совета было не у кого. Приходилось очень долго разбираться с документацией, процесс шел медленно, у меня многое не получалось.
Тогда я решил пойти на курсы. Мне попалась программа тестировщика-автоматизатора на Python от Skillfactory c хорошей скидкой. Было интересно, что я обучусь и ручному тестированию, и программированию на Python.
Сложнее всего — учиться программировать
Ручное тестирование далось мне довольно легко, все было понятно. Труднее всего — учиться программировать на Python. Это не та информация, которую можно объяснить на пальцах. Самой сложной темой были алгоритмы и функции. Обучение тестированию и программированию шло параллельно, но иногда в задачах мне попадались тесты с функциями, которые я еще не знал. Тогда нужно было пройти немного вперед по модулю Python и вернуться к задаче позже.
Я начал учиться на курсе в прошлом году. Совмещать с работой было довольно сложно, поэтому пришлось на время заморозить курс, чтобы разобраться со своими делами. В этом году я возобновил учебу и через пару месяцев увидел в чате потока объявление о наборе на стажировку «Дм-тех».
Стажировка приближена к реальной работе
Я решил не тянуть и сразу откликнулся на объявление о стажировке. Нам дали отборочное задание: написать запрос к базе данных в Postman. Я выполнил задачу и получил приглашение на трехнедельную стажировку.
Стажировка была приближена к реальной работе, мы проводили вместе с командой «Дм-тех» восьмичасовой рабочий день. С утра приходили на дейли-созвон, разбирали задачи, в течение дня были на связи с нашими менторами из «Дм-тех», задавали вопросы, выполняли задачи, брали новые. Все студенты, кто прошел на стажировку, старались выжать из нее максимум. Мы научились работать в команде, с инструментами управления: как завести задачу в Jira, как ее закрыть, когда все готово, и приложить доказательства.
Сначала мы занимались в основном UI и задачами по тестированию фронтенда, потом поработали с API и запросами. Раскатывали тестовые стенды, работали с Jenkins, DataGrip, подключали базы данных, разбирались с контейнерами и оркестраторами.
Сейчас я чувствую больше ответственности
Собеседование на позицию тестировщика проходило не только среди участников стажировки — я конкурировал в том числе с кандидатами с работных сайтов. Сначала был созвон-скрининг с HR-специалистом. Меня расспросили, как я связан с IT, что я раньше делал, какой у меня опыт. Я упомянул, что еще до курсов учился программированию, и, кажется, это сыграло мне в плюс.
Затем было очное собеседование с небольшой группой тестировщиков, которых отобрали по итогам скрининга. Мне задали вопросы про то, что такое тестирование и в чем его цель, какие виды тестирования бывают, что такое JSON. Меня также спросили, как бы я выстроил процесс тестирования продукта, нужно было подробно рассказать. Затем дали небольшую задачку на запрос к базе данных и файл JSON, в структуре которого нужно было найти ошибки.
По итогам отбора мне дали оффер на позицию ручного тестировщика. Я приступил к работе с начала октября. Конечно, реальная работа немного отличается от стажировки. Когда ты приходишь на практику, ты пробуешь, разбираешься не торопясь, стараешься въехать в работу. Когда работаешь, ответственность выше. Задач гораздо больше, есть четкие сроки. Нужно выполнять то, что на себя берешь, — с тебя спросят. Но в процессе я так же, как и на стажировке, могу обратиться за помощью к коллегам: спросить, как сделать определенную задачу. В команде к этому относятся с пониманием, потому что у всех много разных вопросов. Тем более я еще совсем зеленый джун.
Я ожидал, что путь в IT будет дольше и сложнее. Я не думал, что меня сразу куда-то возьмут, понимал, что на рынке высокая конкуренция. Но обстоятельства сложились так, что я довольно быстро добился того, чего хотел. Мне до сих пор немного не верится, что это произошло. То, что меня взяли, мотивирует развиваться дальше, закончить курс, прокачать свои навыки.