AI-powered QA & test automation development
In short
Industry: Industry specific ERP
Solution: A multi-language web application covering customer and location management, service contracts, operational event tracking, and invoicing, with tightly interdependent business entities and strict billing logic.
Type of work: AI was used to overhaul the existing test setup, design a QA architecture from scratch, and build a new test automation framework, compressing work that would normally take months into weeks.
Keywords: Playwright, TypeScript, Next.js, Claude Code, Claude Skills, Page object model, Jest, PyTest, CI/CD, Mock factories

What was done in practice
Faced with a complete QA team turnover, a single test automation engineer planned and built a new QA architecture from scratch while simultaneously onboarding to an active codebase with no meaningful handover. The scope spans the full quality stack: E2E, unit, and component testing across frontend and backend, CI/CD pipeline configuration, and infrastructure management.
AI is integrated as a first-class tool via repository-level context files, dedicated test-writing guides, and custom AI skills. These encode project-specific patterns and conventions, enabling AI to transform product specifications into consistent, correct test code with minimal guidance. This accelerated framework development and test creation from months to weeks.
Beyond new development, AI facilitated a structural audit that identified critical issues like cascading failures and shared mutable state. The suite was redesigned into fully isolated, self-contained scenarios, improving coverage for complex billing logic and resolving long-standing flakiness in UI tests.
Results
The new TA Playwright framework, built from scratch in one month, executes API and UI tests across the live full stack in two environments, with tests redesigned as isolated, self-contained scenarios to resolve previous flakiness.
While formal metrics are pending, test coverage and delivery speed have improved together. AI accelerates every phase, from specs to code, providing a reliable 85–90% starting point that requires human refinement, hinging on high-quality documentation and project-specific conventions.
The work is still in progress, but the current state of the test suite across the project is as follows:
Suite: FE Playwright
Type: UI / integration
Count: 519
Suite: FE Jest
Type: Unit / component
Count: 1045
Suite: BE Pytest
Type: Unit / integration
Count: 3640
Suite: TA Playwright
Type: E2E + API + regression + smoke



