Игорь Шевченко

Бизнес-аналитик,
компания «Инфопульс Украина»

Каким образом можно получить первый опыт тестирования программного обеспечения, не имея опыта работы в реальных проектах?

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

Есть ли какие-то возрастные ограничения для начинающих тестировщиков?

Возрастных ограничений, как таковых, нет. Все зависит от проекта. В основном, нынешние команды тестировщиков – молодые. Но есть и люди, которым по 45-60 лет и которые успешно работают в проектах. Можно получить опыт работы и дальше продолжать работать удаленно, находясь как в Украине, так и за рубежом.

Насколько сейчас нужны тестировщики и будут ли они востребованы в ближайшие годы?

Сейчас есть много вакансий для тестировщиков, что говорит о том, что на рынке IT существует нехватка квалифицированных специалистов. Людей часто берут на перспективу, даже если у них не хватает каких-то знаний, главное – себя зарекомендовать. Технологии быстро шагают вперед, отрасль IT стремительно развивается, на украинский рынок продолжают заходить иностранные компании, за счет этого поднимается уровень зарплат, сектор IT значительно разрастается и, думаю, что в ближайшие лет 5 ситуация не изменится. Поэтому и хорошие квалифицированные специалисты, и джуниоры будут востребованы.

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

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

Какие вопросы Вы задаете на собеседовании начинающим тестировщикам?

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

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

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