Leonid Maievskyi.
Senior QA Automation Engineer.
I help engineering teams build reliable products through test automation, API testing, CI/CD quality gates, and AI-assisted QA workflows. 10+ years in the trenches — practical, honest, independent.
Summary
In one paragraph: who I am and what I do best.
I'm a Senior QA Automation Engineer based in Ukraine, working remotely with global teams. I specialize in building automation frameworks from scratch, migrating legacy suites to modern tooling, and introducing AI-assisted workflows that compound team productivity. I write about the practical side of quality engineering at ArtStroy.
I've worked across fintech, healthtech, e-commerce, communications, and SaaS. My approach is opinionated but pragmatic — I prefer simple tools done well over big bets that age poorly.
Experience
Selected roles — chronological, most recent first.
Senior QA Automation Engineer
Lead automation across 2 production projects: a digital banking platform and a distributed media delivery platform.
- Scaled E2E + API coverage to 1 500+ automated cases across 9 microservices; cut regression time 80% via parallel execution
- Owned framework architecture, CI/CD quality gates, and Allure dashboards for exec-level reporting
- Mentored 3 junior QA engineers; defined test strategy and release go/no-go criteria
Senior QA Automation Engineer
Rotated across 4 product teams — healthcare diagnostics, real-time communications, e-commerce marketplace, and patient management.
- Built automation frameworks from scratch on 2 greenfield projects (Robot Framework + Playwright)
- Implemented BDD-driven suites with Cucumber/Allure; reduced escaped defects by 30% on a healthcare platform
- Validated HL7/FHIR data exchange and ensured HIPAA-aligned test data handling
Senior QA Automation Engineer & QA Lead
Sole QA lead on 3 consecutive greenfield projects — fintech credit system, healthcare analytics, and enterprise CRM.
- Owned end-to-end QA: framework design, CI/CD integration, stakeholder reporting, and release sign-off
- Built suites in WebdriverIO, Protractor (migrated to modern stack), and Cypress + Cucumber
- Drove quality decisions directly with stakeholders across all 3 engagements
Freelance QA Automation Engineer & Consultant
Independent QA consultant across 20+ engagements in e-commerce, SaaS, fintech, and enterprise.
- Delivered 2 300+ hours on Upwork with 80%+ client retention
- Built custom automation frameworks in JS/TS/Python/Java/C# tailored to each client's stack
- Set up CI/CD pipelines on Jenkins, Bitbucket Pipelines, and GitHub Actions; reduced regression cycles from days to hours
Tech stack
Tools I use day-to-day. Not a complete list — just the ones I'd reach for tomorrow.
⬡ Test Automation
⬡ Languages
⬡ API & Integration
⬡ CI/CD & Infra
⬡ Performance
⬡ Security
⬡ AI Tools
⬡ Documentation
Certifications & activities
Credentials and community involvement.
How I work
A short list of working principles — useful for sniffing out fit.
- Quality is a habit, not an act. Daily small improvements beat heroic crunches.
- Tests are documentation. If a teammate can't read the suite, the suite is broken.
- Tooling serves the team, not vice versa. I bring opinions but adapt to context.
- AI is a multiplier, not a replacement. Every diff is reviewed by a human.
- Async-first communication. Clear writing > meetings.