Карьера в ABBYY: как вырасти с младшего тестировщика до Head of Quality Assurance

Карьерный путь в тестировании начался у Дмитрия Борисова еще в студенческие годы с работы в компании, разрабатывающей программное обеспечение. За 15 лет Дмитрий вырос с Junior до Senior Quality Assurance (QA) и тимлида, а затем возглавил все подразделение по тестированию. В 2019 году он перешел в ABBYY и сейчас руководит командой Quality Assurance в 90 специалистов.

Мы поговорили с Дмитрием и узнали, как работает отдел тестирования в ABBYY, что нужно, чтобы стать хорошим тестировщиком и действительно ли разработчики недолюбливают команду Quality Assurance.

Расскажи, как складывалась твоя карьера и как ты попал в ABBYY.

На последних курсах университета, где я изучал прикладную математику, я устроился на работу Junior QA по ручному тестированию в компанию Parallels. В итоге там я остался на 15 лет. С каждым годом список задач увеличивался, круг обязанностей расширялся, поэтому рост как профессиональный, так и карьерный шел довольно активно. Сначала я дорос до Senior QA, потом до тимлида, а затем стал вместе с командой выпускать ключевые продукты. После реструктуризации меня повысили до Head of Quality Assurance, и в моем подчинении уже было несколько команд, в которые входили все тестировщики компании.

Спустя некоторое время я понял, что в этой компании достиг предела своего профессионального развития и больше не могу найти новых вызовов в работе. Примерно в то же время мне предложили перейти на похожую должность в ABBYY. Поскольку в задачах я увидел некий вызов для себя, я согласился. И вот работаю здесь уже почти три года.

Почему решил перейти в ABBYY? Предложение содержало интересные задачи?

Да. Если вкратце, то предложение отвечало трем моим главным вызовам. Во-первых, штат сотрудников: я работал с командой около 30 человек, в ABBYY на тот момент было 50 тестировщиков. Во-вторых, смена сферы деятельности. Пятнадцать лет я занимался довольно узкой темой – Desktop виртуализацией, и за это время довольно хорошо ее изучил. В ABBYY же предстояло погрузиться в более масштабную область – компания разрабатывает технологии машинного обучения, специализируется на компьютерном зрении, обработке естественного языка и анализе бизнес-процессов. И в-третьих, смена места работы для меня после 15 лет в одной компании с привычным укладом и задачами, тоже было своего рода вызовом.

В чем именно сейчас заключается твоя работа?

Мои основные обязанности – развитие компетенций и стратегическое планирование тестирования в компании. В эти сферы входят два общих блока: построение системы мотивации и обучения для последующей аттестации тестировщиков и прямая работа с сотрудниками, постоянная оценка работы каждой команды и устранение проблем.

Расскажи, как устроена команда QA в ABBYY.

Когда я пришел в ABBYY, в компании еще не было должности Head of Quality Assurance, поэтому департамент представлял собой отдельные команды. Кроме того, весь QA-отдел работал по-разному, не были выработаны общие стандарты и методы работы. Конечно, у такого подхода есть как плюсы, так и минусы, но проблема заключалась в том, что никто до этого не занимался review всей системы.

Мы проанализировали процессы и выделили три функциональных подразделения: автоматизированное тестирование, ручное тестирование и тестирование технологий. Внутри каждого отдела появились эксперты, которые развивают свою функцию – вырабатывают общие подходы, которые мы будем применять в разных командах при тестировании наших продуктов.

Мы распространяем лучшие практики внутри всех команд и создаем единый стандарт для всех процессов. При этом свобода выбора механики самой работы внутри одной команды сохраняется.

Как тебе удается оставаться в курсе всех событий внутри каждой команды?

За время моей работы в ABBYY наше подразделение выросло почти в два раза – сейчас нас более 90 человек. Я регулярно провожу встречи с 8 тимлидами и руководителями функций, благодаря которым я в курсе всех событий и планов каждой команды. Им я полностью доверяю рабочие процессы, они самостоятельно справляются с операционной деятельностью, внедрением новых практик и текущими задачами.

В какие моменты тестировщикам приходится работать больше всего?

Думаю, что как и у всех, во время любого релиза продукта. Несмотря на то, что компании планируют каждый шаг по выпуску продукта, бывает, что сроки сдвигаются. И поскольку тестирование продукта – последнее звено в этой цепочке, самые жесткие дедлайны всегда у QA-команды.  

Бытует мнение, что разработчики недолюбливают тестировщиков из-за критики и правок. Так ли это на самом деле?

По мне, так это утверждение из рубрики кликбейтных заголовков в СМИ. Я бы его переформулировал так: слабые программисты недолюбливают тестировщиков.

Исходя из моей практики, у сильных программистов есть четкое понимание, что их работа не может обойтись без тестирования. И если они сами не провели необходимые проверки, то за них это сделает тестировщик и даст фидбэк. Программисты, которые это понимают, обычно, наоборот, благодарны тестировщикам за их работу.

Что важно для работы тестировщиком?

Я думаю, что профессиональные качества – это нарабатываемые навыки. В этой работе важны личностные качества: внимательность к деталям, способность не терять мотивацию и желание всегда разбираться до конца, как работает продукт, а также здоровое любопытство. Но самое важное – умение смотреть на продукт так, как его видит конечный пользователь.

Этих навыков хватит, чтобы попасть к тебе в команду?

В первую очередь мы ищем людей с критическим складом ума. А про специфику тестирования мы сможем все рассказать и всему научить.

Если в процессе обучения у кандидата будут развиваться и другие нужные личностные качества, то с уверенностью могу сказать, что он станет хорошим тестировщиком и сможет преуспеть в профессии.

А техническое образование важно?

Оно может быть неплохим дополнением, но не панацеей. В моих командах были тестировщики-гуманитарии. Честно скажу, с ними бывает непросто из-за иного склада ума, но в нашей работе такой «нетехнический» взгляд может быть очень полезен. Поэтому не только «технари» могут стать способными тестировщиками.

В студенческие годы ты сразу решил построить свою карьеру в тестировании или привлекали и другие направления?

Бытует еще одно «кликбейтное» мнение, что тестировщики — это неудачные программисты. С ним я тоже не могу полностью согласиться. А если рассматривать его на моем примере, то оно и вовсе не верное.

Да, впервые устраиваясь на работу, как и многие студенты, я рассчитывал попасть в ИТ-сферу, а затем из тестировщиков уйти в разработчики. Но оглядываясь на свой почти 20-летний опыт, могу с уверенностью сказать, что ни разу не возникло серьезного желания сменить сферу деятельности. Наверное, потому что работа мне никогда не казалась рутинной, а карьера развивалась достаточно стремительно.  

На мой взгляд, у QA-специалистов свободы для поиска и реализации интересных задач больше, чем у разработчиков. Например, только от самого тестировщика зависит, будет ли он заниматься рутинной работой или сможет, например, придумать новый алгоритм или обучить Junior QA выполнять часть таких задач. У нас нет жесткой привязки к определенному стеку технологий, мы можем постоянно менять подходы и алгоритмы в соответствии с современными тенденциями.

Предусмотрено ли у твоих сотрудников обучение или развитие навыков?

У нас предусмотрено обучение, различные курсы и участие специалистов в конференциях.

Кроме того, мы в ABBYY постоянно делимся знаниями. Если сотрудник прошел обучение или побывал на интересной конференции, то он устраивает для коллег Tech Talk – внутреннюю встречу, где делится полученными знаниями, поэтому профит получает не один специалист, а целая команда.

Есть ли открытые вакансии в твоей команде?

Да, у нас есть несколько открытых позиций: QA Engineer (AI/ML), QA Engineer (FR, Manual, Desktop), QA Engineer (Optimus, Manual), QA engineer (automation, mobile).

​Чем увлекаешься в свободное время?

Стараюсь заниматься вещами, не связанными с тестированием, но при этом довольно часто (не по работе) пишу код. Раньше много времени уделял игре в футбол, но после травмы теперь выступаю только в роли болельщика. Самая основная разрядка – рыбалка в диких местах минимум два раза в год.

Career

Подписка на обновления в блоге

Вы будете получать статьи на почту первыми

Ваша подписка прошла успешно!

Я проинформирован о том, что я имею право в любое время полностью или частично отозвать вышеуказанное согласие. Данное согласие на обработку персональных данных может быть отозвано в любой момент. Для этого нажмите на ссылку «Отписаться» внутри любого письма, полученного от ABBYY, или заполнив форму Права доступа ABBYY к персональным данным.

Я даю согласие на использование моих персональных данных для целей, описанных в правовой политике.

Ваша подписка прошла успешно!

Читайте нас