Почему Fullstack QA - это будущее? Мой опыт из стартапа
В 2019 году я работал в стартапе в Москве, который создавал аналог Twitch. Задача была не только в том, чтобы быстро запуститься и не обосраться, но и катить релизы пачками — добавлять удачные фичи и убирать те, что не зашли.
Спойлер - продукт закрылся в прошлом году. Не зашел.
Когда у тебя 20 релизов за спринт, тебе 20 раз нужно протестировать весь продукт - это долго и дорого. Это был не наш путь. Набирать QA на каждую платформу - web, mobile и backend и потом пытаться "танцевать" с ними вокруг совместного тестирования — это был путь в никуда. Нам нужны были QA, который могли бы протестировать продукт целиком, понимая, как работает каждый сервис, будь то фронт или бэк, и стать единой точкой входа по фиче.
В тот момент я не помню ни одной вакансии на hh с такими требованиями, что внушало «оптимизм». Я вдохновлялся опытом Facebook и Google — они уже нанимали и обучали подобных специалистов, а значит можно и попробовать.
Если кратко - команду собрали, обучили, но не без факапов конечно (об этом еще будет пост) и проект запустился. Катили много и приучили Продактов, что за свежей инфой о релизах можно приходить сразу к QA - он все знает 😁
Сегодня фулстеков нанимают почти все, уже убрав приставку фулстек а ожидая их навыки в описании. Они особенно нужны там, где важна быстрая доставка продукта и комплексное тестирование как бэкенда, так и клиентских приложений. Но если проект небольшой и не очень динамичный, без сложных интеграций, то можно обойтись и более узкоспециализированными QA.