В рубрику "JOB" | К списку рубрик | К списку авторов | К списку публикаций
Есть такая профессия - качество защищать!
Артем Ваулин, инженер по тестированию, ведущий тестировщик, руководитель группы тестирования компании "КОРУС Консалтинг"
В НАСТОЯЩЕЕ время в России быстрыми темпами набирает популярность такая специальность в сфере ИТ, как тестировщик программного обеспечения (ПО). Еще несколько лет назад о данной специальности, профессии и даже науке в нашей стране знали лишь немногие. Даже если тестированием и занимались, то точно не выделяли его в отдельную дисциплину или специализированный вид деятельности. Сегодня же тестирование становится равноправным спутником программирования и разработки: количество профессиональных тестировщи-ков постоянно растет, спрос на тестировщиков пре-восходит предложение, все крупнейшие ИТ-компании "охотятся" за "поборниками качетва", существует множество специализированных тренингов, курсов повышения квалификации, несколько крупнейших вузов страны включили в свои программы обучения курс по тестированию ПО.
Предъявляемые требования
Требования к тестировщи-кам могут отличаться от компании к компании и зависят, прежде всего, от функциональных обязанностей и от видов тестирования, которые необходимо выполнять (ручное функциональное, автоматизированное, тестирование производительности, тестирование безопасности, тестирование удобства использования и т.д.), а также от отраслевой специализации.
"Универсальные" требования, которым должен удовлетворять каждый тестировщик (перечень позиций требуемой и желаемой квалификаций могут варьироваться в зависимости от того, ищет ли компания молодого специалиста или опытного тестировщика), представлены в таблице.
Обязанности
Как уже говорилось выше, обязанности тестировщиков могут сильно отличаться в зависимости от многих факторов. Ниже приведен рамочный пример обязанностей тестировщика, специализирующегося на ручном функциональном тестировании:
Карьера с тестированием
На рисунке приведена иллюстрация того, каким образом может выглядеть карьерная
лестница тестировщика и какими навыками он должен обладать для перехода на следующую ступеньку.
Несколько важных знаний и навыков кратко описаны ниже.
Взаимодействие с клиентами. Умение внимательно прислушиваться к высказываниям внешних клиентов, независимо от уровня их технической подготовки. Способность трансформировать просьбы и пожелания клиентов в технические требования (и наоборот).
Взаимодействие внутри команды. Умение общаться со своими сотрудниками и с руководителями и сотрудниками других отделов, что, в частности, предполагает обеспечение доступности информации для всех участников команды и способствует объективному видению ситуации.
Представление технической информации. Способность объективно презентовать информацию. Навыки в написании статей на соответствующие темы. Умение ясно и доступно излагать свои мысли.
Управление временем. Умение в единицу времени делать значительно больше, чем другие.
Технические знания. Ниже представлен перечень начальных знаний и навыков, необходимых для быстрого роста в области тестирования:
Помимо этого немаловажную роль играют лидерские качества тестировщика (дипломатические навыки в общении с сотрудниками, умение создавать и поддерживать комфортную атмосферу в коллективе, способность фокусироваться на всех системных процессах и расставлять приоритеты в плане работ и т.п.).
Дополнительно к перечисленным выше знаниям и навыкам тестировщик должен вырабатывать такие качества, как:
Перспективы роста и дальнейшего развития тестировщиков
В предыдущем разделе было проиллюстрировано, каким образом может выглядеть профессиональное и карьерное развитие специалиста в области тестирования:
Как правило, российская действительность и личный опыт автора демонстрируют
гибридную модель развития -профессиональный рост, плавно перетекающий в административный.
Но рано или поздно каждый тестировщик (да и любой человек, в принципе) задумывается над тем, что он полностью исчерпал себя на этом поприще, "выжал" все из текущей деятельности, достиг максимальных высот профессионализма. Что же делать тестировщику, когда он попал на профессиональное "распутье"?
Тестирование находится на стыке различных прикладных ИТ-дисциплин, и по роду своей деятельности тестировщику постоянно приходится в них "окунаться". Таким образом, тестировщик с минимальными трудозатратами может перейти в одну из следующих областей:
И это далеко не полный перечень направлений, по которым может развиваться высококлассный тестировщик.
Опубликовано: Журнал "Information Security/ Информационная безопасность" #4, 2007