1. How you would design an E2E test automation framework including overall architecture, key components, and which design patterns you’d apply?
2. Python and pytest covering test structure, fixtures and scopes, parametrization, mocking, and best practices for maintainable test suites?