Piotr Doliński
Live Testing

This Site is Tested

Not just a portfolio — a living demonstration.
Every push is validated by automated tests. Every feature is verified for accessibility, responsiveness, and reliability.

Risk-Based Testing

Tests focus on critical user paths and business-critical functionality

Fast & Deterministic

No flaky waits. Tests run in under 2 minutes with consistent results

Page Object Model

Maintainable test architecture with reusable components

CI/CD Integration

Automated tests run on every push and pull request

What's Tested

Smoke Tests

Homepage loads
All sub-pages load
Critical sections visible
Layout stability (CLS)

Navigation

Smooth scrolling works
Internal navigation functional
Project details navigation
CV content rendering

Accessibility

WCAG 2.1 AA compliance
Keyboard navigation
Screen reader compatibility
Multi-page accessibility

Architecture

Page Object Model (POM)
Base Page inheritance
Localized test paths
Stable data-testid selectors

Testing Stack

PlaywrightTypeScriptGitHub ActionsAxe-core

Why This Matters

Anyone can claim they know testing. This portfolio proves it.
Tests run automatically on every change, catching regressions before they reach production.
Quality isn't inspected in — it's built in.