Pergunta de entrevista da empresa Apprio

how would you design an automation framework from scratch for a large e-commerce application with multiple user types and complex workflows?