Piotr Gorczewski : Senior QA Automation Engineer | AI-Driven Quality Engineering | Test Automation Architecture

I build reliable automation solutions and explore how AI agents can improve software testing — without compromising quality, maintainability, or trust.

  • 8+ years in QA
  • AI-driven testing
  • API & E2E automation
Portrait of Piotr Gorczewski, Senior QA Automation Engineer

About Me

Who I Am

I am a Senior QA Automation Engineer with over 8 years of experience building and maintaining automated testing solutions for complex web-based and backend systems, primarily in the financial domain.

My work combines test automation, API testing, and continuous improvement of software quality practices. I have hands-on experience with Java, Selenium, TypeScript, and Playwright, and I am increasingly focused on applying AI to make testing workflows more efficient, reliable, and maintainable.

I explore how AI agents can support the entire testing lifecycle — from test design and implementation to failure analysis, refactoring, and quality evaluation. For me, the real value of AI in testing is not simply generating more tests, but ensuring that their results are correct, meaningful, maintainable, and aligned with business requirements.

I am particularly interested in test automation architecture, AI-driven Quality Engineering, and the engineering principles needed to build trustworthy automation systems.

My goal is to bridge traditional test automation and AI engineering, helping teams deliver software with greater confidence, better feedback loops, and sustainable quality practices.

Hands-on today

Java, Selenium, TypeScript and Playwright for UI and API test automation, including SOAP/REST services.

Financial domain

Testing critical financial systems for Euronext (Norwegian Stock Exchange) since 2019, where data integrity and reliability matter.

Where I am heading

Developing towards test automation architecture, AI engineering and multi-agent testing workflows, software architecture and application security.

Languages

🇬🇧 English B2
🇵🇱 Polish Native
🇳🇴 Norwegian A2

Outside the office

🎣 Sea Fishing ⚽ Football 🏎 Formula 1

Engineering Approach

Selected Projects

Three areas where I apply an engineering approach to quality. These are case-study outlines: verified details such as results and public links are added only when they can be shared, and client-specific information is intentionally left out.

Case study in progress

AI-Driven Test Automation

Exploring how AI agents can support the testing lifecycle — from test design to implementation, refactoring and review — while keeping the output trustworthy.

Problem
AI can generate test code quickly, but generated tests are only valuable if they are correct, meaningful, maintainable and aligned with business requirements.
My role
Applying AI-assisted testing in a financial-domain project: using GitHub Copilot, Claude, ChatGPT and Playwright MCP to improve how tests are designed, written and maintained, and checking that the generated output is correct and useful.
Technical approach
  • AI-assisted test planning and generation
  • Multi-agent orchestration
  • Test implementation and refactoring
  • Automated review and quality evaluation
Engineering challenges
The challenge is not generating test code, but validating the quality and usefulness of the output — and keeping AI-generated tests reliable and maintainable.
Results
Not publicly available — the project is owned by my client.
Technologies
GitHub Copilot Claude ChatGPT Playwright MCP Playwright TypeScript
Source / write-up
No public link yet.
Case study in progress

Reliable API & E2E Testing

API and end-to-end automation designed to give fast, meaningful and trustworthy feedback in CI/CD.

Problem
Unreliable suites erode trust: flaky tests and false positives hide real defects and waste time on investigation.
My role
Responsible for SOAP/REST API testing and for building and maintaining Selenium-based Java test frameworks, plus Playwright and TypeScript automation. I analyse failures using Splunk logs and work with the CI/CD pipelines (Jenkins, OpenShift).
Technical approach
  • API validation alongside end-to-end automation
  • Failure analysis, including log analysis
  • CI/CD integration for regular, automated execution
  • Reducing flaky tests and false positives
Engineering challenges
Making failures meaningful: telling a real defect from an unstable test or environment, while keeping the suite maintainable as the system grows.
Results
Not publicly available — the project is owned by my client.
Technologies
Java Selenium TestNG Rest Assured SoapUI Postman Playwright Splunk Jenkins OpenShift
Source / write-up
No public link yet.
Learning project · Planned

Quality & Security by Design

A technical exploration of how to handle AI-generated code and automation workflows securely. This is a development direction, not a delivered implementation.

Problem
AI-generated code and agent-driven automation introduce new risks: untrusted code execution, vulnerable dependencies, over-broad permissions and leaked secrets.
My role
Self-directed learning and exploration. No production implementation yet.
Planned approach
  • Isolated execution environments for generated code
  • Dependency and code analysis
  • Least-privilege permissions and secret management
  • Security gates in automated workflows
Engineering challenges
To be defined as the project progresses.
Results
None yet — nothing is claimed until there is a real implementation to demonstrate.
Technologies
To be decided.
Source / write-up
No public link yet.

Work History

Experience

Jun 2024 — Present

Senior QA Automation Engineer

Jit Team for Euronext-OSL (Norwegian Stock Exchange)

Current

Working on critical financial systems for the Norwegian Stock Exchange, with a growing focus on AI-assisted testing. Using GitHub Copilot, Claude, ChatGPT and Playwright MCP to improve test development workflows. Responsible for SOAP/REST API testing, log analysis in Splunk and CI/CD pipelines in Jenkins/OpenShift.

Playwright TypeScript Selenium Java GitHub Copilot Claude Playwright MCP Postman SoapUI Splunk Jenkins OpenShift
Feb 2019 — Jun 2024

Test Automation Engineer

Jit Team for Euronext-OSL (Norwegian Stock Exchange)

Responsible for test automation across multiple parallel projects: Sesam (securities settlement system), Tax Reporting Enhancement and Technical Refactoring. Built and maintained Selenium-based test frameworks in Java, implemented REST/SOAP API testing and worked with CI/CD pipelines. Worked extensively with DB2 databases and log analysis in Splunk.

Selenium WebDriver Java TestNG JUnit Rest Assured SQL / DB2 Maven Jenkins OpenShift Splunk Jira
May 2018 — Feb 2019

QA Tester

Jit Team Internal projects (WeJit, Logimi, Timeports)

Started career at Jit Team working on internal software products. Implemented automated tests with Selenium WebDriver and Java, prepared test scenarios, tracked and reported defects. Gained hands-on experience with Docker, Spring Boot microservices and CI/CD pipelines.

Selenium WebDriver Java JUnit Spring Boot PostgreSQL Docker Jenkins Maven

Independent business

Owner & Founder — QoS

Since Jan 2012 · Still active

Founded in 2012 to sell and service cash registers and fiscal printers. The company later repositioned towards QA engineering and AI-driven test automation, reflecting my professional development.

Expertise

Skills & Technologies

Quality Engineering

Core · hands-on daily

Test automation API testing End-to-end testing Playwright Selenium Test reliability CI/CD

AI Engineering for Quality

Actively applying and developing

AI-assisted testing AI agents and orchestration AI-generated test evaluation Automated refactoring and review Reliability and maintainability of AI-driven workflows

Software Architecture

Growing · applied in test frameworks

Test automation architecture Maintainable test frameworks Separation of concerns Design patterns Architectural decision-making

Application Security

Learning and development interest

Application security fundamentals API security Secure automation workflows Security testing and automation

Languages, tools & platforms

Languages & frameworks
Java, TypeScript, Spring Boot, Maven, REST, SOAP, bash
Test tooling
TestNG, JUnit, Rest Assured, Postman, SoapUI, Selenium Grid, Apache JMeter, TestRail
DevOps & collaboration
Jenkins, OpenShift, Docker, Git, Bitbucket, Splunk, Jira, Confluence
AI tools
GitHub Copilot, Claude, ChatGPT, Google Gemini, Playwright MCP
Databases
DB2 (z/OS & Linux), PostgreSQL, MySQL, MS SQL
Ways of working
Agile, Scrum, Kanban

Background

Education & Certifications

Education

2020 – 2022

Master's Degree — Management

WSB University, Gdańsk

2018 – 2019

Engineer's Degree — Information Technology

WSB University, Gdańsk

2007 – 2015

Engineer's Degree — Information Technology

State University of Applied Sciences, Elbląg

Certifications

ISTQB CTFL

Certified Tester Foundation Level

ISTQB

ISTQB® CT-GenAI

Certified Tester — Generative AI

ISTQB

Courses & Training

  • AI4 Test Automation – Build Your AI Team (AkademiaQA)
  • GitHub Copilot for Test Engineers (AkademiaQA)
  • Playwright MCP & API Mocking (AkademiaQA)
  • Google Cybersecurity (Google)
  • Umiejętności Jutra AI 3.0 — AI skills programme (Google & SGH)
  • Selenium WebDriver with Java — Basic & Advanced (JIT)
  • REST/SOAP Webservices Test Automation (JIT)
  • REST Assured API Automation (Udemy)
  • Workshop: Selenium Grid, Docker, Zalenium & Jenkins (JIT)
  • CompTIA Security+ course (Udemy)
  • CCNA coursework — Introduction to Networks, Routing & Switching, Scaling Networks, Connecting Networks (Cisco)

Get in Touch

Let's Connect

Feel free to reach out — whether it's about a project, collaboration opportunity or just to say hello.