QA Automation - POS / ERP (Fintech), Kotlin

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)


 

Required languages

Published 15 September
41 views
·
4 applications
100% read
·
50% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...