Mihai FloreaLet's talk

QA Automation Engineer · ISTQB® Certified · Bucharest, Romania

How does the quality of your software impact your users' quality of life?

5+ years of QA across gaming, agribusiness, drone tech, and defense. I build solid test automation systems and reliable web applications — from strategy to CI pipeline.

What I do

Services

E2E Test Automation

Core

I build end-to-end automated test suites with Playwright or Cypress. From zero setup to running in CI/CD — real coverage, not just pretty numbers.

  • Playwright & Cypress — modern frameworks
  • Page Object Model pattern
  • GitHub Actions / CI integration
  • HTML reports + automated notifications
  • Smoke, regression & critical path coverage

Mobile App Testing

ISTQB® Certified

Manual and automated testing for iOS and Android apps. ISTQB® certified in Mobile Application Testing — I know what's specific to each platform.

  • iOS & Android — native and hybrid
  • Device compatibility testing
  • Gestural & accessibility testing
  • Performance on real devices
  • Appium automation setup

API & Integration Testing

I validate that your services communicate correctly. REST API testing, contract testing, and integration validation between systems — before it reaches production.

  • Postman collections & environments
  • Automated API test suites
  • Contract testing (request/response schemas)
  • Auth flow validation (JWT, OAuth)
  • CI pipeline integration

Performance Testing

I measure how your application behaves under load. I find the bottlenecks before your users do.

  • Load testing with k6
  • Stress & spike testing
  • Threshold and SLA validation
  • Detailed reports with metrics
  • Optimization recommendations

QA Strategy & Audit

I assess the maturity of your QA process and deliver a concrete improvement plan. No jargon — clear priorities and measurable impact.

  • Existing test coverage audit
  • Gap analysis & risk assessment
  • Test strategy document
  • Tool and process recommendations
  • Implementation roadmap

CI/CD Testing Pipeline

I set up pipelines that run tests automatically on every commit. Quality gates, notifications, reports — everything your team needs for fast feedback.

  • GitHub Actions workflows
  • Test parallelization
  • Quality gates (fail fast)
  • Artifacts: screenshots, videos, logs
  • Slack / email notifications

Web Development

I build websites and web applications with Next.js and TypeScript. Clean, tested code — delivered with documentation, not just promises.

  • Next.js + TypeScript
  • Design system with Tailwind CSS
  • Forms with Zod validation
  • SEO & Core Web Vitals
  • Vercel deploy + analytics

How I work

My process

1

Understand the system

I analyze the architecture, risks, and what truly matters for the business. No random testing.

2

Define the strategy

What to test, how, with which tools, and in what order. A concrete document, not an abstract presentation.

3

Execute and deliver

Iterative implementation with full visibility. Clear reports after each phase.

4

Transfer and autonomy

Your team takes over without dependency. Documentation, onboarding sessions, explained code.

What you gain

Why it matters

Bugs caught before production

Automated tests run on every commit. The issue is found in 5 minutes, not reported by a customer.

Fast feedback for your team

A properly configured CI pipeline means developers know within minutes if something broke. Not after 2 days of manual QA.

Documentation that stays current

Automated tests are living documentation. They describe how the system actually works, not how it was supposed to.

Predictable releases

Quality gates in CI mean nothing reaches production without passing tests. Stable, predictable delivery.

Why me

Different from the rest

I'm not a developer who tests occasionally, or a QA who writes code rarely. I do both well, at the same time, on the same project.

ISTQB® certified — 3 levels

Foundation Level, Agile Tester, and Mobile Application Testing. I don't just reference quality standards — I know them, I passed the exams.

5+ years across different industries

EA Games, agribusiness, drone tech (UTM/U-space), defense & aerospace (Thales). Each industry taught me what truly matters in QA.

Manual + automation in the same place

I know when to automate and when not to. I don't turn everything into code just because I can — I make the right decision at the right time.

QA-first in web development

When I build a web application, testability is in the architecture, not added at the end. You get code that can be tested, not code that needs to be rewritten to be testable.

My toolkit

Tech stack

Testing

  • Playwright
  • Cypress
  • k6
  • Postman
  • Vitest

Frontend

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • Zod

Backend

  • Node.js
  • REST APIs

Tooling

  • GitHub Actions
  • Git
  • Vercel
  • Jira

Feedback

What colleagues say

I really appreciated Mihai's professionalism and attitude towards the work. He was learning very quickly and contributed positively to both the manual and automation teams' success. He is a 'safe pair of hands' and a universal soldier who can assist any team.

A

Alexander Gordyman

QA & Business Analyst, Unifly

I worked with Mihai and I'm sure he's a specialist every company would be happy to hire. He's responsible, attentive to details, and a result-oriented person.

S

Serhii Vrublevskyi

QA Team Lead, Unifly

Questions

Frequently asked questions

Do you work remotely or on-site?
Fully remote. I collaborate with teams in Romania and abroad without issues — I have experience with distributed teams from previous projects.
What industries have you worked in?
Gaming (Electronic Arts), agribusiness (AGRICOVER), drone tech and UTM/U-space (Unifly), defense & aerospace (Thales). Adaptability is a skill, not an accident.
How long does a typical engagement last?
Depends on the scope. A QA audit + strategy: 1-2 weeks. Automation setup from scratch: 3-6 weeks. A complete web project: 4-8 weeks. We discuss before committing.
Do you have experience with Agile methodologies?
Yes, I hold the ISTQB® Agile Tester certification and have worked in Agile/Scrum teams across all my previous roles. I know how to integrate QA into sprints, not block them.
What happens after delivery?
I include a support period after delivery. If you want ongoing maintenance or training for your team, we can set up a retainer.
Can you work with our existing stack?
Most likely yes. If I don't already know the tool, I learn it fast — my track record shows that. Reach out with details and I'll give you an honest answer.

Ready to build something reliable?

Whether you need a test automation strategy, a new application, or an audit of your existing codebase — let's talk.

Send a message

Get in touch

Contact

Or reach me directly at contact@mihaiflorea.dev