How would you design a test automation framework from scratch for an e-commerce platform like Amazon?