OPEN TO WORK

Oleksii
Kasianov

QA Engineer

Oleksii Kasianov
// ABOUT

I'm a QA Engineer with 8+ years of experience in software testing.

Throughout my career I've worked at product companies and startups, testing desktop, mobile, web, and API applications. Most of my experience is rooted in manual testing: functional, regression, exploratory, integration, acceptance, and end-to-end. I've been involved in every stage of the development lifecycle — from requirements analysis and test planning through to releases and post-release support.

One of my core areas is web and API testing. I have experience with iOS and Android apps on real devices and emulators — including push notifications, app lifecycle, payments, subscriptions, and release builds. I've also worked extensively with SaaS web products, testing auth flows, user accounts, payment systems, and API integrations using Postman, Charles Proxy, and browser DevTools.

Beyond manual testing, I have hands-on automation experience with Python, PyTest, Selenium WebDriver, JavaScript, and WebdriverIO. I'm currently learning TypeScript and Playwright. I actively use AI tools — ChatGPT, Claude, Gemini, and Claude Code — for requirements analysis, documentation review, test documentation preparation, and learning new technologies.

I'm currently at Trackit Labs, where I'm responsible for quality on a web platform for real-time Padel match analytics. My day-to-day includes requirements analysis, risk assessment, API testing, release preparation, and post-release support.

Going forward, I want to continue growing in mobile QA and strengthen my automation skills in parallel. I enjoy working on products where quality directly impacts user experience and business outcomes — and I'm looking for opportunities to keep growing professionally.

// BEYOND CODE

On the personal side, I'm a family person — I have a two-year-old child and my family is a central part of my life. In my free time I enjoy snowboarding, cycling, tennis, and video games. I'm drawn to an active lifestyle, exploring new technologies, and continuous growth — both professionally and personally.

⛷ Snowboard🚴 Cycling🎾 Tennis🎮 Gaming👨‍👩‍👧 Family
// TECHNICAL SKILLS
Functional Testing·Regression Testing·Exploratory Testing·E2E Testing·Integration Testing·Acceptance Testing·Smoke Testing·Sanity Testing·Usability Testing·Design Review·Risk-based Testing·Cross-browser Testing·Beta Testing·Functional Testing·Regression Testing·Exploratory Testing·E2E Testing·Integration Testing·Acceptance Testing·Smoke Testing·Sanity Testing·Usability Testing·Design Review·Risk-based Testing·Cross-browser Testing·Beta Testing·
iOS — iPhone & iPad·Android Devices & Emulators·macOS Desktop Apps·REST API Testing·Postman·Swagger·Charles Proxy·Proxyman·Browser DevTools·Payment Systems·Auth Flows·TestFlight·Play Store Internal·Push Notifications·App Lifecycle·Xcode·Android Studio·ADB·Logcat·Sentry·iOS — iPhone & iPad·Android Devices & Emulators·macOS Desktop Apps·REST API Testing·Postman·Swagger·Charles Proxy·Proxyman·Browser DevTools·Payment Systems·Auth Flows·TestFlight·Play Store Internal·Push Notifications·App Lifecycle·Xcode·Android Studio·ADB·Logcat·Sentry·
JavaScript·WebdriverIO·Node.js·Mocha·Chai·Python·PyTest·Selenium WebDriver·Allure·XCUITest·Swift·Bash Scripting·TypeScript ↑·Playwright ↑·Jira·Confluence·TestRail·Notion·GitHub Actions·CircleCI·Bamboo·Docker·Azure DevOps·Figma·Claude Code·ChatGPT·Gemini·Agile·Scrum·Kanban·JavaScript·WebdriverIO·Node.js·Mocha·Chai·Python·PyTest·Selenium WebDriver·Allure·XCUITest·Swift·Bash Scripting·TypeScript ↑·Playwright ↑·Jira·Confluence·TestRail·Notion·GitHub Actions·CircleCI·Bamboo·Docker·Azure DevOps·Figma·Claude Code·ChatGPT·Gemini·Agile·Scrum·Kanban·
// EXPERIENCE

Trackit Labs

Jan 2025 – Present

CURRENT

QA Engineer

Sports analytics platform for Padel — real-time match data

  • 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
  • Maintain and extend automation workflows — JavaScript, WebdriverIO, Node.js (Mocha, Chai)
  • Report, track and verify bugs in collaboration with the development team
  • Generate detailed reports on test coverage, risks and release readiness
  • Drive process improvements to optimize regression cycles and release stability
  • Use Claude Code and ChatGPT to assist in test case generation and requirements analysis

MacPaw

Apr 2021 – Nov 2024

QA Engineer

iOS product from scratch — full development lifecycle

  • Participated in product development from scratch, analyzed requirements and documentation from early stages
  • Tested iOS app across multiple OS versions — iPhone and iPad (real devices + simulators)
  • Created, executed and maintained test cases, checklists and regression suites
  • Improved and supported XCUITest automation suite (Swift)
  • Developed Bash scripts to prepare macOS photo library test data
  • Provided UI/UX/GUI feedback and participated in design reviews in Figma
  • Validated TestFlight builds 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

  • 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
  • Performed QA tasks across macOS, Linux and Windows environments
  • 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
  • Performed testing on real Android devices and emulators using Android Studio and ADB tools
  • Refactored and developed automated tests using Python/PyTest + Selenium (Allure, Docker, CircleCI)
  • Built automation workflows using JavaScript, WebdriverIO and Node.js (Mocha, Chai)
  • Analyzed crash reports and logs using Logcat and Android Studio diagnostic tools
// EDUCATION

Master's Degree · Industrial & Civil Engineering

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

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