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