Senior QA Engineering / AI-assisted quality workflows

MateuszKoczorowski

Mateusz Koczorowski
Portrait of Mateusz Koczorowski.

Senior QA Engineer

Senior quality engineering for teams that need maintainable automation, clear release risk, and human-reviewed AI-assisted QA workflows.

AI agent shared with a 40-person QA org

Built solo, used beyond my own projects

An exploratory testing agent that reads tickets, inspects the running product, runs regression, and writes defect reports.

20% to 80% critical-path coverage

Then 75% faster regression after migrating it

Grew the Cypress suite on a clinical trials platform, then led its migration to Playwright.

Graduate research on AI agents

Comparing Codex and Claude Code in test generation

The same question as the day job, examined formally across multiple testing levels.

Quality ownership

Quality engineering that helps teams understand risk before it becomes release pressure.

I treat QA as technical ownership: understanding architecture, finding risk early, and turning testing into useful engineering feedback.

My work connects automation architecture, exploratory testing, API and integration validation, and release confidence. I use AI-assisted workflows for test design, debugging hypotheses, documentation structure, and review support, with human judgment kept at the center.

  • Frame quality through product risk, architecture, and release decisions.
  • Build automation that is maintainable, observable, and worth trusting.
  • Use AI to accelerate thinking while preserving review discipline and evidence.

Expertise

A focused quality practice across automation, architecture, delivery feedback, and risk.

The homepage keeps the signal high: the areas below are the core patterns I bring into product teams.

Automation

Test Automation

Designing maintainable automated checks across web, API, integration, and end-to-end layers so feedback is fast, readable, and trusted.

Quality

Quality Engineering

Building quality practices around risk, product behavior, exploratory testing, release confidence, and continuous improvement.

API testing

API & Integration Testing

Validating service contracts, data flows, integrations, and edge cases with API-focused checks and technical investigation.

CI/CD

CI/CD & Delivery Quality

Integrating automated checks into delivery pipelines and shaping quality gates that support decisions without blocking teams blindly.

AI QA

AI-assisted QA Workflows

Using AI as reviewed engineering support for test design, debugging, exploratory analysis, documentation, and repeatable QA workflows.

Capabilities

What I actually do, at the depth I do it.

A practical map of quality engineering capability, from automation architecture and API validation through to AI-assisted workflows and hardware-connected testing.

Cypress and Playwright automation

Designing and maintaining end-to-end suites with TypeScript, readable abstractions, stable data handling, and CI-ready execution.

CypressPlaywrightTypeScriptE2E

Manual and exploratory testing

Investigating product behavior through risk-based scenarios, edge cases, defect reproduction, and release-focused validation.

risk analysisexploratory testingrelease validation

API and integration validation

Testing REST APIs, service behavior, data flows, and integration boundaries with Postman and automation-backed checks.

REST APIsPostmanintegration testing

Quality strategy and metrics

Introducing lightweight quality strategy, test planning, test management, and metrics that support release decisions without process overhead.

release confidencetest planningtest metrics

AI-assisted QA workflows

Using AI for reviewed test design support, debugging hypotheses, exploratory charters, documentation, and automation maintenance ideas.

prompt engineeringhuman reviewAI agents

CI/CD quality feedback

Integrating automated checks into GitLab pipelines and shaping feedback that teams can trust during everyday delivery.

GitLab CI/CDpipeline feedbackquality gates

Hardware-connected testing

Validating software behavior against physical devices, isolated environments, embedded touch interfaces, and failover scenarios.

industrial systemshardware integrationLinux

Technical communication

Writing technical documentation, mentoring QA engineers, supporting recruitment, and explaining quality trade-offs clearly.

documentationmentoringrecruitment support

AI in QA

AI-assisted QA investigation with human engineering judgment.

My AI work supports QA investigation: understanding tickets, exploring product behavior, finding risk, and preparing clearer evidence for engineering decisions.

The goal is not to hand testing or automation over to a model. AI is useful when it helps structure context, surface blind spots, and reduce repetitive preparation while the QA engineer owns risk, evidence, and release confidence.

I use AI tools and MCP integrations for ticket-driven analysis, browser inspection, exploratory testing support, regression planning, defect investigation, and clearer reporting tied to delivery context.

I do not only use AI tooling, I build it. I designed and continue to develop an exploratory testing agent that has been running in a real delivery context for several months, composed of reusable skills chained across ticket analysis, code-change review, test planning, MCP-driven exploration, regression execution, and defect reporting. It is shared with a QA organization of around forty engineers and used on projects beyond my own.

A large part of that work is cost engineering rather than prompting: a component playbook layer documents how parts of the application actually behave, so the agent spends fewer tokens rediscovering context and reaches useful conclusions faster.

Human-in-the-loop by design.

  • Human review stays present at every quality decision.
  • MCP integrations connect tickets, code, browsers, and design context.
  • Agent design is treated as engineering: reusable skills, documented context, measured token cost.
  • Outputs support investigation, reporting, and regression thinking rather than software generation.

QA practice

Risk before coverage

AI helps organize ticket context and possible impact areas, but prioritization stays with the QA engineer.

QA practice

Evidence over assumptions

Browser inspection, logs, screenshots, and reproduction paths matter more than generated scenario volume.

QA practice

Human-reviewed output

Reports and plans are treated as engineering notes that need judgment, not as automatic truth.

Operating model

One investigation workflow, grounded in QA evidence.

AI is used as structured support for analysis, exploration, planning, and reporting. It helps organize context and evidence while QA judgment stays responsible for the conclusions.

Ticket and Risk Analysis

Jira context is turned into risks, open questions, affected flows, and practical validation scope before testing starts.

MCP-assisted Product Investigation

Browser and application context are inspected directly so assumptions can be checked against the running product.

Structured QA Reporting

Investigation notes, reproduction paths, and technical observations are organized into concise reports developers can act on.

Agent in production

Exploratory testing agent: built, running, and still evolving

An agent I designed and continue to develop, in use in a real delivery context for several months. It chains reusable skills across ticket analysis, code-change review, risk planning, MCP-assisted exploration, regression execution, manual result intake, and structured defect reporting.

The agent does not generate automation or replace QA judgment. It carries context between investigation steps so the engineer spends time on risk interpretation rather than preparation.

Built as a set of reusable skills rather than a single prompt, so individual steps can be improved or replaced independently.

A component playbook layer documents how parts of the application behave, cutting token consumption and shortening agent run times.

AI helps structure context and reduce preparation time, but the QA engineer owns risk interpretation.

MCP tooling is used to observe the real product before finalizing conclusions.

Step 01

Jira ticket analysis

Analyze tickets, acceptance criteria, linked discussions, merge requests, code changes, and implementation context.

ENGINEERING WORKFLOWHUMAN REVIEW REQUIRED
  • Identify quality risks
  • Map impacted areas
  • Surface open questions

Step 02

Risk and test planning

Define regression scope, exploratory areas, manual validation paths, automation gaps, and testing priority.

QA EXECUTIONREVIEW DISCIPLINE
  • Prioritize risk
  • Separate manual and automated coverage
  • Clarify validation depth

Step 03

MCP-assisted application exploration

Use Playwright MCP to inspect real application behavior, UI states, browser behavior, flows, and edge cases.

MCP-ASSISTED
  • Validate assumptions
  • Compare ticket intent with implementation
  • Observe real product behavior

Step 04

QA execution

Perform exploratory testing, regression checks, existing automation validation, manual scenario verification, API validation, and cross-flow validation.

QA EXECUTIONHUMAN REVIEW REQUIRED
  • Execute scenarios
  • Validate integrations
  • Check regression-sensitive paths

Step 05

Regression execution and manual intake

Trigger existing Cypress and Playwright regression suites, then collect manual testing results from the engineer so automated and human findings land in one place.

QA EXECUTIONHUMAN REVIEW REQUIRED
  • Run existing suites
  • Merge manual and automated results
  • Keep the engineer in the loop

Step 06

Defect reporting

Create structured, ticket-ready defect reports with evidence, reproduction steps, implementation observations, and risk context.

REVIEW DISCIPLINE
  • Attach evidence
  • Include reproduction path
  • Explain engineering impact

Tooling context

MCP integrations support specific workflow moments.

Tooling is presented as connected engineering context, not as a replacement for QA ownership.

Atlassian MCP

Jira context supports analysis, planning, and defect reporting without constant manual copying.

Playwright MCP

Live application behavior can be inspected during planning, exploratory testing, and scenario validation.

Chrome DevTools MCP

Browser inspection becomes part of QA investigation, from console and network evidence to clearer developer notes.

Figma MCP

Design context supports testing when it helps compare intended states, layouts, and interaction paths with implementation.

Education and research

Formal study aimed at the same question I work on daily: how far AI agents can be trusted in testing.

Computer science study at WSB Merito University, with graduate research focused on comparing AI agents in automated test generation across testing levels.

03.2026 - Present ยท In progress

Master's Degree, Computer Science

WSB Merito University

Research focus: comparative analysis of AI agents, including OpenAI Codex and Claude Code, in automated software testing generation across multiple testing levels and QA workflows.

AI-assisted test generationAutomation engineeringAI agents in software quality processesComparison of AI-driven development workflows

10.2021 - 02.2025

Bachelor of Engineering, Computer Science

WSB Merito University

Engineering thesis: GlukoMate, an application supporting diabetes management and monitoring workflows.

Experience timeline

A technical growth story across industrial systems, healthcare platforms, automation architecture, and release quality.

Company-grouped project history with expandable engineering detail: what needed validation, how quality systems were shaped, and where ownership improved release confidence.

07.2024 - Present

STX Next

Senior QA EngineerPresent

AI, Data, and Cloud engineering consultancy with strong Python engineering roots, delivering scalable enterprise systems, digital platforms, and modern software solutions for international clients.

Role evolution

QA foundations into senior automation and quality ownership

07.2024 - 07.2025

Regular+ QA Engineer

Built trust through automation ownership, QA strategy work, and delivery impact across production systems.

07.2025 - Present

Senior QA Engineer

PromotedCurrent role

Promoted to Senior QA Engineer with broader ownership across automation architecture, mentoring, AI-assisted workflows, and quality strategy.

Project case studies

2 cases

02.2025 - Present

Present

Senior QA Engineer / automation coverage and migration support

Healthcare / Biotech / AI-driven Clinical Research

Active case study

AI-driven Clinical Trials Platform

AI-driven clinical trials platform operating under quality expectations typical for pharmaceutical and biotech environments.

Context

The platform needed scalable end-to-end regression coverage, maintainable automation, and careful release validation in a high-quality clinical research context.

Impact

Grew automated coverage of critical user paths from ~20% to ~80%, then led the Cypress-to-Playwright migration that cut regression suite runtime by ~75% while preserving that coverage.

07.2024 - 01.2025

Regular+ QA Engineer / automation and quality strategy ownership

Industrial Systems / Petrochemical Analytics

Industrial Monitoring & Risk Analysis Platform

Large-scale monitoring platform visualizing operational and sensor-driven industrial data, anomaly detection signals, and analytical workflows.

Context

The product required reliable validation of complex visualization, operational data, and analytical flows while the QA process needed stronger structure, ownership, and release confidence.

Impact

Built the Cypress and TypeScript automation framework from scratch, established test structure and QA process ownership, and improved defect detection workflows and release confidence.

03.2023 - 06.2024

Merixstudio

Regular QA Specialist

Technology consultancy combining product strategy, design, and software engineering to deliver scalable digital platforms and modern web applications for international clients.

Project case studies

3 cases

03.2023 - 04.2024

Regular QA Specialist / hardware-connected web platform validation

Industrial Systems / Hardware & Software Integration

Industrial Emergency Lighting Control Platform

Web-based platform integrated with dedicated physical emergency lighting hardware devices and embedded touch interfaces.

Context

Testing required validation across web application behavior, backend interactions, physical devices, embedded interfaces, and emergency or failover states.

Impact

Improved reliability validation, increased confidence in hardware/software integration quality, and expanded QA coverage for industrial workflows.

06.2023 - 06.2024

Regular QA Specialist / automation framework owner

Sports Analytics / Data Visualization

Sports Field Analytics Platform

Web platform visualizing and analyzing measurement data for American football fields using external API data.

Context

The product needed reliable validation of external API data, visualization behavior, measurement accuracy, and regression-prone user workflows.

Impact

Built the Cypress and JavaScript automation framework from scratch, improved regression reliability, and strengthened QA maturity and release confidence.

02.2024 - 03.2024

Regular QA Specialist / exploratory quality support

AI Analytics / Threat Analysis

AI-supported Threat Analysis Platform

AI-related analytics platform where QA work focused on exploratory validation, product behavior review, and practical investigation.

Context

The platform required careful exploratory QA around AI-supported analysis flows while keeping public details lightweight.

Impact

Supported quality discovery and feedback in an AI-related analytics product without exposing detailed client or platform information.

06.2021 - 02.2023

Colours Factory

System Support Specialist & Software Tester

Large-scale online printing and production ecosystem integrating e-commerce platforms, CMS systems, production workflows, print infrastructure, and partner operations.

Project case studies

1 case

System Support Specialist & Software Tester

E-commerce / Printing / Production Workflows

Online Printing Platform Quality & Operations

Large online printing platform spanning customer-facing e-commerce systems, CMS and backoffice workflows, preflighting, print validation, and partner migration.

Context

The ecosystem combined customer-facing behavior, production validation, partner workflows, database operations, and migration risk in a business-critical environment.

Impact

Built strong operational ownership, systems understanding, and early QA engineering foundations across a complex e-commerce and production environment.

Speaking and writing

Public work on AI in QA, put where it can be checked.

Talks and published writing on practical AI-assisted quality engineering. Recordings and articles are linked directly so the claims can be reviewed rather than taken on trust.

Talk ยท PAIDA Meetup ยท November 2024

From Bugs to Bots - AI at the Service of Your Efficiency

Technical community presentation connected with STX Next QA initiatives, focused on practical AI usage in QA: test design support, automation assistance, exploratory workflows, and review-driven adoption without removing engineering judgment.

AI-assisted QAworkflow orchestrationtest designhuman review
Watch the recording

Article ยท STX Next Blog ยท May 13, 2025

AI Hallucinations: Why They Happen, Their Risks, and How to Mitigate Them

Technical article contribution about AI hallucinations, verification habits, and the reliability risks that matter when AI is used in software development, testing, and QA workflows.

AI reliabilityhallucination risksoftware qualityAI-assisted workflows
Read the article

Mentoring

Passing on automation practice and a disciplined way of using AI.

Mentoring is shaped around where the person actually is rather than a fixed curriculum, covering automation craft as well as the economics of using AI in day-to-day QA work.

Automation Testing Mentoring

Support for QA engineers improving Cypress, Playwright, Git fundamentals, test architecture, maintainability, and practical automation ownership. Scope and depth are adapted to each mentee's starting point rather than delivered as a fixed curriculum.

automation architecturetest maintainabilityGit fundamentalstechnical judgment

QA Recruitment Support

Technical recruitment support for QA engineering roles, including practical skill assessment and engineering-focused discussion.

technical recruitmentQA assessmentautomation skill review

AI-focused QA Knowledge Sharing

Knowledge sharing and consultation around practical AI-assisted QA workflows, delivered internally and inside client engineering organizations, including support for AI bootcamp initiatives. Mentoring covers agent and workflow design, context strategy, and optimising token consumption so AI use stays economical at team scale.

AI-assisted QAagent and workflow designcontext strategytoken-cost optimisation

Let's work together

Let's build reliable software with clearer risk, better automation, and calmer releases.

Open to selected QA leadership, automation architecture, AI-assisted QA workflow, mentoring, and speaking conversations.

Start a conversation