Статьи

Интервью с преподавателем Auto QA: «Компании задаются вопросом: “Как нам сократить время доставки продукта на рынок?”. Один из ключевых способов это сделать - автоматизация»

Если учиться, то только у профессионалов.

Вадим Зубович - специалист с большой буквы. За почти 10 лет стажа он успел поработать в качестве тим-лида в международных IT-компаниях, поучаствовать в многочисленных конференциях в качестве спикера и стать членом сообщества автоматизаторов Беларуси. А ведь когда-то он пришел в IT из совершенно другой сферы. 

Теперь он делится знаниями и опытом в Академии BELHARD на курсе «Автоматизированное тестирование ПО на Java». 

Читайте интервью, чтобы узнать, как Вадим пришел в IT, почему автотесты нужны всем QA-специалистам и как не бояться осваивать новые горизонты. 

Как вы пришли в профессию?

Начну немного издалека: изначально я работал в сфере, не связанной с IT. Мое первое образование - экономическое, так что да, я тоже из войтивайтишников :) Когда решил таки освоить новую специальность, пошел учиться в ИИТ БГУИР на инженера-программиста. 

Решение пойти в автоматизацию тестирования было во многом продиктовано именно тем, что я проходил переподготовку, т.е. обучение на базе полученного образования. Исходя из этого и присматривался скорее к специальностям, которые находятся на стыке разных навыков, нежели чисто кодерским. Именно автотестирование выбрал по совету одного из преподавателей (который, к слову, в тот момент работал в EPAM, а преподавал в свободное от работы время).

Ну а дальше все было довольно просто - нашел вакансию, подал резюме, прошел собеседование и вот: почти 10 лет, четыре компании, больше десятка проектов. Такая вот математика у моей карьеры в автотестировании.

Каким эпизодом из своего опыта работы вы гордитесь больше всего? 

Мой самый масштабный проект был связан с медициной. Он был огромен по меркам автоматизации (до 20 автоматизаторов одновременно). Но поводом для гордости является не только и не столько размер. Мы приняли проект в около-катастрофическом состоянии, когда и тестирование в целом, и автоматизация в частности работали кое-как. Наша команда буквально вытащила его и вывела контроль качества на отличный уровень. Очень многое нам удалось попробовать в рамках проекта, по многим моментам мы буквально перевернули мировоззрение заказчика, что добавляет пунктиков для гордости за команду в первую очередь и немножко за себя.

Почему стоит обратить внимание на автоматизированное тестирование?

Автоматизация тестирования - это специальность на стыке двух навыков - собственно, само по себе тестирование и написание кода, а значит, спектр задач и возможности развития огромны.

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

Значит ли это, что рано или поздно мануальные тестировщики окажутся не нужны? 

Конечно, слухи о том, что ручное тестирование уже вот-вот исчезнет как таковое, очень сильно преувеличены, но навыки автоматизации все чаще можно видеть как обязательные для тестировщиков. Само понятие Manual QA (ручной тестировщик) постепенно уходит и заменяется на QA Engineer или Hybrid QA, и в обоих случаях подразумевается, что тестировщик владеет автоматизацией хотя бы в какой-то степени.

То есть знания и навыки в области автоматизации тестирования дают преимущество при трудоустройстве? 

Ответ, как мне кажется, очевиден. Если вы хотите конкурировать с опытными специалистами в области тестирования, то вам нужно иметь какое-то преимущество перед ними, таким преимуществом как раз и может стать владение автоматизацией. Но тут нужно спешить, так как многие опытные тестировщики уже сами осваивают эту специальность, это уже практически модный тренд :)

Ну и дополнительно хочу отметить, что навык в написании кода может открыть вам дорогу в разработку ПО. Мне известно множество случаев, когда ребята, получив серьезный опыт в автотестировании, переквалифицировались в разработчиков в очень короткие сроки просто потому, что хотели попробовать что-то новое.

На какую позицию при поиске работы позволят претендовать навыки, полученные на вашем курсе по автоматизированному тестированию?

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

Что бы вы сказали тем, кто хочет сменить специальность, но никак не решается?

Дерзайте! У меня тоже было очень много сомнений на этот счет: «Как же я в свои 30+ пойду в сферу, где средний возраст чуть за 20?!», «Вдруг ничего не получится?!», «Я ничего не умею, а там уже все в моем возрасте эксперты!» и многое-многое другое. Гоните сомнения, это принципиально иная индустрия, которая живет и существует по своим особым правилам, если вы себя в ней найдете, то не пожалеете ни на секунду. Я не пожалел.