Компьютеры, планшеты, смартфоны используются не только для развлечений. Все чаще они нужны для выполнения рабочих задач, причем в разных отраслях. Для их функционирования требуется различное программное обеспечение, созданием которого занимаются соответствующие специалисты – разработчики.
Этот труд довольно длительный и кропотливый. Чем больше нюансов в процессе учтено, тем выше вероятность выхода качественного продукта, который не потребует доработок. По этой причине разработчик ПО не трудится в одиночку. Ему компанию составляют специалисты, помогающие оценить и при необходимости скорректировать качество конечного продукта. Среди них мануальщики – инженеры QA.
Важное звено при подготовке ПО
Бытует ошибочное мнение, что инженера Manual QA можно найти везде, стоит только дать объявление. Однако это далеко не так. Безусловно, существует вероятность, что на призыв откликнется немало людей, но гарантию, что найденный специалист будет соответствовать должности, никто не даст. Это аргумент в пользу того, чтобы подбором мануальщиков занимались профессионалы из рекрутингового агентства.
В обязанности Manual QA входит не только проверка качества продукта, но и анализ самого процесса тестирования для улучшения ПО. Для этого инженер должен:
- Изучать требования к программе. Если речь идет о масштабном продукте, желательно заручиться поддержкой бизнес-аналитиков.
- Проводить тестирование функционала ПО. Выполняя это, важно понимать жизненный цикл и все этапы разработки.
- Уметь обращаться с трекинговой системой, чтобы заносить туда отчеты о недоработках.
- Вести анализ и систематизацию результатов тестирования.
Перечисленными пунктами требования к Manual QA не исчерпываются. Он занимается мониторингом правок, отслеживает и фиксирует их выполнение или, наоборот, невыполнение. Все это помогает оптимизировать не только программную разработку, но и ее тестирование (до создания новых конфигураций). Для успешной работы тестировщик должен разбираться в своей сфере и в отрасли, где планируется применять программное обеспечение.
Для Manual QA важно уметь работать с такими инструментами, как:
- Selenium;
- UFT;
- Test Complete;
- Katalon Studio и др.
Они бывают платные и бесплатные. Хорошему Manual QA важно уметь ориентироваться в кодах программирования, оперировать программным интерфейсом DOM, знать основы SQL, Microservice Architecture, HighLoad, пользоваться технологическими стеками PostgreSQL, Clickhouse, GoLang и т. д. Пригодятся навыки ведения тестовой документации, составления кейсов, планов.
Как правильно вести поиск
Мы перечислили далеко не все требования к знаниям и умениям Manual QA. Однако изложенной информации достаточно, чтобы понять, что это серьезная профессия, без которой разработка программных продуктов растянулась бы на долгие месяцы, а то и годы. Самостоятельно найти такого специалиста сложно, но у профессиональных рекрутеров, специализирующихся на IT- сфере, свой подход.
Прежде чем заключить договор на подбор кадров, специалисты проводят небольшое интервью с заказчиком. В ходе опроса они выясняют:
- направление деятельности компании, ее специфику;
- планируемые и выполненные проекты;
- коллектив.
Ответы на эти вопросы необходимы для того, чтобы правильно наметить стратегию поиска кадров, выяснить все желательные и критические требования к специалисту. Потом проводится тщательный скрининг профилей кандидатов. В процессе собеседования проверяются не только профессиональные качества, но и некоторые личные. Такой подход дает возможность найти специалиста за 3–4 недели.
Источник: Анатолій Валтвсар 12 апреля 2021