От самоучки до SDET: как саратовский тестировщик покорил европейский рынок.
От самоучки до SDET: как саратовский тестировщик покорил европейский рынок.
За шесть лет Анатолий Бобунов поднялся с уровня QA-инженера до SDET-специалиста европейского брокера.
Работа IT-специалиста считается престижной и высокооплачиваемой, поэтому многие россияне хотят уйти в эту сферу. Но так ли это легко сейчас? Выпускники профильных курсов сталкиваются с тем, что большинство компаний не хотят брать их в штат без опыта. Вход в профессию становится все сложнее, а после обучения нужно искать стажировку для реального опыта и рекомендаций.
Пример Анатолия Бобунова показал, что найти работу в IT без опыта сложно, но можно — он самостоятельно изучил программирование и веб-разработку, после чего устроился в крупную компанию Exactpro, где тестировал бэкенд фондовой биржи. В интервью gadgetpage разработчик, тестировщик и DevOps-инженер международного уровня рассказал, как освоить автоматизированное тестирование за неделю, найти первую работу в сфере IT и сделать так, чтобы она не стала последней.
– Сейчас вы достигли уровня SDET-специалиста, то есть овладели навыками разработчика, тестировщика, программиста и DevOps-инженера, хотя до ухода в IT работали старшим инженером в суде родного города Пугачева Саратовской области и подрабатывали на фрилансе. Когда ваш интерес к IT стал осознанным желанием осваивать профессию в этом направлении?
– Тяга к IT появилась в юности. Это было неоформленное желание работать за ПК. Тогда это воспринималось так, будто ты всю жизнь будешь играть в компьютерные игры, а тебе за это будут платить деньги. Для меня компьютер и интернет были окном в тот мир, где можно было узнать все, побывать в любом уголке нашего мира, и там не было границ. Жажда знаний и свободы — вот что двигало и двигает мной до сих пор.
Я читал книги и сайты, связанные с IT, почти постоянно: во время еды, когда шел на работу или с работы, иногда и на работе. Тяга к знаниям у меня сохранилась на всю жизнь. А решение уйти в IT было полностью осознанным. Я считаю, что это единственная сфера в РФ, где ты можешь зарабатывать хорошие деньги и иметь возможность менять работодателей и локации по собственному желанию.
– Вы начали свою карьеру в IT в конце 2016 года в качестве QA-инженера в компании Exactpro, которая занимается тестированием ПО для фондовых бирж. Причем вам удалось получить предложение, не имея релевантного опыта. Как?
– Я откликался на все вакансии, в которых было программирование. Про тестирование я узнал за семь дней до собеседования в Exactpro. У меня были базовые знания в программировании, вебе, разнообразных операционных системах и большое желание найти работу. При этом я ничего не знал о тестировании. Когда понял, что меня приглашают на собеседование в Exactpro, я пару раз перечитал вакансию и сразу полез в интернет. Стал искать, что это за компания и чем она занимается.
За неделю я прочитал сотни страниц в интернете — все, что связано с тестированием и пару книг о тестировании. Одной из них была книга Савина «Тестирование.com». В итоге, прошел собеседование в компанию и получил оффер. Подумал-подумал и принял предложение о работе. К тому же у Exactpro был офис в Саратове — это 300 километров от моего родного города.
– Вы сразу проявили себя специалистом, который не боится ответственности, новых задач и быстро достигли впечатляющих успехов — в компании Exactpro вам доверили роль руководителя группы проекта. В чем заключались ваши задачи?
– Это был проект реконселяционного тестирования — проверка целостности и идентичности данных между системами. У руководства компании и менеджмента проектов появилась потребность в анализе Big Data, которую тестируемая система получает после полного дня работы. Первоначальной задачей ставилась разработка алгоритма анализа и сравнения данных по работе биржи. В их числе типы и размеры выставляемых торговых ордеров, типы входящих и исходящих сообщений, разнообразные цепочки взаимодействия внутри системы. Итоги сравнения должны были выводиться в виде читаемого графического или табличного отчета.
Первые два месяца над проектом работали только я и мой коллега. Позже, по мере развития, в команду добавили разработчиков, консультантов и сотрудников других команд для подготовки к переносу проекта на другие фондовые биржи. После пяти месяцев разработки была выпущена стабильная версия системы.
– В Exactpro вы тестировали бэкенд фондовых бирж LSE и ISE, сейчас отвечаете за разработку и поддержание всего фреймворка по тестированию бэкенда крупного европейского фондового брокера Exante. Повлиял ли первый опыт на выбор нынешнего места работы, и что он вам дал?
– Я думаю, что специалиста, который вообще не разбирается в том, как работает фондовая биржа, вряд ли взяли бы на эту должность. Мне было проще понять, чем занимается компания. Чтобы корректно протестировать систему, нужно знать, какие требования к ней предъявляет бизнес, ограничения, которые накладывают софт и «железо», а также специфику используемых языков программирования, протоколов и так далее. Вот как раз эти знания я и получил в Exactpro. Это базис, который я потом дополнил, уже работая в Exante.
– В 2016 году вам посчастливилось найти первую высокооплачиваемую работу в IT в Саратове, самостоятельно изучив программирование и тестирование, после чего вы переехали в Москву на еще более высокий оклад. Берут ли сейчас самоучек в IT? И как покорить HR-специалиста?
– Берут. Потребности в айтишниках настолько высоки, что попасть в эту сферу, изучая что-то самостоятельно, нетрудно. Но уже заметна тенденция на повышение порога вхождения в профессию. Для успешного собеседования проанализируйте джуниор-вакансии по вашей специализации и «качайте» все, что указано в требуемых навыках. И не нужно зацикливаться на теории — пробуйте все на практике в личных проектах. Один такой проект даст вам больше знаний и опыта, чем несколько книг.