AZeaLabs
← Back to projects

Future Product · QA Automation Practice Platform

QA Labs

QA Labs is a planned practice platform for automation engineers. It will provide real testing scenarios, automation-friendly pages, APIs, stable selectors, and documentation designed for tools like Selenium, Cypress, Playwright, Robot Framework, and API testing frameworks.

Purpose

A real environment for practical automation learning.

Many automation examples are too simple or disconnected from real testing work. QA Labs will be designed as a realistic playground where automation engineers can practice with intentional scenarios, dynamic data, UI states, forms, tables, authentication, and APIs.

The goal is not only to build a demo website, but to create a structured ecosystem that can later support tutorials, courses, automation examples, and technical documentation.

Planned Features

Built with automation practice in mind from day one.

Web UI Scenarios

Login, forms, tables, uploads, downloads, dashboards, validation messages, and real-world UI states.

API Practice

REST endpoints for authentication, users, CRUD operations, status codes, payload validation, and API test automation.

Stable Selectors

Automation-friendly markup using clear selectors, predictable flows, and documentation for each test scenario.

Automation Tools

Tools this project will support

  • • Selenium WebDriver
  • • Cypress
  • • Playwright
  • • Robot Framework
  • • Postman and API testing tools

Planned Stack

Technical direction

  • • Next.js + TypeScript for the frontend
  • • Tailwind CSS for styling
  • • FastAPI for backend services
  • • PostgreSQL for data persistence
  • • Docker for local development and portability

Roadmap

QA Labs will be built incrementally.

Phase 1

Planning

Define MVP scope, demo pages, selectors, and test scenario documentation.

Phase 2

Frontend MVP

Build the first demo pages for UI automation practice.

Phase 3

API MVP

Create REST endpoints for API testing and integration scenarios.

Phase 4

Examples

Add automation examples using Selenium, Cypress, Playwright, and Robot Framework.

Status

Current status: planned

QA Labs is currently in the planning phase. The first public version will be developed after the AZea Labs portfolio foundation is stable.