Проджект-менеджер, Бизнес-аналитик, Team Lead, QA manual, QA automation

Проджект-менеджер

Кто такой 

Кто же такой Project Manager? Начнем с факта о том, что каждый первый четверг ноября во всем мире отмечается Международный день проектного менеджмента. Ни каждый ИТ-специалист может похвастаться своим международным праздником. Возможно это связано с объемом и сложностью выполняемых ими задач и значимостью при выполнении проектов. 

Для выполнения каждого проекта в ИТ компании создается команда, которая состоит из разных специалистов. Одни занимаются дизайном продукта, другие бэкэндом, фронтэндом, бизнес-аналитикой, маркетингом, кто-то тестирует продукт. Но есть человек, который отвечает за всю команду -рroject мanager.

И так, рroject мanager – это специалист, в чью задачу входит управление проектом в целом: проектирование, собирание команды, составление планов по выполнению задач, контроль, связь между участниками проекта. Его задача эффективно и результативно решать возникающие проблемы, устранять различные помехи для команды.

Рroject мanager работают везде, где речь идет о крупных заданиях, для реализации которых необходимо участие различных исполнителей.

Средняя заработная плата 

Зарплата рroject мanagerа зависит от опыта работы, объема, сложности и бюджета проектов и варьируется в Республики Беларусь от 390 до 6000 долларов США. 

Где обучаются

В настоящее время возможностей для получения базовых знаний по специальности рroject мanager и для прокачки skillа очень много- курсы, школы, каналы, книги, статьи, вебинары. 

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

При изучении вакансий на должность рroject мanager иногда встречается требование о высшем образовании, что можно считать редкость для ИТ-сферы. Это часто связно с тем, что требования к рroject мanager зависят от сферы деятельности компании, в которой готовится конкретный продукт. 

Бизнес-аналитик

Кто такой

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

Профессия бизнес-аналитик относительно молодая. До ее появления профессиональные функции выполнялись рroject мanager или systems аnalyst. Но сегодня бизнес-аналитик превратился в одну из востребуемых профессий, без которой трудно представить ИТ-сферу.

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

Основная задача бизнес - аналитика обнаружить проблему и отыскать способ ее решения. 

Какие знания и навыки должен иметь

Для того чтобы стать успешным бизнес-аналитиком необходим набор как определенных личных качеств, так и профессиональных знаний и умений. 

Основная часть работы бизнес-аналитика - это работа с людьми, поэтому список soft skills очень большой. Так, бизнес-аналитик должен уметь работать с людьми в команде, с большим объемом информации, делегировать полномочия, иметь высокий интеллект, четкую и правильную речь, а также грамотно излагать свои мысли, обладать лидерскими качествами и мн.другое. 

К специальным знаниям, которыми должен обладать бизнес-аналитик можно отнести: владение языком моделирования (UML), теоретической базой разработки ПО, навыками системного анализа, умение выполнять подробное бизнес-моделирования с использованием специальных программ (ARIS,RRose,BPWin,Together и др.).

При изучении вакансий на должность бизнес-аналитика, чаще всего встречаются такие требования:

Средняя заработная плата

Карьерный рост бизнес-аналитика начинается с позиции junior business analyst, далее middle businessanalyst, senior business analyst, business consultant. 

Зарплата бизнес-аналитика будет завесить от позиции, которую он занимает.

Средняя заработная плата бизнес-аналитика в Республике Беларусь составляет от 300 до 6000 долларов США.

Где обучаются

На должность бизнес-аналитика охотно берут людей с высшим математическим (техническим) или экономическим образованием. Совсем хорошо, когда есть и еще и образование в сфере ИТ, или комбо из трех образований. 

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

Team Lead

Кто такой

Прежде чем начинать рассказывать о том, кто такой team lead, хочется обратить внимание на что это не является профессией. Тeam lead- это должность, которая включает в себя менеджерские и технические функции. 

Тeam lead по профессии является высококвалифицированным программистом. Он управляет командой разработчиков и координирует их деятельность, владеет технической стороной, разработкой архитектуры, занимается сode review, распределяет нагрузку, разбивает задачи на этапы и спринты, следит за эффективностью команды, контролирует соответствия проекта техническим требованиям, ведет документацию и др.

Несмотря на вышеперечисленные обязанности тeam lead не является только управленческой должностью. Он является и практикующим разработчиком, знающим код проекта и участвующим в работе над ним.

Какие знания и навыки должен иметь

Поскольку тeam lead является руководителем команды разработчиков, он должен обладать такими личными качествами как: ответственность, инициативность, коммуникабельность, трудолюбие, иметь аналитический склад ума, критическое мышление, техническую грамотность.

Так как тeam lead является не только руководителем, но и разработчиком, он должен обладать определенными профессиональными навыками: владеть инструментами для построения приложений, знать различные языки программирования (PHP/Ruby/Python/Java) и методологии разработки, сервисные технологии, знать и понимать архитектуру для приложений, имеет опыт управления командой.

Средняя заработная плата

В связи с развитием сферы ИТ потребность в должности тeam lead повысилось, что не могло не отразится на зарплате. Хороший и опытный тeam lead ценится, и его работа достойна оплачивается.

Средняя заработная плата тeam lead в Республике Беларусь является одной из самых высоких в сфере ИТ, она составляет от 1000 до 7000 долларов США.

Где обучаются

Тeam lead эта та должность, на которую невозможно попасть после окончания курсов, поскольку необходимо помимо отличных знаний в области программирования иметь опыт работы в несколько лет, развивать коммуникативные навыки, иметь различный технический опыт и многое др. Именно поэтому junior или middle, даже после прохождения курсов, не смогут стать тeam lead.

Несмотря на это, в настоящее время предоставлено большое количество курсов, школ, которые рассчитаны для опытных разработчиков, планирующих повышение в должности или уже для тeam lead с целью прокачки skills.

QA manual

Кто такой

Невозможно претендовать на хорошее качество ИТ продукта без его проверки и тестирования. Именно для этого необходимы QA специалисты, которые отвечают за качество разрабатываемого ПО, функциональное тестирование. QA специалист не просто разыскивает ошибки, он проверяет качество продукта и дает оценку можно ли выпускать этот продукт. 

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

Какие знания и навыки должен иметь

QA manual необязательно иметь углубленные технические навыки и знать языки программирования. Но при этом он должен знать и понимать, что такое user-story и жизненный цикл дефекта и разработки, уметь писать тест-кейсы и тест-планы, знать принципы HTTP, понимание Git flow и многое другое.

QA manual должен быть: ответственным, увлеченным, коммуникабельным и контактным, инициативным, иметь высокие аналитические навыки.

Средняя заработная плата

Заработная плата QA manual будет зависть от позиции, на которой находится специалист. Зарплата Тrainee (стажера, ассистента) или Junior будет значительно отличаться от зарплаты QA Tech Lead

Надо признать, что вначале карьеры зарплата QA manual является достаточно маленькой. Средняя заработная плата QA manual в Республике Беларусь составляет от 100 до 2500 долларов США.  

Где обучаются

Для того, чтобы начать карьеру в QA достаточно закончить курсы, которых в Республике Беларусь огромное количестве. Они могут быть и платными, и бесплатными, проходить в очной и дистанционной форме. Также полезными ресурсами будут являться видеоуроки, вебинары, форумы, подкасты. 

Надо понимать, что ни одни курсы не дадут практических навыков, которые будут необходимы на работе.

QA специалист, как и любая другая профессия в сфере ИТ требует саморазвития и усидчивости, большого желания и мотивации. Надо быть готовым к тому, что вам придется много читать, смотреть видеоуроков, то есть бесконечно совершенствовать свои знания.

QA automation

Кто такой

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

QA аutomation это специалист по обеспечению качества продукта, который использует программные средства для создания тестов и проверки результатов.

В отличии от QA manual - QA Automation необходимо знание программирования, для того чтобы создавать автоматические скрипты.

QA Automation мониторит качество продукции на всех этапах разработки продукции. 

Какие знания и навыки должен иметь

Для того, чтобы сделать первые шаги в профессии QA Automation необходимо знать теорию ручного тестирования, а также владеть хотя бы одним языком программирования на базовом уровне (Java, JS, Python и др.).

Далее понадобятся более обширные навыки и умения: знание и понимание методологии Agile/SCRUM/Lean, основ оперативных систем (OC Windows и Linux на высоком уровне), архитектуры ПК, различных инструментов управления тестированием, знания SQL, умение работать с базами данных и системами контроля версий, хотя бы базовое знание HTML и CSS.

QA Automation должен обладать аналитическим сладом ума и критическим мышлением, любить анализировать и решать сложные задачи, быть внимательным к деталям.

При анализе вакансий на должность QA Automation часто встречаются такие требования:

Средняя заработная плата

Зарплата для специалиста QA Automation выше чем для QA manual, но она также будет завесить от позиции, на которой находится специалист (Junior или QA Tech Lead). Средняя заработная плата QA Automation в Республике Беларусь составляет от 500 до 4300 долларов США.  

Где обучаются

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

Большинство QA Automation выросли из QA manual и QA-специалистов, дополнив свои знания программированием. 

QA Automation это профессия, которая требует постоянного саморазвития и обучения, поскольку в сфере ИТ, в том числе и в автоматизированном тестировании все меняет крайне стремительно.