HS Soft AG
Quality Assurance Engineer, Swiss POS Product
Remote Middle
Summary
HS Soft AG is seeking a Quality Assurance Engineer to plan and execute comprehensive test cycles for their Swiss POS Android application, including smoke, regression, and exploratory testing across multiple device versions and scenarios.
What you'll do
- Plan and execute test cycles for Android POS app versions: smoke, regression, and exploratory testing
- 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 (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
- Capture diagnostics for defects: logs, screenshots, videos, ADB traces with 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
Requirements
- 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 (REST/JSON, status codes, basic contract validation)
- Knowledge of CI acceptance checks