$ whoami

Yevhen Hrushko.
Software development & QA.

15+ years in QA and development: LiqPay and Privat24, Deutsche Bank, Refinitiv, the Wiliot IoT cloud. Turnkey websites for businesses. For IT teams: Java and AI development, QA and AI automation.

location:Kyiv, Ukraine

./discuss-a-project./call --30min
Yevhen Hrushko
# 01 — for business

Turnkey websites of any complexity

From a landing page to an online store with payments, delivery and fiscal receipts. Here is what happens when a customer places an order on a site I built:

$ watch order --live● 5/5 passed · customer got the receipt and waybill
  1. 01 · WEBSITE
    Order
    ✓ #1042
  2. 02 · LIQPAY / MONO
    Payment
    ✓ success
  3. 03 · PRRO
    Fiscal receipt
    ✓ receipt issued
  4. 04 · NOVA POSHTA
    Waybill & label
    ✓ waybill created
  5. 05 · TELEGRAM
    Notification
    ✓ delivered
[12:04:01] POST /api/order 201 · order #1042 · 2 items · ₴1,250
[12:04:02] POST /api/liqpay/callback 200 · status=success
[12:04:04] PRRO · fiscal receipt No. 3000418236 · 0.8 s
[12:04:05] Nova Poshta · waybill 20450938217465 · Kyiv, branch #12
[12:04:06] Telegram → owner: “new order, paid, waybill created”
$ npm test -- business.spec
  • [ PASS ]Landing page / business card sitelaunch from 1 week · SEO · leads to Telegram · 3 languages142ms
  • [ PASS ]Online storecatalog, cart, custom admin, stock, Rozetka318ms
  • [ PASS ]Complex systemsclient portals, B2B invoices, CRM, secure sign-in276ms
  • [ PASS ]Telegram botsorders, bookings and notifications right in Telegram · integration with your site and CRM215ms
  • [ PASS ]Online paymentsLiqPay · monobank · PayPal, refunds189ms
  • [ PASS ]DeliveryNova Poshta · Ukrposhta: one-click waybills, tracking231ms
  • [ PASS ]Receipts & documentsautomatic fiscal receipts (PRRO) · contract signing via Diia.Signature164ms
  • [ PASS ]AI consultantanswers customers 24/7 on the site and in Telegram · knows your catalog, prices, delivery · hands over leads362ms
  • [ PASS ]Integrations & automationCRM, accounting, marketplaces, Google Sheets · no manual data copying248ms
  • [ PASS ]Website audit & supportspeed, SEO, security · why orders drop · ongoing support193ms
  • [ PASS ]AI trainingAI assistants in daily work · automating routine tasks · team workshops207ms
Tests: 11 passed, 0 failed · Time: 2.54s
# 02 — for IT teams

Development, QA & AI automation

Java backend, test automation and a quality process. For teams whose releases are scary, tests are flaky and regression takes a week.

$ npm test -- it-teams.spec
  • [ PASS ]Java developmentJava backend · Spring Boot · REST APIs · integrations286ms
  • [ PASS ]AI DevelopmentLLM integration into your product · AI agents · RAG344ms
  • [ PASS ]Testing AI productsLLM evals · prompt-injection resistance · answer regression after a model change309ms
  • [ PASS ]QA audit & strategyprocess, risks, test pyramid, 90-day plan254ms
  • [ PASS ]Test automation frameworkJava / TS · Playwright · Selenium · RestAssured337ms
  • [ PASS ]CI/CD & quality gatesGitHub Actions · Jenkins · Docker · K8s · ReportPortal298ms
  • [ PASS ]Performance & securityGatling · JMeter · Locust · OWASP212ms
  • [ PASS ]AI workflow driven devfrom a Jira ticket to production with AI agents371ms
  • [ PASS ]AI in QAtest generation · AI code review · agents in CI226ms
  • [ PASS ]QA Lead for your projectleadership, hiring, team mentoring158ms
Tests: 10 passed, 0 failed · Time: 2.79s
# 03 — cases

Running in production

# 04 — experience

git log --career

  1. HEAD2026 →Freelance · turnkey websites, QA consulting
  2. a41c9e22021–2026Wiliot · QA Automation Tech Lead / SDET · IoT cloud
  3. 7f03b1d2018–2021EPAM · Lead Test Automation · Refinitiv World-Check One
  4. c2e88a02014–2018Luxoft · Senior QA Automation · Deutsche Bank, General Electric
  5. 0b1d5f72010–2014PrivatBank · from tester to deputy head of QA · Privat24, LiqPay
# 05 — certificates

ls ~/certificates

  • Google AI Professional Certificate — Google · Coursera
    Google · Coursera · Google AI Professional Certificate

    courses:

    • AI Fundamentals
    • AI for Brainstorming and Planning
    • AI for Research and Insights
    • AI for Writing and Communicating
    • AI for Content Creation
    • AI for Data Analysis
    • AI for App Building
    verify on Coursera →
# 06 — contact

$ contact --new

I reply on Telegram within a day.

[ OK ] request sent. I’ll reply within a day.

[FAIL] the form only works with JavaScript enabled. Message me directly:

Telegram @yevhen_hrushkoLinkedIn
task for: