Best Practice в архитектуре автоматизированного тестирования (Java / Kotlin / Python / JS)

Возникла потребность в обучении Разработчиков в тестировании от middle до senior+ грамотноному пострению архитектуры автотестов на большом проекте, когда с твоим кодом автотестов работают 10+ QA разного уровня.

В моем кейсе это стэк Kotlin / Spring и все что связано с event-driven микросервисами на JVM.
Найти вменяемые курсы на эту тему не удалось - единственное, что приглянулось это сертификация по Spring для разработчиков на англ.

Думаю запилить знатный материал на эту тему!

Хотелось бы выяснить, как топовые Тех Лиды строят свои экосистемы по автоматизации тестирования, а также CI / CD.

На чем основываются, от чего отталкиваются, что получается. Не важно какой фреймворк, важно собрать все лучшие практики.

А чуть позже я опишу наши свои подходы и подходы моих коллег )

2 лайка