~/pankaz ❯ whoami
Pankaz Jha
QA Automation Engineer
72 bpm · uptime: since med school
From the operating room to the CI pipeline.
I build test automation from scratch — UI, API, mobile, performance — and wire it into CI/CD so quality is continuous, not a last-minute scramble.
pankazportfolio
- role
- QA Automation Engineer
- focus
- UI · API · mobile · performance
- stack
- Python · Pytest · Playwright · Appium
- ci_cd
- GitHub Actions · Azure DevOps · Docker
- coverage
- 80%+ critical paths automated
- location
- Kyiv, UA · remote / hybrid
- langs
- Ukrainian (native) · English (B2)
- uptime
- since med school
About
For twelve years I was an anesthesiologist — a job built on protocols, relentless monitoring, and catching problems before they ever reach the patient. I bring that exact discipline to QA automation.
Today I build test automation from the ground up: scalable Python frameworks covering UI, API, database, mobile, and performance, integrated into CI/CD so quality is checked on every commit instead of at the finish line. I've automated more than 80% of critical paths and cut regression cycles from days to hours.
I also build and ship my own products — an Android app, web apps, self-hosted automation pipelines — increasingly with AI-assisted development. Shipping software myself makes me a sharper tester: I know what breaks, because I've built it.
Skills
Automation-first. Development skills are second-tier proof.
Test automation
- Python
- Pytest
- Playwright
- Selenium
- Allure
- Page Object & Screen Object
API testing
- Postman
- Swagger
- Requests
Performance
- JMeter
- k6
- Grafana
Mobile
- Appium + Python (Android)
Databases
- PostgreSQL
- MsSQL
- queries · data validation
CI/CD & infra
- GitHub Actions
- Azure DevOps (TFS)
- Docker
- Git
Also builds
- Android
- Web (Django / Next.js)
- AI-assisted development (Claude Code)
Other languages
- JavaScript
- C# (basic)
Spoken
- Ukrainian (native)
- English (B2)
Experience
QA Automation Engineer · LNOKS
- Built a UI automation framework from scratch (Python + Playwright, Page Object Model) for a web application.
- Added Android mobile automation (Pytest + Appium, Screen Object pattern).
- Wired automated runs into CI with GitHub Actions, triggered on every feature update.
- Built API performance testing in JMeter — smoke (~200 virtual users) and load (~1,000 users) — with Grafana dashboards and scheduled remote runs for continuous monitoring.
- Introduced automation where there was none, making regression testing faster and feature validation automatic.
QA Engineer → QA Automation Engineer · Infopulse
- Built a Python automation framework from scratch (Playwright + Pytest) for a corporate time-tracking system.
- Automated 80%+ of critical functionality across UI, API, and DB — cutting regression time from days to hours.
- Integrated tests into Azure DevOps (TFS) pipelines to run on every commit.
- Drove new automation approaches and earlier defect detection by working closely with developers.
Anesthesiologist · Alexander Clinical Hospital
- A decade of precision-critical decisions, protocol-driven work, and high-stakes responsibility under pressure — the foundation of how I approach quality, risk, and verification today.
Projects
I build real systems end-to-end — so I understand what I test — and I automate everything: scraping, pipelines, CI, infra.
LabLib — Android app (AI-assisted)
A native Android app that interprets lab results, built largely through agentic AI development (Claude Code) and shipped end-to-end from product planning to deployment.
Proves I can build and reason about the same mobile apps I write automation for.
- Android
- Kotlin
- Claude Code
protocols.pankaz.dev
A clean, structured reference site of translated anesthesiology clinical guidelines (e.g. the DAS 2025 difficult-airway guidelines) — recreated as styled HTML with algorithm diagrams.
Brings medical domain knowledge and engineering together, built fast with AI-assisted development.
- Next.js
- Claude Code
Telegram news bot
A news bot that scrapes the web with Playwright, processes messages asynchronously via RabbitMQ, and uses the OpenAI API for content processing.
End-to-end async automation — the same Playwright skills I use for testing, applied to production scraping.
- Python
- PyTelegramBotAPI
- Playwright
- RabbitMQ
- OpenAI API
Self-hosted news workflow (n8n)
A fully automated, self-hosted pipeline: scheduled scraping, parsing, translation and filtering; hash-based duplicate detection; structured storage in PostgreSQL; auto-publishes finished news to Telegram.
Owns the whole stack — infra, data, scheduling — not just the tests on top of it.
- n8n
- PostgreSQL
- Adminer
- Hetzner
- Easypanel
“I use agentic AI tooling (Claude Code) to build and ship real products fast — an Android app, a clinical protocols site — and I apply the same QA discipline to AI-generated code that I apply to anything else: review, test, verify.”
Contact
Kyiv, Ukraine — open to remote and hybrid.
Open to remote and hybrid roles. The fastest ways to reach me: