Automation-Methods
Challenge: Legacy Selenium suites with high flakiness and long CI times blocking fast delivery.
Solution: Designed a layered automation architecture: Gherkin feature layer, abstraction layer (reusable methods), and driver layer (Selenium/Playwright). Introduced deterministic fixtures and parallelizable test runners.
Outcome: Reduced CI test runtime by ~40% and decreased flakiness by ~60% via deterministic waits and stable fixtures.
