Piotr Doliński
Back to projects
Featured

Demo Testing Suite

Comprehensive end-to-end testing suite built with Playwright and TypeScript. Features accessibility testing, responsive design validation, and CI/CD automation.

TypeScriptPlaywrightAxe-coreGitHub ActionsWCAG

About Project

An enterprise-grade automated test suite integrated directly into the portfolio's CI/CD process. The project demonstrates how to practically implement a 'Shift Left' strategy, automating not only functional tests but also accessibility and responsiveness aspects across multiple platforms simultaneously.

Key Features

  • E2E automation using Playwright
  • On-the-fly Accessibility scanning
  • Cross-browser testing (Chromium, Firefox, WebKit)
  • Automated reporting and artifacts in GitHub Actions

Technical Challenges

Managing test execution time in the CI environment and eliminating the problem of flaky tests. This was solved through selector optimization, leveraging parallel processing, and using retry mechanisms provided by Playwright.

Page Object Model architecture
Parallel cross-browser execution
Accessibility testing with axe-core
CI/CD pipeline with automated reports