Q1.Walk me through your test automation architecture.
Structure your answer in three layers — test layers, tooling, maintenance — so the interviewer can see the whole pyramid in 60 seconds:
Test Layer:
- Unit tests (Jest, JUnit) — fast, isolated
- Integration tests (REST Assured, Postman) — API + DB
- E2E tests (Playwright, Selenium) — full user journeys
Tools:
- Framework: Playwright + TypeScript
- Reporting: Allure + Mochawesome
- CI: GitHub Actions with matrix strategy
Maintenance:
- POM for each page
- Fixtures for setup/teardown
- Component POM for shared UI
- Test data factoriesFor the underlying Playwright setup, see our Playwright Complete Guide.