amin norollah.
Loading portfolio

TestingWebFocalPay

Cashier Probe

End-to-end automation that operates a real POS - terminals, cash guards, scanners and printers, no mocks

Year
Jun 2026
Type
Testing
Technologies
8
Track
Web

Details

End-to-end test automation for the FocalPay Cashier Electron POS application, operating the app like a real cashier with no mocks - including payment terminals, cash guards, barcode scanners and receipt printers on real store hardware.

I designed and built the automation framework in TypeScript and Playwright, implemented the Page Object Model and 25+ test suites (login, cart, payments, refunds, age verification and more), and delivered a C# WPF launcher so QA can run suites without touching a CLI.

I also built the config-driven environment system, HTML and JSON reporting, and Windows packaging for on-site deployment.

Technologies

  • Node.js
  • TypeScript
  • Playwright
  • Electron
  • C#
  • WPF
  • E2E Testing
  • Page Object Model

Experience

No public link - commercial or internal project