Quality Assurance Engineer, Swiss POS Product

What you’ll do

  • Plan and execute test cycles for Android POS app versions: smoke, regression, and exploratory
  • Verify releases end-to-end: changelog validation, build sanity, OTA/update flows, and final sign-off
  • Perform ticket verification: reproduce, validate fixes, and close with clear evidence and test notes
  • Test on physical POS devices (e.g., K6-class terminals): peripherals (printers, scanners, card readers), EMV/NFC, receipts
  • Validate critical POS user flows: checkout, refunds/voids, settlements, offline/poor-network scenarios
  • Manage device/OS matrix: Android versions, form factors, firmware, and compatibility impacts
  • Design, author, and maintain high-quality test cases and edge-case scenarios for core flows
  • Design and execute API tests for POS-related backend services: validate request/response payloads, error handling, and contracts that support mobile flows
  • Capture diagnostics for defects: logs, screenshots, videos, ADB traces; provide precise repro steps
  • Collaborate with engineering/product to define acceptance criteria and improve testability
  • Track quality signals and risks; prioritize test coverage based on impact and usage

 

What you’ll bring

  • Strong POS domain expertise: payments flows, EMV/contactless, peripherals, and store operations
  • Hands-on experience testing Android apps on dedicated POS hardware
  • Proven history executing version testing: feature, regression, and hotfix validation across releases
  • Solid test case design skills (boundary, risk-based, negative paths) and meticulous documentation
  • Proficiency with Android test tooling basics: ADB, logcat, device settings, and network conditioning
  • Comfortable verifying tickets end-to-end: reproducing issues, validating fixes, and closing with evidence
  • Attention to detail, ownership of release quality, and clear communication with cross-functional teams
  • Familiarity with test management tools like Testrail, practical API testing knowledge (e.g., REST/JSON, status codes, basic contract validation), and CI acceptance checks

Required languages

English B2 - Upper Intermediate
Published 12 March
143 views
·
32 applications
To apply for this and other jobs on Djinni login or signup.
Loading...