Test Automation Structure for Single Code Base Projects
Trendyol's QA team consolidated their Turkish and international test automation suites into a unified Playwright-based framework following their Single Code Base migration. The new architecture uses an npm package for shared utilities, handles multi-country configurations dynamically, integrates translations from their CTMS, and implements test-level parallelization with worker-based user management. The team writes automation tests during development to avoid technical debt, achieving resource efficiency through parallel execution while maintaining test speed across multiple cultures, languages, and devices.