OPEN TO WORK

Oleksii
Kasianov

QA Automation Engineer

Spain · Remote-friendly (EU)

Oleksii Kasianov
// ABOUT

QA Engineer with 8+ years of commercial experience testing Web, Mobile (iOS/Android), Desktop (macOS) and APIs.

Experienced in both Manual QA and Test Automation, building and maintaining E2E tests with Playwright + TypeScript, Python (PyTest + Selenium) and JavaScript (WebdriverIO).

Strong background in API testing (Postman, Swagger, Charles, DevTools), CI/CD, release validation, regression testing and risk-based testing. Hands-on experience with iOS/Android app testing, payments, subscriptions, push notifications and App lifecycle.

Currently responsible for the quality of a real-time SaaS sports analytics platform, while expanding automated test coverage of core user flows and actively using AI tools to improve testing efficiency.

// TECHNICAL SKILLS
Playwright·TypeScript·Python·PyTest·Selenium WebDriver·JavaScript·WebdriverIO·Node.js·Mocha·Chai·XCUITest·Page Object Model·Test Automation·CI/CD·GitHub Actions·Bamboo·Docker·Azure DevOps·Playwright·TypeScript·Python·PyTest·Selenium WebDriver·JavaScript·WebdriverIO·Node.js·Mocha·Chai·XCUITest·Page Object Model·Test Automation·CI/CD·GitHub Actions·Bamboo·Docker·Azure DevOps·
REST API Testing·API Automation·Postman·Swagger·Charles Proxy·Proxyman·Browser DevTools·Allure·Git·Jira·Confluence·TestRail·Test Management·Bug Tracking·Release Validation·REST API Testing·API Automation·Postman·Swagger·Charles Proxy·Proxyman·Browser DevTools·Allure·Git·Jira·Confluence·TestRail·Test Management·Bug Tracking·Release Validation·
Functional·Regression·E2E·Integration·Exploratory·Risk-based·iOS Apps·Android Devices & Emulators·macOS Apps·TestFlight·Push Notifications·App Lifecycle·Xcode·Android Studio·Figma·AI-assisted Testing·Claude Code·Agile·Scrum·Kanban·SDLC·STLC·Functional·Regression·E2E·Integration·Exploratory·Risk-based·iOS Apps·Android Devices & Emulators·macOS Apps·TestFlight·Push Notifications·App Lifecycle·Xcode·Android Studio·Figma·AI-assisted Testing·Claude Code·Agile·Scrum·Kanban·SDLC·STLC·
// PORTFOLIO

QA Automation Portfolio

Playwright · TypeScript

A production-shaped Playwright + TypeScript framework: web E2E with Page Object Model, full REST API CRUD with a typed client, dependency-injected fixtures, GitHub Actions CI and a published HTML report.

PlaywrightTypeScriptPage Object ModelREST APIGitHub Actions CIAllure
// EXPERIENCE

Trackit Labs

Jan 2025 – Present

CURRENT

QA Engineer

Sports analytics platform for Padel — real-time match data

  • Maintain and extend the Playwright + TypeScript E2E automation suite, cutting regression time by 40% and keeping releases green.
  • Own release readiness for the real-time padel analytics platform — API integrations, business logic and error handling validated before every release.
  • Introduced AI-assisted test-case generation (Claude Code, ChatGPT), reducing test-design effort on new features.
  • Analyze product requirements and identify potential risks for the web application
  • Collaborate with developers on root cause analysis
  • Participate in backlog grooming and define acceptance criteria
  • Design and maintain structured test documentation — test plans, test cases, checklists
  • Perform functional, regression and release testing
  • Test backend API integrations, business logic and error handling
  • Report, track and verify bugs in collaboration with the development team
  • Maintain and extend test automation workflows using JavaScript with WebdriverIO and Node.js (Mocha, Chai)
  • Generate detailed reports on test coverage, risks and release readiness
  • Drive process improvements to optimize regression cycles and release stability

MacPaw

Apr 2021 – Nov 2024

QA Engineer

macOS desktop apps (primary focus) + one iOS project — full development lifecycle

  • Improved and supported XCUITest automation for production macOS desktop applications.
  • Automated macOS photo-library test-data preparation with Bash scripts, removing repetitive manual setup.
  • Owned functional, regression and release-candidate testing for macOS apps — involved from product inception and requirements analysis.
  • Participated in product development from scratch, analyzed requirements and documentation from early stages
  • Created, executed and maintained test cases, checklists and regression suites for macOS apps
  • Provided UI/UX/GUI feedback and participated in design reviews in Figma
  • Manually tested iOS app (iPhone, real devices + simulators) across multiple devices
  • Validated iOS builds distributed via TestFlight and release candidates
  • Verified push notifications, background execution and app lifecycle events
  • Performed testing on real devices and simulators using Xcode, analyzed crash logs and diagnostic data
  • Used Claude Code, ChatGPT, Gemini to assist in test case and test scenario generation

Kitcast

Sep 2017 – Mar 2021

QA Engineer

Digital signage platform — web and Apple TV application

  • Refactored and developed the Python + PyTest + Selenium Webdriver automation suite (Allure, Docker, CircleCI) for web platform.
  • Built JavaScript + WebdriverIO + Node.js automation workflows (Mocha, Chai) for E2E coverage.
  • Owned cross-platform E2E quality across macOS, Windows, Linux and Android (real devices + emulators).
  • Performed E2E testing of website and TV application with focus on interaction quality
  • Created, executed and maintained test cases and checklists
  • Created detailed test reports and provided actionable insights to stakeholders
  • Reviewed UI/UX/GUI documentation to improve product usability and design quality
  • Applied Agile (Scrum), SDLC and STLC methodologies in daily work
  • Tested Android app across multiple versions on smartphones and tablets (real devices + emulators)
  • Tested builds distributed via Google Play internal testing track
  • Verified push notifications (FCM), background execution and Android app lifecycle behavior
  • Analyzed crash reports and logs using Logcat and Android Studio diagnostic tools
  • Refactored and developed automated tests using Python with PyTest framework (Selenium WebDriver, Allure, Docker, CircleCI)
  • Built test automation workflows using JavaScript with WebdriverIO and Node.js (Mocha, Chai)
  • Used IDEs like PyCharm and Visual Studio Code for automation script development
// BEYOND WORK

I'm a family person and a father of a two-year-old. In my free time I enjoy snowboarding, cycling, tennis, board games and video games. I like an active lifestyle, exploring new technologies and continuously growing — professionally and personally.

⛷ Snowboard🚴 Cycling🎾 Tennis🎮 Gaming👨‍👩‍👧 Family
// EDUCATION

Master's Degree · Industrial & Civil Engineering

National Academy of Nature Protection and Resort Construction · 2006–2011

// LANGUAGES
🇺🇦 Ukrainian — Native🇬🇧 English — Intermediate+ (B1-B2)