За последнее десятилетие сфера тестирования претерпела огромные изменения. Тестирование стало решающим фактором для ряда приложений/продуктов, а компании осознали важность формального подхода к тестированию приложений перед их выпуском в эксплуатацию.
Тестирование разделилось на множество уровней, видов и специализаций, и различные вариации подходов к этим процессам повысили внутреннюю ценность тестировщика.
Помимо монотонной работы по выполнению тест-кейсов, перед QA-специалистами открылось несколько новых вариантов карьеры.
Друзья, поддержите нас вступлением в наш телеграм канал QaRocks. Там много туториалов, задач по автоматизации и книг по QA.
Куда развиваться QA-специалистам
На приведенной ниже диаграмме показаны различные варианты, доступные специалисту по тестированию.
В последнее время тестирование рассматривается как один из хороших вариантов профессиональной карьеры для многих начинающих молодых специалистов. От обычного QA-инженера можно перейти к senior или lead-позиции или стать QA-менеджером.
Также можно стать узким специалистом. Спрос на узконаправленные навыки, такие как тестирование SOA и безопасности, растет. Существует дефицит специалистов в области автоматизации тестирования, имеющих навыки написания сценариев на таких языках, как VB, Java, Perl, Shell, Python и т.д.,
Технические специалисты, способные оценить средства автоматизации, создать фреймворки и многократно используемые компоненты, пользуются спросом. Всегда востребованы хорошие тестировщики производительности, которые могут анализировать метрики, выявлять узкие места и предлагать методы их оптимизации.
Ключевые области для продвижения
Давайте посмотрим, на что следует обратить внимание тестировщику, чтобы продвинуться по карьерной лестнице в сфере QA.
1. Знание предметной области (домена). Хорошие знания в доменной области приложения повышают ценность QA-специалистов. Существует несколько постоянно развивающихся сфер: финтех и финансовые услуги, телекоммуникации, здравоохранение, производство, встроенные системы и т.д. Для каждой из них есть ряд сертификаций, т.е. тестировщик может подтвердить свои навыки.
2. Знание средств автоматизации тестирования. Существует большой спрос на специалистов по автоматизации и тестированию производительности. Хорошее владение скриптовыми языками – основа успеха в автоматизации. Также необходимы навыки создания, проверки и совершенствования механизмов автоматизации тестирования.
3. Сертификаты. QAI, ASQ, ISTQB и некоторые другие организации предлагают сертификаты по тестированию. Эти сертификаты повышают доверие клиентов к QA-специалистам. CQTM и PMP – это сертификаты, которые помогут тестировщикам подняться по профессиональной лестнице в качестве руководителя или менеджера.
Сертификация по инструментам тестирования, предлагаемым такими производителями, как HP, повышает техническую компетентность специалиста.
4. Узконаправленные области в тестировании. По прогнозам экспертов, такие ниши, как тестирование SOA (сервис-ориентированные архитектуры) и тестирование безопасности, набирают обороты в сфере QA. В этих направлениях появляется множество инструментов. Как профессионалы в области тестирования, мы должны знать, куда движется отрасль, и регулярно обновлять свои знания.
Обновление знаний – это непрерывный процесс. Для QA-специалистов есть сайты и форумы, группы в Телеграм и соцсетях. Там можно найти отличное толкование различных аспектов сферы тестирования. Проводите пару часов в неделю на подобных сайтах, чтобы быть в курсе текущих событий.
Как говорится, “Нужно постоянно бежать, чтобы оставаться на месте”. Мы, профессионалы в области QA, должны постоянно работать над оттачиванием своих навыков тестирования, чтобы преуспеть в этой конкурентной среде.
А какова ваша карьерная цель?
Перевод статьи “Career Options for Software Test Professionals”