Поделюсь опытом разработки UI и API фреймворков автотестов
На коммерческом проекте разработал с нуля и интегрировал в Gitlab CI фреймворки автотестирования UI и API.
Если Вы только начинаете изучать автоматизацию, или уже пишите автотесты, но хотите поболтать об архитектуре - пишите, отвечу ._.