11/09/2026 updated
VB
100 % available
Senior QA Test Automation Engineer (Playwright, TypeScript)
Liptovsky Jan, Slovakia
Only remote
M.Sc., Radiophysics and ElectronicsGitHub ActionsApplication Programming Interfaces (APIs)Test AutomationContinuous IntegrationMySQLSeleniumTypeScriptPlaywright
Test Automation
Expertise in building and maintaining end-to-end test suites using Playwright, Cypress, Selenium WebDriver, WebdriverIO, Appium, Maestro, and TestNG. Main author of a ~1,200-test end-to-end suite covering web and Android platforms, with ~52,000 lines of test and support code across 325 TypeScript spec files.
API, Performance and Security Testing
Proficiency in REST API testing using Playwright request and SoapUI, load testing with k6 (92 scripts covering spike, soak and breakpoint profiles), and security testing including authorization/IDOR and OAuth checks as well as OWASP ZAP scans.
CI/CD and Tooling
Hands-on experience with GitHub Actions, Jenkins, TeamCity, Docker, Git, and Linux. Design and maintenance of 11 GitHub Actions workflows with parallel and serial real-time-bidding lanes, preflight stages, npm signature checks, SHA-pinned actions, and a 14-day package hold guard.
AI in QA
Application of AI tooling including Claude Code, Cursor, Playwright MCP, and Python LLM agents in day-to-day QA workflows. Built an AI QA agent in Python on the nanobot framework that researches Jira tickets, writes test plans, runs smoke and exploratory checks via Playwright MCP, and posts results to Jira via REST API.
Programming Languages
Working knowledge of TypeScript, JavaScript, Python, Java, Ruby, C#, and SQL, applied across automation frameworks, tooling scripts, and AI agent development.
Test Management and Tracking
15+ years of experience with Jira including JQL and REST API automation, Confluence, and HP Quality Center for test planning, estimation, defect tracking, and reporting.
Risk-Based Test Design and Governance
Authoring of change-impact playbooks mapping shared modules to their specs, quality gates, test strategy and estimation, page-object and business-flow architecture, flake triage, i18n and visual checks, and actionable bug reports.
Mobile and Cross-Platform Testing
Android coverage using WebdriverIO and Appium on an emulator in CI, i18n checks across five brand translation sets, cross-system data-sync, API, PDF/Excel, and visual-comparison checks.
Own Product Development
Built Step Swap, a marketplace app using React, TypeScript, Vite, Supabase, and Capacitor, released on Android, with Playwright on every pull request, Vitest units, pgTAP tests, and 44 Maestro flows. Also built BoxHop, a shipping-rate comparator with its own Playwright suite and API contract tests.
Expertise in building and maintaining end-to-end test suites using Playwright, Cypress, Selenium WebDriver, WebdriverIO, Appium, Maestro, and TestNG. Main author of a ~1,200-test end-to-end suite covering web and Android platforms, with ~52,000 lines of test and support code across 325 TypeScript spec files.
API, Performance and Security Testing
Proficiency in REST API testing using Playwright request and SoapUI, load testing with k6 (92 scripts covering spike, soak and breakpoint profiles), and security testing including authorization/IDOR and OAuth checks as well as OWASP ZAP scans.
CI/CD and Tooling
Hands-on experience with GitHub Actions, Jenkins, TeamCity, Docker, Git, and Linux. Design and maintenance of 11 GitHub Actions workflows with parallel and serial real-time-bidding lanes, preflight stages, npm signature checks, SHA-pinned actions, and a 14-day package hold guard.
AI in QA
Application of AI tooling including Claude Code, Cursor, Playwright MCP, and Python LLM agents in day-to-day QA workflows. Built an AI QA agent in Python on the nanobot framework that researches Jira tickets, writes test plans, runs smoke and exploratory checks via Playwright MCP, and posts results to Jira via REST API.
Programming Languages
Working knowledge of TypeScript, JavaScript, Python, Java, Ruby, C#, and SQL, applied across automation frameworks, tooling scripts, and AI agent development.
Test Management and Tracking
15+ years of experience with Jira including JQL and REST API automation, Confluence, and HP Quality Center for test planning, estimation, defect tracking, and reporting.
Risk-Based Test Design and Governance
Authoring of change-impact playbooks mapping shared modules to their specs, quality gates, test strategy and estimation, page-object and business-flow architecture, flake triage, i18n and visual checks, and actionable bug reports.
Mobile and Cross-Platform Testing
Android coverage using WebdriverIO and Appium on an emulator in CI, i18n checks across five brand translation sets, cross-system data-sync, API, PDF/Excel, and visual-comparison checks.
Own Product Development
Built Step Swap, a marketplace app using React, TypeScript, Vite, Supabase, and Capacitor, released on Android, with Playwright on every pull request, Vitest units, pgTAP tests, and 44 Maestro flows. Also built BoxHop, a shipping-rate comparator with its own Playwright suite and API contract tests.
Experience
Professional experience10+ years
Freelancer since2014
Languages
GermanFluentEnglishFluentFrenchGoodRussianNative speakerSlovakBasic knowledgeSpanishGood
Project history
Freelance, remote engagement at the largest B2B vehicle auction marketplace in Switzerland. Built and maintained the end-to-end test suite (~1,200 Playwright tests in 325 TypeScript spec files, ~52,000 lines of code) covering a legacy JSF web app, an Angular SPA, and a consumer car-selling widget. Implemented three-layer design with page objects, business-flow modules, and specs. Root-caused intermittent stale bid display via WebSocket timing analysis. Set up 11 GitHub Actions workflows plus Jenkins with quality gates, risk-based test selection, security layer (IDOR, OAuth, OWASP ZAP), Android coverage, k6 load-testing suite, and an AI QA agent in Python.
Contract, remote engagement on an analytical system covering the overall economy of Qatar. Built a Cypress/JavaScript automation framework from scratch, performed API checks in SoapUI, and conducted manual exploratory testing. Provided daily status reports for developers, designers, and the PM.
Freelance, remote QA for products built through the Upwork marketplace covering web and mobile. Longest engagement: six years (2016-2022) with one agile product team, rated 5.0 and 10,500+ hours. Led automated-test transition from Angular to Vue.js, planned and estimated QA work, wrote and ran Selenium/Ruby automation, kept Jenkins green on weekly releases, and tracked defects in Jira.