ArtStroy logo
ArtStroy qa · ai · engineering
QA AUTOMATION · AI CODING · ENGINEERING PRACTICE

Engineering quality.
Automating the future.
Building with AI.

Practical articles, automation frameworks, and AI-assisted workflows for teams that ship reliable software faster — without sacrificing quality.

Senior QA Automation
Engineer & blogger
10+ years
In quality engineering
Ukraine
Remote · global
tests/login.spec.ts
1import { test, expect } from '@playwright/test';
2
3test('login flow', async ({ page }) => {
4 await page.goto('/login');
5 await ai.fill('email', user.email);
6 await ai.fill('password', ••••);
7 await expect(page).toHaveURL('/dash');
8});
terminal — pytest
$ npx playwright test
Running 54 tests using 4 workers
auth.spec.ts (2.1s)
checkout.spec.ts (4.8s)
ai.assist.spec.ts (1.2s)
54 passed in 1m 12s
All checks passed
QA Automation Flow
Plan
Generate
Execute
Analyze
Report
Ship
Test Results
92.4%
Coverage
Passed54
Failed0
Skipped2
AI Assistant — suggested cases
Happy path login
Invalid credentials
Locked account
~/projects/artstroy/e2e
$ ai-qa generate --from spec.md
analyzing requirements with claude-sonnet…
found 14 user flows, 38 edge cases
✓ generated 52 test cases
$ npx playwright test --project chromium
Running 52 tests using 6 workers
[chromium] auth › sign in (1.4s)
[chromium] checkout › apply coupon (2.1s)
[chromium] ai-assist › propose fix (0.9s)
[chromium] api › contract validation (1.2s)
52 passed (1m 47s)
Coverage: 92.4%  ·  Flakiness: 0%
✦ AI summary: 3 risk areas detected, 2 selectors hardened automatically
$  
CI / CD Pipeline · main
Quality gate passed
Pushinstalled deps
12s
Install5.2MB
41s
Lint0 issues
18s
Unit148 tests
2m 04s
E2E52 tests
3m 21s
SecurityOWASP
1m 12s
Buildartifacts
58s
Deploystaging
1m 34s
AI flagged 1 selector regression — auto-healed
tests/checkout.spec.ts · line 42 · using accessible role lookup
Author photo
Ukraine · remote
ABOUT THE AUTHOR

Engineer. Automator. Lifelong learner.

I'm a Senior QA Automation Engineer with 10+ years of experience building reliable test automation, frameworks, and developer tools. I combine engineering discipline with AI-assisted workflows to help teams deliver high-quality software faster.

50+
Projects
2300+
Upwork hours
15+
Tools & frameworks
10+
Years experience
SERVICES & EXPERTISE

What I help teams build

QA Automation Frameworks

Playwright, WebdriverIO, Cypress — scalable test architecture for web, mobile, and APIs.

PlaywrightWebdriverIOCypress

API & Integration Testing

REST, GraphQL, WebSocket — contract validation, test data, and reporting.

PostmanRESTGraphQL

Performance & Load

k6, Locust — bottleneck analysis, traffic simulation, and stress scenarios.

k6LocustLighthouse

Security-Oriented Testing

OWASP Top 10, Burp Suite, ZAP — risk-based smoke checks and posture reviews.

OWASPBurpZAP

AI-Assisted QA Workflows

AI for test design, PR review, debugging, and failure analysis. Practical, not hype.

ClaudeCopilotOpenRouter

CI/CD Quality Gates

GitHub Actions, GitLab CI, Docker — automated runs, reporting, and release confidence.

GH ActionsGitLabDocker
AI FOR QUALITY ENGINEERING

A practical loop, augmented at every stage

01

Understand

Analyze requirements, risks, and user flows with AI assistance.

02

Generate

AI proposes test ideas, scenarios, and structured test data.

03

Automate

Robust tests with AI pair-programming and smart suggestions.

04

Execute

Run tests in parallel across CI, collect results and traces.

05

Analyze

AI clusters failures, finds root causes, surfaces flakiness.

06

Improve

Use insights to harden suites and reduce regressions.

LET'S BUILD SOMETHING RELIABLE

Have a project, problem, or idea worth automating?

I help engineering teams design test strategies, build automation frameworks, and ship AI-assisted QA workflows that compound in value.