Mykola M — QA Engineer & Test Automation

Portrait of Mykola M

6+ years in IT

4.5+ years in QA

Dev / Security

QA

Eliminate blind spots before they reach your users.

QA testing and automation for web and mobile products

I am Mykola M, an ISTQB certified QA Engineer with 4.5+ years in manual and automated testing. I test web and mobile applications, APIs, and data flows, and build E2E automation with WebdriverIO, TypeScript, JavaScript, Cucumber, and Gherkin.

Clients

Startups, product teams, and private builds under release pressure.

Focus

Cross-platform failures, unstable flows, and risky releases before they land.

Edge

QA, development, and security context in one execution path.

Skills

  • Manual Software Testing
  • E2E Automation Testing - Web & Mobile Web, APK, IPA
  • Backend & Frontend Software Development
  • Cybersecurity
  • Finance and Quantitative Analysis
Skills illustration

Certificates

ISTQB

Learned software testing practices aligned with the ISTQB CTFL syllabus. Covered testing across the software development lifecycle (SDLC): unit, integration, system, and acceptance testing. Applied test design techniques such as equivalence partitioning and boundary value analysis, along with defect tracking and risk-based testing to improve software quality.

Certificate

HACKERU

600-hour offensive cybersecurity and red-team training. Covered infrastructure topics: networks, Linux, Windows Server environments, virtualization, and enterprise architecture. Practiced recon, enumeration, network scanning, vulnerability identification, brute-force attacks, password cracking, social engineering, and the broader cyber attack lifecycle with penetration testing in view.

Certificate

Manual QA Masterclass

A training focused on practical QA workflows and manual testing techniques: how to design test cases, test scenarios, and bug reports, and how testing fits into the software development lifecycle (SDLC) and Agile environments. Tools applied: JIRA, TestRail, Postman, SQL, Confluence, Charles Proxy, and GitHub while performing web, mobile, backend, and API checks. It also covered collaboration with stakeholders in QA projects.

Certificate

Python - Data Structures and Algorithms

Strengthened algorithmic problem-solving with Python by implementing core data structures such as arrays, stacks, queues, linked lists, recursion, and trees. Applied Big-O complexity analysis to evaluate time and space efficiency when designing algorithms. Practiced writing clean Python implementations.

Certificate

Python - Automation Testing

Built Python automation tests using the Pytest framework. Worked with fixtures, parametrized tests, and reusable setup logic to create maintainable test suites. Automated validation of APIs, backend logic, and data flows, using data-driven testing to increase coverage. Organized tests with markers and configuration to support automation projects.

Certificate

WebdriverIO E2E Web Automation

Developed an E2E automation framework with WebdriverIO and Node.js. Implemented the Page Object Model, automated complex UI interactions (tables, modals, scrolling, async elements), and validated workflows across UI, APIs, and databases. Integrated Cucumber BDD, Git, and CI pipelines to run smoke and regression tests automatically. Also configured WDIO runner options, logging, environments, and reporting.

Certificate

Crypto Algorithmic Programme

A training program by Alphachain Fund designed to train individuals in building automated trading strategies for crypto markets, with successful participants receiving $20,000 in funding. It combines educational modules with mentorship and hands-on practice in strategy building and backtesting, with a strong focus on TradingView Pine Script and Python. The program is CPD-certified.

Certificate

WebdriverIO E2E Mobile Automation

Completed mobile automation training with Appium/Xcode and WebdriverIO using JavaScript. Set up Android and iOS automation, applied Page Object Model patterns, and automated native app workflows. Built an optimized framework and integrated BrowserStack cloud execution with GitHub Actions CI.

Certificate

Portfolio

Work

Middle Manual QA Engineer

I work full-time for a significant player in the iGaming industry to address defects and suggest improvements. My activities include checking cross-platform stability, new features, and regressions.

Private Manual QA Engineer

I support private clients by testing web applications and validating new features. Black Box, Grey Box, and White Box techniques are applied while executing test cases.

Private QA Automation

I develop and use an automation framework to run end-to-end tests for cross-platform websites such as landings, e-commerce, entertainment, FX, SaaS, booking, and similar products.

Projects

E2E Automation Framework

A BDD Page-Object test automation framework with a CI-ready structure and custom reporting for Web, Mobile Web, and APK/IPA automation. It is used in private client projects and available for purchase with setup instructions and turnkey test scripts.

Open Project

Vacuuma

A utility desktop application designed to automate temporary file cleanup and browser cache cleanup with a custom timing feature. It also has a modern GUI. The project is in the pre-MVP stage and currently in progress.

Open Project

How It Works?

E2E Automation Framework

E2E automation covers cross-platform UI interactions to simulate user behaviour or verify specific DOM elements, custom API checks to form requests and intercept responses, and database checks. The framework improves maintainability and SDET efficiency for larger projects by using the Page Object Model and following BDD (Behaviour Driven Development) and DRY (Don't Repeat Yourself) principles under the hood.

Vacuuma

This application is designed for non-IT users who want to stay focused on strategic work instead of maintaining PC health. HR, C-level executives, M-level personnel, consultants, and lawyers are frequent targets for malicious actors. They often leave meaningful digital traces behind - documents in recycle bins, credentials in plain text, and similar residue - that later feed user- or system-oriented attacks.

Services

What I Offer

As QA / QC Engineer

Manual QA Services

  • Exploratory & Session-Based Testing
  • Regression Testing & Test Case Execution
  • Defect Reporting, Risk Analysis & Test Documentation [Test Cases, Checklists, Reports]
Explore manual QA services

Automation QA Services

  • Cross-platform E2E Automation [Web, Mobile Web, APK, IPA]
  • Test Framework Setup & Architecture with Documentation
  • CI/CD Pipeline Integration [GitHub Actions, Jenkins, GitLab CI]
Explore automation QA services

Application & Test Automation Support

  • Automation Framework Updates & Dependency Maintenance
  • Flaky Test Fixes & Stability Improvements
  • Default Application Stability Support in Manual Execution
Explore QA support services

Need a custom testing scope?

Describe your product, constraints, and goals. I will outline a focused testing strategy, delivery plan, and resourcing model for your project.

Contact