Skip to content

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.

quality.flowillustrative

The product under test —
web app and its APIs.

  1. 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.

  2. 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.

  3. 03

    Tests are software

    A test suite needs architecture, maintainability and sensible abstractions — page objects, fixtures, factories and clear responsibilities.

  4. 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

PlaywrightTypeScriptAPI TestingPostmanNewmanCucumber / Gherkin

Frontend

ReactNext.jsTypeScriptJavaScriptHTMLCSS / Sass

Engineering

GitCI/CDAzure DevOpsGitHub ActionsDocker

Testing Concepts

E2EAPI TestingIntegration TestingRegression TestingTest ArchitecturePage ObjectsFixturesTest Data Management