HS Soft AG

Joined in 2025
  • · 74 views · 15 applications · 2d

    Software Engineer in Test (SDET) — POS (Fintech), Kotlin

    Full Remote · Worldwide · Product · 3 years of experience
    HS-Soft AG offers a comprehensive digital ecosystem for the food retail industry: from POS and payments to ERP and inventory management, production, and recipe management. Our solutions are fully SaaS-based and run on a modern cloud platform (AWS latest &...

    HS-Soft AG offers a comprehensive digital ecosystem for the food retail industry: from POS and payments to ERP and inventory management, production, and recipe management.

    Our solutions are fully SaaS-based and run on a modern cloud platform (AWS latest & greatest), combined with centrally managed POS hardware. We’re growing fast! In our industry, we stand for consistent innovation. Naturally, we also use AI agents internally and are already offering our customers the first AI-powered value-added features.

    We foster a very open, appreciative, and direct company culture. Alongside our customers’ success, the ongoing development of our employees is at the heart of what we do.

     

    What you’ll do

    • Own Kotlin-based test automation across unit, GraphQL API, and e2e layers for Android POS
    • Lead UI automation using Kaspresso/Espresso for core POS flows
    • Build and maintain reusable test frameworks, fixtures, and deterministic test data strategies
    • Implement GraphQL contract testing: schema checks, queries/mutations/subscriptions validation, and backward compatibility
    • Integrate and scale automation in AWS CodeCommit/CodeBuild/CodePipeline with parallelism, caching, and quality gates
    • Establish flaky-test detection, failure triage, and actionable reporting dashboards
    • Orchestrate device/emulator labs and test environments; virtualize external services where needed
    • Define acceptance criteria, testability, and risk-based coverage with product and engineering
    • Instrument tests and app for logs/metrics/traces; use data to drive reliability improvements
    • Mentor engineers on Kotlin testing patterns, GraphQL testing, CI hygiene, and best practices

     

    What you’ll bring

    • Strong Kotlin expertise for both application and test code in Android ecosystems
    • Proven experience automating Android POS apps and payments flows (devices, EMV, refunds, settlements)
    • Hands-on mastery with Kaspresso/Espresso for stable, maintainable POS UI automation
    • Deep GraphQL testing experience: contracts, schema evolution, error handling, and performance considerations
    • Track record building scalable unit/API/e2e frameworks and increasing reliable coverage
    • Practical AWS CI/CD experience (CodeCommit, CodeBuild, CodePipeline), artifacts/versioning, and release quality gates
    • Proficiency with JUnit5/Kotest, MockK, Retrofit/OkHttp (GraphQL clients), and service virtualization/mocking
    • Data-driven quality mindset: flake rate reduction, MTTR improvements, and risk-based testing
    • Strong collaboration and communication skills across product, DevOps, and engineering
    • Test orchestration with device farms, Docker/Testcontainers, WireMock, Allure/ReportPortal
    • Design DB-aware tests: seed/teardown strategies in SQL, validate GraphQL against Aurora (RDS)
    More
  • · 533 views · 132 applications · 2d

    Quality Assurance Engineer, POS to $3000

    Full Remote · Worldwide · Product · 2 years of experience
    HS-Soft AG offers a comprehensive digital ecosystem for the food retail industry: from POS and payments to ERP and inventory management, production, and recipe management. Our solutions are fully SaaS-based and run on a modern cloud platform (AWS latest...

    HS-Soft AG offers a comprehensive digital ecosystem for the food retail industry: from POS and payments to ERP and inventory management, production, and recipe management.

     

    Our solutions are fully SaaS-based and run on a modern cloud platform (AWS latest & greatest), combined with centrally managed POS hardware. We’re growing fast! In our industry, we stand for consistent innovation. Naturally, we also use AI agents internally and are already offering our customers the first AI-powered value-added features.

     

    We foster a very open, appreciative, and direct company culture. Alongside our customers’ success, the ongoing development of our employees is at the heart of what we do.

     

    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
    • 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, basic API/contract awareness, and CI acceptance checks
    More
  • · 41 views · 4 applications · 2d

    QA Automation - POS / ERP (Fintech), Kotlin

    Hybrid Remote · Switzerland, Germany · Product · 2 years of experience
    HS-Soft AG offers a comprehensive digital ecosystem for the food retail industry: from POS and payments to ERP and inventory management, production, and recipe management. Our solutions are fully SaaS-based and run on a modern cloud platform (AWS latest &...

    HS-Soft AG offers a comprehensive digital ecosystem for the food retail industry: from POS and payments to ERP and inventory management, production, and recipe management.

    Our solutions are fully SaaS-based and run on a modern cloud platform (AWS latest & greatest), combined with centrally managed POS hardware. We’re growing fast! In our industry, we stand for consistent innovation. Naturally, we also use AI agents internally and are already offering our customers the first AI-powered value-added features.

    We foster a very open, appreciative, and direct company culture. Alongside our customers’ success, the ongoing development of our employees is at the heart of what we do.

     

    What you’ll do

    • Own Kotlin-based test automation across unit, GraphQL API, and e2e layers for Android POS
    • Lead UI automation using Kaspresso/Espresso for core POS flows
    • Build and maintain reusable test frameworks, fixtures, and deterministic test data strategies
    • Implement GraphQL contract testing: schema checks, queries/mutations/subscriptions validation, and backward compatibility
    • Integrate and scale automation in AWS CodeCommit/CodeBuild/CodePipeline with parallelism, caching, and quality gates
    • Establish flaky-test detection, failure triage, and actionable reporting dashboards
    • Orchestrate device/emulator labs and test environments; virtualize external services where needed
    • Define acceptance criteria, testability, and risk-based coverage with product and engineering
    • Instrument tests and app for logs/metrics/traces; use data to drive reliability improvements
    • Mentor engineers on Kotlin testing patterns, GraphQL testing, CI hygiene, and best practices

     

    What you’ll bring

    • Strong Kotlin expertise for both application and test code in Android ecosystems
    • Proven experience automating Android POS apps and payments flows (devices, EMV, refunds, settlements)
    • Hands-on mastery with Kaspresso/Espresso for stable, maintainable POS UI automation
    • Deep GraphQL testing experience: contracts, schema evolution, error handling, and performance considerations
    • Track record building scalable unit/API/e2e frameworks and increasing reliable coverage
    • Practical AWS CI/CD experience (CodeCommit, CodeBuild, CodePipeline), artifacts/versioning, and release quality gates
    • Proficiency with JUnit5/Kotest, MockK, Retrofit/OkHttp (GraphQL clients), and service virtualization/mocking
    • Data-driven quality mindset: flake rate reduction, MTTR improvements, and risk-based testing
    • Strong collaboration and communication skills across product, DevOps, and engineering
    • Test orchestration with device farms, Docker/Testcontainers, WireMock, Allure/ReportPortal
    • Design DB-aware tests: seed/teardown strategies in SQL, validate GraphQL against Aurora (RDS)


     

    More
  • · 43 views · 16 applications · 1d

    Android Software Engineer (Point‑of‑Sale)

    Full Remote · Worldwide · Product · 4 years of experience
    Role Summary We’re looking for an Android Software Engineer to build and evolve our point‑of‑sale (POS) application. You’ll ship new features, fix issues, work on hardware peripherals (e.g., receipt printers, EFT/payment terminals, barcode scanners, cash...

    Role Summary

    We’re looking for an Android Software Engineer to build and evolve our point‑of‑sale (POS) application. You’ll ship new features, fix issues, work on hardware peripherals (e.g., receipt printers, EFT/payment terminals, barcode scanners, cash drawers), and maintain the existing infrastructure according to best software standards. You’ll use your software engineering skills to develop software, write tests, and create clear technical documentation.

     

    What You’ll Do

    • Design & ship features for a tablet‑oriented Android POS app.
    • Own hardware integrations (printers, EFT/payment terminals, scanners, cash drawers): device discovery, pairing, command protocols (Bluetooth/USB/TCP), print pipelines, retries, and error handling.
    • Fix defects and improve reliability, including performance, memory, and low network resilience.
    • Write test coverage (unit, instrumented, UI – Kaspresso) and champion TDD.
    • Write and maintain clear technical documentation (architecture decisions, integration guides, runbooks, user notes).
    • Participate in daily meetings and collaborate closely with the client to develop with a customer-driven mindset.

     

    Must‑Have Qualifications

    • Professional experience in Android development with Kotlin.
    • TDD mindset and hands‑on experience writing unit, instrumented, and UI tests (JUnit 4, Kaspresso, Room testing)
    • Understanding of OOP and SOLID principles.
    • Either prior experience in POS/Banking/Payments or a strong motivation to work in this domain.
    • Solid grasp of Clean Architecture plus presentation patterns - MVP/MVI.
    • Experience with DI (e.g., Dagger 2/Hilt), GraphQL/REST clients, and offline support.
    • Kotlin coroutines + RxJava
    • Comfortable with Bluetooth/USB/Network I/O concepts.
    • Proven ability to write clear technical documentation and collaborate across product/QA/support.
    • Familiarity with CI/CD concepts, versioning, and gated release practices.
    • Experience multi‑module projects.
    • Experience with XML and Jetpack Compose

     

    Nice to Have

    • API/backend knowledge (GraphQL, Node.js).
    • SQL database experience.
    • AWS services: S3, DynamoDB, Cognito, Lambda.
    • Experience with Apollo GraphQL

     

    If you’re excited about building robust, tested Android software that runs on high load, on real hardware in the real world, we’d love to talk.

     

    About employer

    HS-Soft AG offers a comprehensive digital ecosystem for the food retail industry: from POS and payments to ERP and inventory management, production, and recipe management.

     

    Our solutions are fully SaaS-based and run on a modern cloud platform (AWS latest & greatest), combined with centrally managed POS hardware. We’re growing fast! In our industry, we stand for consistent innovation. Naturally, we also use AI agents internally and are already offering our customers the first AI-powered value-added features.

     

    We foster a very open, appreciative, and direct company culture. Alongside our customers’ success, the ongoing development of our employees is at the heart of what we do.

    More
  • · 38 views · 4 applications · 1d

    Customer Support Representative - German

    Full Remote · Worldwide · Product · 2 years of experience
    HS-Soft bietet ein umfassendes digitales Ă–kosystem fĂĽr das Lebensmittelgewerbe - von POS und Payment ĂĽber Warenwirtschaft bis zu Produktion und Rezeptverwaltung. Unsere Kunden kommen ĂĽberwiegend aus dem backenden Gewerbe, der Gastronomie und dem...

    HS-Soft bietet ein umfassendes digitales Ă–kosystem fĂĽr das Lebensmittelgewerbe - von POS und Payment ĂĽber Warenwirtschaft bis zu Produktion und Rezeptverwaltung. Unsere Kunden kommen ĂĽberwiegend aus dem backenden Gewerbe, der Gastronomie und dem Fleischerhandwerk.

     

    Unsere Lösungen sind vollständig SaaS-basiert und laufen auf einer modernen Cloud-Plattform (AWS latest & greatest), kombiniert mit zentral gemanagter POS-Hardware. Aktuell betreuen wir über 600 Unternehmen mit mehreren tausend Geräten in der Schweiz und in Deutschland – und wir wachsen schnell. In unserer Branche stehen wir für konsequente Innovation. Selbstverständlich setzen wir intern AI-Agents ein und bieten auch unseren Kunden erste AI-gestützte Mehrwerte.

     

    Wir pflegen eine sehr offene, wertschätzende und direkte Firmenkultur. Neben dem Erfolg unserer Kunden steht die Weiterentwicklung unserer Mitarbeitenden im Zentrum.

     

    Dein Arbeitsbereich

    Unser Customer Support Team besteht aus sechs Personen - inklusive dir. Wir arbeiten zu 100% remote, sowie in unseren Offices in Steinhausen (CH) und Hamburg (DE).

     

    Das CS-Team deckt folgende Tätigkeitsbereiche ab:

    • Onboarding neuer Unternehmen
    • EinfĂĽhrung weiterer Lösungen bei bestehenden Kunden
    • Change-Projekte
    • Proaktiver Support und Wartung
    • Technischer Support
    • Anwender*innensupport
    • Weiterentwicklung unserer Lösungen in enger Zusammenarbeit mit den Produktteams

     

    Was wir von dir erwarten

    • Du bringst Berufserfahrung im Bereich IT-/Software-Support oder vergleichbare Kenntnisse aus einem Studium mit.
    • Du willst Probleme nicht nur bewältigen, sondern nachhaltige Lösungen schaffen und denkst ĂĽber den Tellerrand hinaus.
    • Du bist belastbar, zuverlässig und behältst auch unter Druck einen klaren Kopf.
    • Du planst und priorisierst deine Aufgaben eigenverantwortlich. Dabei bringst du deine eigene Aufgabenplanung mit Teamwork in Einklang.
    • Jira ist kein Fremdwort fĂĽr dich.
    • Du sprichst Deutsch so gut, dass du unsere Kund*innen sicher, verständlich und freundlich beraten kannst.
    • Du verstehst und sprichst Englisch so gut, dass du aktiv an englischsprachigen Tech-Meetings und Firmenevents teilnehmen kannst.

     

    Wir suchen eine Person in Vollzeit.

     

    Was wir dir bieten

    • Du bist Teil unserer Wachstumsgeschichte und gestaltest sie aktiv mit.
    • Ein groĂźartiges, internationales Team.
    • Ein Arbeitsumfeld, das technologisch wirklich modern ist – ohne veraltete Tools, VPNs oder Server im Keller.
    • Kurze Entscheidungswege.
    • Schnelle Entwicklungszyklen.
    • Persönliches Coaching.

     

     

     

    More
Log In or Sign Up to see all posted jobs