Запускаем серию интервью с QA-инженерами и тестировщиками из бигтеха, чтобы узнать, как устроена работа по обеспечению качества известных IT-продуктов изнутри. Первый, с кем мы поговорили, — Head of QA Альфа Банка в Беларуси Вадим Лунин. Он рассказывает, как пришел в тестировщики, чем удаленка помогает в руководстве большой командой, и как быть с ИИ.
Я Head of QA Альфа Банка в Беларуси. Отвечаю за все процессы тестирования в банке. Сейчас у меня в команде более 50 человек. Я был первым тестировщиком в Альфа Банке: когда банк только начал заниматься переводом проектов на внутреннюю разработку, я пришел в качестве лида.
Первое образование у меня связано с машиностроением. До тестирования я работал в разных профессиях, связанных с производством. В 2018 году решил сменить вектор – думал, полгода поработаю в QA и перейду дальше в разработку, но меня конкретно затянуло.
Всё произошло фактически случайно. У меня не было специального образования или пройденных курсов по QA. Но за два года до перехода я поработал в отделе информационных технологий на заводе и изучил JavaScript, SQL, документооборот.
Первая компания, куда меня взяли в качестве тестировщика, занималась разработкой программ для заводов. Они, в основном, набирали людей, которые хорошо знают производство. А я на заводе к тому времени проработал около 10 лет в разных специальностях, начиная с рабочего, поэтому знал о производстве всё. За эти знания меня и взяли.
В 2022 году я пришел в Альфа Банк, где хорошо показал себя уже на первом проекте: был единственным тестировщиком, самостоятельно делал проект и активно развивал тестирование, в том числе и автоматизированное. Вскоре у меня уже была команда из двух человек и свой проект, где я выстроил процессы ручного тестирования и внедрил автоматизацию. Потом меня попросили взять под крыло еще один проект. И так получилось, что к концу года я уже стал заместителем руководителя департамента тестирования московского офиса и возглавил минский офис.
Думаю, чтобы стать руководителем, нужно всегда делать больше, чем от тебя требуются. Уметь слышать свою команду, развивать в себе эмоциональный интеллект и эмпатию, а также учиться не ставить команде просто задачи, а вдохновлять их на сложные и развивающие задачи. Одна из основных задач лидера — создать безопасную и открытую среду, где у каждого есть среда для творчества и здоровых амбиций. Бояться, но всё равно делать. Страх — самая главная точка роста. Не боится только тот, кто ничего не делает. И если боишься, точно надо делать.
Много звонков всегда на разные темы. Людей много, поэтому все пишут. Многозадачность, многостаночность. Всегда стараешься правильно планировать не только свое время, но и команды. В Альфе, в зависимости от проекта, мы работаем по Agile, Scrum или Kanban.
Если говорить со стороны тестировщиков, то там всё достаточно просто — ежедневные собрания, ретроспективы и планирование выпуска продукта. Что касается менеджеров, наша задача — поддерживать тестировщиков, обеспечивая им все необходимое для качественной проверки приложения. Мы координируем вопросы с безопасностью, предоставляем доступы, определяем что и как тестировать, формируем планы, фреймворки. Сейчас основная зона моей ответственности — стратегическое планирование и принятие ключевых решений.
У меня 50 человек в команде, все очень разные, но я стараюсь всем помогать: разобраться в ситуации, выслушать. Нужно быть открытым и закрытым одновременно. Если будешь сильно открываться, возможно, люди будут этим пользоваться, а если быть сильно закрытым — как с таким руководителем работать, к которому не подойти?
Мне в работе руководителем помогает удаленка. Я не вижу постоянно всех сотрудников, возможно, это не дает масштабам меня поглотить. Зато, когда у нас бывают общие сборы, посмотришь и думаешь: «Ух ты, блин, как нас много оказывается, круто!»
Организовать отдел тестирования, с нуля. Процесс отбора и найма подходящих кандидатов был непростым. За два года мы провели наверное 300-400 интервью. Причем, у нас нет большого количества этапов, их всего два. Однако, ключевым элементом являются люди. Процессы, инструменты — всё можно переделать и поменять. А от одного неправильного человека может страдать весь коллектив.
Я командный игрок. И я всегда ставлю людей на первое место. Моя команда — это мое достижение. Я знаю всех по именам. Знаю все судьбы: у кого сколько детей, собак, кошек.
Еще одна сложность — моменты, которые не связаны с работой. Собрать всех отдыхать, куда-то поехать — нереально. Вот сколько пытаемся, ни разу не получилось. Зато работать легко, работать заставлять вообще никого не надо.
Мне нравится в тестировании то, что это, по сути, центр всего проекта. Мы и с разработкой общаемся, и с аналитикой, и с безопасностью. Стараемся делать продукты качественнее, быстрее, красивее, удобнее. Все общаются с тестировщиками, все знают, кто такие тестировщики.
Раньше, когда я только начинал, считалось, что тестировщики — это низшее звено пищевой цепочки, было немножко обидно. Сейчас быть тестировщиком — это круто.
Telegram-канал о цифровой трансформации Альфа-Банка.
Статьи Вадима Лунина на Хабре.
Инструментарий QA в Альфа Банке.
Инструменты автоматизации тестирования.
Инструменты управления тестирование.
Инструменты тестирования производительности.
Митапы.