Available for freelance projects

Marek
Urbaník

Good test automation isn't just working tests — it's a codebase someone else can open and understand. I build frameworks with clean architecture: layered structure, reusable components, zero magic, so your team owns it long after I'm done.

Marek Urbaník
3+
Years in QA
01 — About

Who I am

LinkedIn

I'm a QA & Test Automation Engineer based in Prague, currently working as a freelancer on project for PVZP (a Czech insurance company) where I design and maintain automation frameworks for complex internal system and onther web applications. Alongside that, I take on freelance engagements for clients who need their software to actually work.

I work primarily in JavaScript and TypeScript, writing Cypress and Playwright test suites with Page Object Model patterns, API testing layers, and GitLab CI/CD integration. I care deeply about test architecture — not just writing tests, but building systems that stay maintainable.

I'm currently exploring cybersecurity — understanding how it works and eager to expand my automation frameworks with security testing practices.

Location
Prague, Czech Republic
Availability
Available · up to 20h/week
Languages
Czech, Slovak, English (B1)
02 — Stack

Tools & Technologies

Cypress
E2E and API testing for web applications. Custom commands, Page Object Model architecture, API intercept and CI/CD integration.
Primary
Playwright
Cross-browser E2E and API testing. Fixtures, request context for direct API calls, serial mode for dependent test flows, and multi-layer test architecture.
Primary
TypeScript
Type-safe test code and utilities. Strong typing for page objects, test data, and API models.
Primary
GitLab CI/CD
Pipeline configuration, test stage gating, and environment management.
Primary
Node.js
Custom tooling, test utilities, and server-side scripts.
Core
Postman / REST
API contract testing, manual exploration.
Core
MongoDB
Running local database instances for test environment setup and basic data validation — querying and manipulating test data directly in the database.
Core
Linux / Git
Command-line fluency for dev workflows, environment setup, and version control hygiene.
Core
03 — Projects

Selected Work

All on GitHub
01
Migration Cypress Real‑World App to Playwright
Forked the official Cypress Real-World App — a full-stack TypeScript payment application — to demonstrate migration from Cypress to Playwright. Rewriting E2E tests to leverage Playwright's fixtures, request context for API testing, and cross-browser execution on the same real-world codebase. Still working on it. ;)
Cypress Playwright TypeScript React Next.js
02
PVZP Cypress Automation
Automation framework for a Czech insurance company. Built with Page Object Model architecture, JavaScript, and GitLab CI/CD integration. Covers E2E flows, API intercept, and custom business logic validation across core features.
Cypress JavaScript GitLab CI MongoDB
03
Test Dashboard
A small personal project built to deepen my understanding of backend development. A JavaScript dashboard that aggregates and visualises test run results — stepping outside QA into server-side code to become a more well-rounded engineer..
JavaScript MongoDB Express.js Reporting Test Analytics
04
Chat Application
Full-stack JavaScript chat application — a personal project exploring real-time communication with WebSockets. Demonstrates initiative beyond QA scope: understanding how applications are built helps build better tests for them.
JavaScript Node.js WebSockets Full-stack
04 — Services

What I offer

Let's talk
01
Test Automation Framework
I design and build test automation architectures from scratch — or rescue existing ones.
  • E2E test suite design
  • Sustainable test automation frameworks
  • GitLab / GitHub CI integration
  • Test reporting setup
02
Manual QA & Bug Reporting
Not every bug needs an automated test to find it first. I bring a structured manual testing approach — exploratory sessions, edge case hunting, and clear bug reports that developers actually want to read.
  • Exploratory & regression testing
  • Structured bug reports with reproduction steps
  • Test case design & documentation
  • UAT support & sign-off
03
QA Audit & Consultation
Not sure where your QA gaps are? I'll review your current testing strategy, identify risks, and give you a clear roadmap with prioritised recommendations.
  • Test strategy review
  • Coverage gap analysis
  • Tool selection advice
  • Risk-based test planning
06 — Contact

Let's build
quality together

Available for freelance projects, audits, and long-term engagements.