Profile picture Mykola Petrov

Mykola Petrov

QA Engineer / Manual & AI-assisted QA / Product-minded QA

Batumi, Georgia

I’m a QA Engineer with strong product thinking. I test web and mobile products, analyze user flows, investigate issues, validate analytics, write clear QA documentation, and automate repetitive checks with Playwright, API testing, and MCP-based AI workflows.

$ mcp status
AI-readable QA portfolio: enabled
Tools exposed: 14
Site: https://petroffn.com
Remote MCP: https://mcp.petroffn.com/mcp
Status: public read-only
interface QAEngineer {
    name: string;
    role: string;
    focus: string[];
    tools: string[];
    productSkills: string[];
    analytics: string[];
    aiWorkflows: string[];
}

const me: QAEngineer = {
    name: 'Mykola Petrov',
    role: 'QA Engineer / Manual & AI-assisted QA / Product-minded QA',

    focus: [
        'Manual QA',
        'Web Testing',
        'Mobile Testing',
        'API Testing',
        'Regression Testing',
        'Bug Investigation',
        'QA Documentation',
        'Playwright Automation'
    ],

    tools: [
        'Playwright',
        'TypeScript',
        'Postman',
        'Jira',
        'GitHub',
        'Firebase',
        'Stripe',
        'Docker',
        'Cloudflare',
        'Android Studio',
        'Xcode Simulator'
    ],

    productSkills: [
        'User Flow Analysis',
        'Requirements Review',
        'Edge Case Discovery',
        'Product Behavior Validation',
        'Clear Bug Reports',
        'Product Documentation'
    ],

    analytics: [
        'Mixpanel',
        'Firebase Analytics',
        'Google Play Console',
        'Apple App Store Connect',
        'Event Tracking Validation',
        'Funnels & Conversion Checks',
        'Subscription Metrics Validation'
    ],

    aiWorkflows: [
        'AI-assisted QA',
        'MCP-based QA workflows',
        'AI agents for context collection',
        'Test case generation support',
        'Bug report drafting',
        'QA knowledge base automation'
    ]
};

Lemon.io — CRM & Internal Platforms QA

QA and automation for Lemon.io CRM and internal platforms. Focused on product flows, requirements analysis, feature validation, Mixpanel analytics, regression testing, Playwright automation, and collaboration with cross-functional teams.

SBC App — Investment Portfolio Product QA

Product-oriented QA for a personal finance and investment tracking app. Focused on portfolio analytics, broker statement imports, dividends, taxes, subscriptions, mobile QA, monetization logic, UX improvements, and release validation.

LMN — CRM for Landscapers

QA for a CRM system for landscapers. Focused on business workflows, customer and lead management, mobile CRM behavior, regression testing, test documentation, and release validation.

IMSLP — Subscription-based Music Library App

QA for a subscription-based public-domain music score library on iOS and Android. Focused on mobile testing, subscription behavior, content access, regression checks, and release validation.

Healthcare QA — MedX / NICaS

QA for healthcare-related web, desktop, Android and iOS products. Focused on secure data transfer, patient information workflows, device compatibility, reports, historical data, and cross-platform validation.

AI-readable QA Portfolio via MCP

Built a public read-only remote MCP server for this QA portfolio. It exposes structured data about my QA experience, skills, tools, projects, domains, company history, recruiter summary, and contact links for AI agents and MCP-compatible clients. Hosted on Cloudflare Workers and validated with MCP Inspector.

Product-minded QA for Web, Mobile and AI-assisted Workflows

I’m a QA Engineer with strong product thinking. I help teams improve product quality by testing web and mobile products, analyzing user flows, validating analytics, investigating issues, writing clear QA documentation, and automating repetitive checks.

What I Focus On

Manual QA & Exploratory Testing

Testing real user flows, edge cases, product behavior, regression areas, and release-critical scenarios.

Product-minded QA

Understanding not only whether something works, but whether it works correctly for the user, the business goal, and the product flow.

Web & Mobile Testing

Experience with web products, iOS and Android apps, TestFlight, Google Play Console, Firebase, Crashlytics, Android Studio, and Xcode Simulator.

Analytics Validation

Validation of events, funnels, subscription metrics, user journeys, Mixpanel, Firebase Analytics, Google Play Console, and Apple App Store Connect data.

QA Automation

Automating repetitive checks with Playwright, TypeScript, API testing, Postman, and reusable test structures.

AI-assisted QA & MCP

Exploring AI-assisted QA workflows, MCP-based context access, QA knowledge automation, test case generation support, and bug report drafting.

Why Work With Me?

  • Nearly 20 years of QA experience across web, mobile, CRM, finance, healthcare, education, and subscription-based products.
  • Strong combination of manual QA, product thinking, documentation, analytics validation, and automation.
  • Experience working with cross-functional teams, product decisions, feature design, and release validation.
  • Practical mindset: I focus on real risks, user flows, business logic, and clear communication.

If you're looking for a QA Engineer who understands both product quality and modern AI-assisted QA workflows, let’s talk.

// blog.md

QA / AI / Product Notes

Practical notes on QA, product testing, analytics, subscriptions, AI tools, automation, and the risks behind real software products.

← Back to blog list
2026-06-26 AI, QA, Cybersecurity, Robotics, Product QA, Automation

AI / Tech / QA Weekly #2 — Cybersecurity, Robots, SpaceX, Tesla Autopilot and the Lonely Future of Engineering

A product-minded QA digest about AI-driven cybersecurity risks, robotics, autonomous systems, SpaceX logistics, Tesla autopilot responsibility, password manager leaks, and how AI agents are changing engineering work.

AI / Tech / QA Weekly #2 — Cybersecurity, Robots, SpaceX, Tesla Autopilot and the Lonely Future of Engineering

This week’s tech stories all point in the same direction: AI is no longer just a tool inside products. It is becoming infrastructure, risk, labor replacement, security threat, and sometimes even a legal problem.

For QA, this matters because modern software is no longer tested only through screens, buttons, forms, and API responses. We now need to test how products behave when AI makes decisions, when automation replaces humans, when sensitive data leaks through third-party vendors, and when responsibility becomes unclear.

China and the shift away from humanities

One interesting signal is China reportedly reducing the number of language and translation-related university programs while pushing students toward areas that directly support the economy: artificial intelligence, hardware, rare-earth materials, and engineering.

The important part is not only education policy. The important part is the direction of the labor market. Translation, writing, voiceover, and language-related work are becoming cheaper to automate. Human specialists may still produce better work, but AI produces acceptable work at a much lower cost.

QA take: if AI becomes part of content, translation, localization, or voice workflows, QA needs to test quality, tone, context, regional differences, and failure cases. “The model translated it” is not a quality strategy.

AI-driven cyberattacks are becoming a real product risk

Cybersecurity agencies are increasingly warning that AI will be used not only to write phishing emails or automate simple attacks, but also to search for vulnerabilities, analyze systems, and support more advanced cyber operations.

This is a major shift. If AI can help attackers find holes faster, then companies need to assume that weak security, forgotten endpoints, bad permissions, exposed keys, and poor internal tooling will be discovered much faster than before.

QA take: security testing can no longer be treated as a rare final step. Product QA should include permission checks, sensitive data exposure, API misuse, abuse flows, rate limits, logging risks, and third-party dependency risks.

SpaceX Starfall and logistics from orbit

SpaceX’s Starfall concept is interesting because it mixes logistics, space infrastructure, and dual-use technology. The idea of delivering cargo from orbit sounds futuristic, but the product implications are very real: high-cost logistics, military use cases, scientific experiments, and microgravity manufacturing.

The more interesting part is not whether this becomes a normal delivery product. The interesting part is that companies are trying to turn low Earth orbit into a business platform.

QA take: when products move into complex physical environments, QA has to think beyond software. Testing needs to include reliability, operational risk, failure recovery, safety boundaries, and what happens when software controls expensive physical systems.

AI agents may make engineering more lonely

AI coding agents are changing how software teams work. Developers can now brainstorm, generate code, refactor, and debug with agents instead of constantly discussing every problem with teammates.

That can make people faster, but it can also make engineering more isolated. The team conversation moves from “let’s solve this together” to “I solved this with my agent.” Companies may respond with more events, gatherings, and social rituals just to keep teams connected.

QA take: AI-assisted engineering changes team dynamics and code ownership. QA needs to pay more attention to review quality, shared understanding, documentation, and whether generated code is actually understood by the people shipping it.

LastPass and the third-party data problem

The LastPass story is another reminder that a company does not need to be directly breached for users to be affected. If a vendor, marketing platform, research partner, or support system leaks user data, the product still has a trust problem.

This matters even more for products that handle sensitive information. Users do not care which vendor leaked the data. They care that their information was exposed.

QA take: privacy testing should include third-party tools, support tickets, CRM data, analytics events, marketing integrations, and places where users may accidentally share sensitive information.

Tesla autopilot and responsibility in AI systems

The Tesla autopilot investigation raises a difficult question: who is responsible when both a human and an automated system are involved?

If the driver controls the car, the driver may be responsible. If autopilot is active, the software may be involved. If the human overrides the system, should the car prevent dangerous behavior? If the car prevents it and still crashes, who is responsible then?

This is the kind of problem that will appear more often in AI products, autonomous vehicles, robotaxis, medical tools, finance systems, and AI assistants.

QA take: AI features need clear responsibility boundaries. A test plan should include override scenarios, human-in-the-loop behavior, edge cases, misuse, unclear control states, and audit logs.

Robots replacing factory workers

The robotics story from Detroit is another example of automation moving from theory into people’s jobs. A factory can temporarily send workers home, install robotic arms, and then decide that many people are no longer needed.

China’s “dark factories” show the same direction at a larger scale: highly automated factories where robots do not need light, breaks, or normal working conditions.

QA take: physical automation needs quality gates. Robots can be fast and consistent, but they still need monitoring, defect detection, exception handling, and human escalation when something goes wrong.

Dopamine websites and fake shopping flows

One of the strangest ideas is the rise of “dopamine websites” where people can go through the emotional flow of shopping without actually buying anything. They browse products, add items to cart, choose sizes, and complete checkout — but no money is charged and nothing is delivered.

It sounds absurd, but it reveals something real: many products are designed around emotional loops, not only utility.

QA take: product QA should understand user psychology. A checkout flow is not only a payment flow. It is also a dopamine loop, a trust flow, a decision flow, and sometimes a manipulation risk.

My QA takeaway of the week

AI and automation are creating a new type of QA work.

The question is no longer only:

“Does this feature work?”

The better question is:

“What happens when this feature is automated, abused, misunderstood, delegated to AI, connected to third-party tools, or used in the real world?”

That is where modern QA becomes valuable. Not by clicking buttons faster, but by understanding how products fail when technology, users, business incentives, and responsibility collide.