Thanh Trung Nguyen (Michal)

QA Automation Engineer — Playwright/TypeScript, full-stack test automation

Independent contractor (IČO) — open to contract or permanent

Full-stack test automation — UI, APIs, and data — built with Playwright and TypeScript.

QA / test automation engineer with ~9 years across e-commerce, corporate travel, and regulated gaming. I build full-stack test automation with Playwright and TypeScript — covering UI, REST APIs, and databases — and bring performance and messaging-based testing (k6, Kafka, Azure Service Bus) to systems that need it. I build the QA tooling and dashboards a team needs rather than waiting for them.

Work

Košík.cz — QA Engineer contract 08/2024 – present

Czech online-grocery e-commerce — testing the CRM area across a hybrid microservices + monolith architecture.

  • Test the CRM area of the platform end to end — UI flows, REST APIs (Postman, k6), and databases (MySQL, MongoDB, PostgreSQL).
  • Author and maintain Playwright (TypeScript) and k6 suites, validate asynchronous flows over Azure Service Bus, and build test-data migrations for test environments.

Playwright (TypeScript) · k6 · Postman · MySQL · MongoDB · PostgreSQL · Azure Service Bus

Cleevio — QA Tester contract 05/2021 – 12/2023

Corporate-travel compliance application (admin + client web apps).

  • Tested admin and client web apps end to end via REST (Postman), MySQL / PostgreSQL (DBeaver), Docker / Kubernetes (Lens), and Sentry.
  • Built automation in WebdriverIO (TypeScript) and load tests in k6.
  • Owned a local test environment and test server, managed the mobile test-device fleet, and acted as Jira admin for QA across projects.

WebdriverIO, Cypress (TypeScript) · Gherkin · k6 · Postman · MySQL · PostgreSQL · Docker · Kubernetes · Sentry · GitLab

Techona — QA Engineer 09/2018 – 02/2020

Back-office accounting / data-aggregation tool for the online-gaming industry.

  • Tested how data flows through the system and database, plus background jobs and other backend processes.
  • Ran functional, integration, regression, and production sanity testing; wrote functional and UAT scenarios.

Apache Kafka · JMeter · Swagger · Postman · PostgreSQL · Gherkin · Xray · Nutanix · Bitbucket

Apollo Games — Tester 03/2017 – 06/2018

Regulated gaming — terminals and web integrations.

  • Prepared and tested products for GLI certification, Romanian gaming legislation, and the B3 certificate.
  • Ran UAT, manual, and mobile-device testing; managed the test-device fleet.

Jira · TeamCity

Toolbox

Test automation:
Playwright (TypeScript), Cypress, WebdriverIO, Mocha, k6
API testing:
Postman, REST, Swagger / OpenAPI
Performance:
k6, JMeter
Messaging / event-driven:
Apache Kafka, Azure Service Bus
Databases:
PostgreSQL, MySQL, MongoDB
CI/CD:
GitHub Actions, GitLab CI
Infra / tooling:
Git, Docker, Kubernetes, Jira, Confluence, Xray, Sentry, DBeaver
AI tooling:
Claude Code, Cursor
Languages (code):
TypeScript / JavaScript, Python, SQL
Methodologies:
shift-left, test pyramid, Agile / Scrum
OS:
macOS, Linux
Languages:
Czech (Native), English (Fluent, professional working)
Interests:
Investments & financial markets, emerging tech, deep tech

Education

ČVUT v Praze — Faculty of Mechanical Engineering — Mechanical Engineering 2013–2017

Did not complete — left to work.

Střední průmyslová škola Třebíč — Technical Lyceum 2009–2013