Skip to content
View karusya's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report karusya

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
karusya/README.md

Karina Zhdanova

Quality Automation Engineer | Playwright • Cypress • TypeScript • Node.js • Python • Open to relocate EU UK

Quality automation engineer with 10+ years building Playwright-based test frameworks and validation strategies for complex web and SaaS platforms. Established QA functions from scratch — wrote the test strategies, defined quality gates, built the automation, and shipped the infrastructure. Migrated a legacy Selenium suite to Playwright with 400+ specs, cut regression cycles in half, and wired the whole thing into CI/CD pipelines that actually give teams useful signal. The kind of engineer who thinks in systems: shift-left by default, root cause always, metrics that mean something. Currently expanding into Python, machine learning, and backend engineering.

location: Lisbon, Portugal
current_role: Test Automation Engineer @ Emagine (Scientific Gaming)
focus: ['Test Framework Architecture', 'CI/CD Quality Gates', 'Shift-Left Testing', 'ML for QA']
certifications: ['QA Audit & Testing Process Improvement', 'Web Test Framework from Scratch PRO']
languages: ['English (C2)', 'Portuguese (Intermediate)', 'Ukrainian (Native)', 'Russian (C2)']

Tech Stack

Languages

Tech Stack

Frontend & Backend

Tech Stack

Testing & QA

Playwright Cypress Selenium Jest k6 Cucumber Postman

CI/CD & DevOps

Tech Stack

Databases & Tools

Tech Stack


Professional Experience

Test Automation Engineer @ Emagine (Dec 2023 – Present)

Lisbon, Portugal · Consulting — embedded across client projects

Scientific Gaming (current project)

Philip Morris International (previous project)

  • Architected end-to-end QA function from inception — partnered with development teams to review feature specs, defined comprehensive validation strategies, and implemented stage-wise quality gates across sophisticated CI/CD pipelines with a shift-left approach
  • Built and maintained reusable Cucumber and Playwright automation frameworks, slashing manual effort within 6 months while developing quality metrics for product health and release readiness visibility
  • Tested Java-based backend services through REST API validation, log analysis, and root cause investigation across cross-functional engineering teams
  • Drove full bug lifecycle from discovery to resolution — clear issue reports, stakeholder risk communication, and proactive defect prevention

Test Automation Engineer @ Legatics (Oct 2021 – Dec 2023)

Remote · Cloud-based transaction-management SaaS for global law firms

  • Architected a 400+ spec Playwright framework covering complex workflows, RBAC, and real-time collaboration — cut regression cycle from 6 to 3 weeks and migrated the legacy Selenium suite across dev, staging, and production
  • Migrated CI from GitLab to GoCD with segmented pipelines for regression, smoke, snapshot, and developer-level execution; scaled 800+ tests across 10 environments, improving deployment efficiency by 25%
  • Wired PostgreSQL-backed GoCD dashboards tracking load times, flakiness trends, and defect escape rates — PR quality gates enforced on every merge
  • Elevated defect detection by 20% through integrated functional, REST/GraphQL API, and performance testing with Playwright and k6
  • Ran nightly 400+ test regressions across 7 GoCD groups (Chrome, Firefox, Safari), delivering automated Slack reports for rapid morning triage

Automation QA Engineer @ Avtologistika (Jan 2020 – Jun 2020)

Kyiv, Ukraine · AI-enabled logistics platform with SAP insurance policy integration

  • Engineered a Playwright/Selenium automation framework with custom frame-handling utilities to overcome complex nested-frame SAP architecture
  • Delivered end-to-end test strategy and CI/CD quality gates within first 2 months; reduced manual testing effort by 25%

Automation QA Engineer @ PAR Retail (Jan 2019 – Jan 2020)

Kyiv, Ukraine · Digital commerce/loyalty SaaS; cloud membership SaaS for dental practices

  • Built Cypress and Node.js automation frameworks across two SaaS platforms, enhancing delivery velocity by 30% within 6 months
  • Optimised regression stability by 40% and shortened release cycles by 25% through CI/CD integration with Docker and GitLab

Earlier Experience (2013 – 2019)

RF-SMART (QA Engineer, 2018–2019) and DataArt (QA Engineer, 2013–2018), Kyiv, Ukraine. REST API integration testing, regression suite stabilisation (Protractor), functional and integration testing across enterprise applications.


What I'm Currently Working On

  • Building test automation at Scientific Gaming via Emagine
  • Studying Machine Learning — focused on practical applications for test generation and anomaly detection
  • Deepening Python and backend engineering skills

Certifications

  • QA Audit & Testing Process Improvement — No Bugs (09/2025)
  • Web Test Framework from Scratch PRO — No Bugs (03/2025 – 05/2025)
  • Machine Learning (in progress, 2026)

Education

MSc, Applied Mathematics National University of "Kyiv-Mohyla Academy", Ukraine


Let's Connect

LinkedIn · karina.zhd@gmail.com

Popular repositories Loading

  1. judges judges Public

    Forked from automaidan/judges

    Who is judges?

    JavaScript

  2. swe-course-framework swe-course-framework Public

    api tests for global logic automation pro camp

  3. 5-startit-movie-finder-karusya 5-startit-movie-finder-karusya Public

    Forked from HotTesting/5-startit-movie-finder-karusya

    5-startit-movie-finder-karusya created by GitHub Classroom

    TypeScript

  4. glprouitests glprouitests Public

    TypeScript

  5. generator-modern-protractor generator-modern-protractor Public

    Forked from Xotabu4/generator-modern-protractor

    Yeoman generator for ProtractorJS projects. Generates new project with ProtractorJS using most modern and shiny approaches.

    JavaScript

  6. mock-repo mock-repo Public

    Forked from kottans/mock-repo