11/09/2026 updated

VB
100 % available

Senior QA Test Automation Engineer (Playwright, TypeScript)

Liptovsky Jan, Slovakia
Only remote
M.Sc., Radiophysics and Electronics
Liptovsky Jan, Slovakia
Only remote
M.Sc., Radiophysics and Electronics

Profile attachments

Vitalii_Bartashchuk_CV.pdf

GitHub 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.

Experience

Professional experience10+ years
Freelancer since2014

Languages

GermanFluentEnglishFluentFrenchGoodRussianNative speakerSlovakBasic knowledgeSpanishGood

Project history

QA Automation Engineer

Carauktion AG, Switzerland
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.

Quality Assurance Engineer

Delivery Associates (client: Qatar government)
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.

QA Engineer

Upwork
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.

Senior QA Automation Testing Engineer

EPAM Systems
Kyiv, Ukraine. Standardized messaging framework for a top global investment bank across a 14-person team in the UK, India, and Ukraine. Set up the automation process (definition, design, architecture) and built the framework in Java with GH Tester and Maven; planned and estimated QA work; maintained Linux test environments.

Senior QA Automation Engineer

Luxoft
Kyiv, Ukraine. Risk aggregation system for a top global investment bank with a 17-person team across the UK, USA, and Ukraine. Led a three-person QA team, owned the QA process, built the Java/Selenium WebDriver/TestNG/Maven framework, and set up CI in TeamCity.

Senior QA Automation Engineer

Digital Ventures
Kyiv, Ukraine. Horizontal web portal with ~2.5 million users per month; worked with four development teams and a four-person manual QA team. Owned automation and CI using Java/Selenium RC/TestNG/Ant framework, Jenkins CI, branch-deployment support, and test reporting to the head of development.

QA / QA Automation Engineer

Earlier roles (GlobalLogic, NIX Solutions, LuckyWarePro)
Kyiv and Kharkiv, Ukraine. GlobalLogic (2010): SilkTest automation for a telecom service-resource-management platform; Oracle SQL, installation tests, WebLogic/WebSphere. NIX Solutions (2009-2010): HP QTP/VBScript automation for a life-sciences regulatory platform. LuckyWarePro (2008-2009): built a Java/Selenium/TestNG framework for Europe's first private-sales website.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in