Дано:
- крупный проект на Java с фронтом на Angular,
- разрабатываемый небольшой командой (~15 человек),
- с использованием кучи (порядка 40 штук параллельно) фич-бранчей,
- в git-репозитории;
- несколько виртуальных серверов в приватном амазоновском облаке, которые можно использовать под задачи разработки;
- разработчик, который немного подустал от Java, и хочет сделать что-нибудь по-настоящему полезное для постановки процессов.
Требуется:
- обеспечить возможность команде QA инженеров тестировать каждый фич-бранч, как вручную, так и автоматизированно, на выделенном стенде, который не мешает остальным.

Консоль управления космическим кораблёмQA стендом
Вот приходишь ты работать в маленький стартап с американскими корнями…
…уже интригует? Дальше будет особенное девоповское порно
Выстраиваем процесс разработки и CI pipeline, или Как разработчику стать DevOps для QA
Source: habrahabr

