Engineering
Engineering & Quality
QA is engineering, not just test execution. Good test systems are designed with the same care as the software they verify — clear boundaries, reusable building blocks and feedback that developers trust.
The product under test —
web app and its APIs.
- 01
Quality is engineered
Quality isn't added at the end of development. It is designed in — through requirements, architecture and the feedback loops a team builds around its code.
- 02
Automate the right layer
Not every scenario belongs in E2E. Validate logic and contracts at the API, and reserve the browser for the journeys real users take.
- 03
Tests are software
A test suite needs architecture, maintainability and sensible abstractions — page objects, fixtures, factories and clear responsibilities.
- 04
Fast feedback matters
Automation is only valuable if developers trust it. Quick runs, readable failures and a place in the CI pipeline make tests worth having.
Technology
Tools I work with
QA & Automation
Frontend
Engineering
Testing Concepts