Walk me through how you would architect a scalable test automation framework for a microservices-based platform.