1,828,706open jobs
105,320companies
275,972added this week
Browse all
Salary
≈ $59k – $105k per year (Estimated)
Location
Hybrid (Berlin, Germany)
Seniority
Senior · 3+ years exp
Employment
Freelance

Confirmed on the employer's own hiring board on Oct 18, 2026. First seen by Alion on Jul 8, 2026.

Overview
Company
Impact
Profile match
Unzer is a Heidelberg payments company that grew out of Heidelpay and a series of acquisitions. It provides online and point of sale acceptance, risk management and invoice payments for European merchants. The company serves retail, hospitality and platform customers across the German speaking region.

ABOUT US

Unzer is a leading European fintech company with a mission to simplify international payments for e-commerce and retail businesses. Our brand was formed from 13 companies that now contribute to building a unique product covering the entire payment flow.

At Unzer, we are driven by the belief that customers should enjoy a seamless shopping experience, no matter where they choose to shop. We are a team of over 700 experts of 55 different nationalities, dedicated to creating a state-of-the-art unified commerce platform. Our goal is to enable businesses to delight their customers with a seamless payment experience.

Whether you're a tech enthusiast, payment expert, or a dedicated support professional, we are looking for individuals who are passionate about making a difference.

Our offices: We are based across Austria, Denmark, Germany and Luxembourg with a HQ in Berlin.

ABOUT THE TEAM

The Unzer Unified POS team builds our native point-of-sale apps for iOS (Swift) and Android (Kotlin). Merchants use them every day at the counter, in shops and restaurants. Our apps talk to real hardware: card payment terminals, receipt printers, barcode scanners, cash drawers and fiscal devices. A bug here doesn't just show a wrong screen. It can stop a merchant from taking a payment.

We're looking for a QA Engineer focused on mobile test automation who also enjoys working hands-on with hardware. You'll build and own automated tests across both platforms. You'll also be the person who knows exactly what happens when the printer runs out of paper halfway through a receipt, or when the terminal drops its connection during a card payment.

What your work will look like:

    • Build and maintain our automated end-to-end tests for the native iOS (Retail and Gastro) and Android POS apps, using TypeScript, WebdriverIO and Appium.

    • Own the test pipelines in GitHub Actions: release and regression runs on Sauce Labs real devices and our self-hosted runners, plus Allure reporting and Jira/Xray result reporting. Keep the runs reliable and drive flaky tests down.

    • Test the apps with real POS hardware: card terminals, receipt printers, barcode scanners and cash drawers. That includes failure cases like disconnects, timeouts, reconnects, cancelled payments and paper-out.
    • Find ways to automate hardware-dependent flows (simulators, stubs, test modes) and know when a real device is still needed.
    • Work closely with iOS and Android developers. Push for testability (e.g. accessibility identifiers), help write acceptance criteria and pair on hard-to-reproduce bugs.
    • Own release verification for both apps and turn manual regression checklists into automated coverage.
    • Write clear bug reports with logs, device details and exact steps to reproduce.
    • Current tech stack of the team:

      current automation framework & language: TypeScript & Webdriver.io

      Tooling: Java based

What you need to be successful in this role:

  • 3+ years of hands-on mobile test automation on native iOS and Android apps.
  • Strong experience with Appium, ideally with WebdriverIO, including both the XCUITest and UiAutomator2 drivers.
  • Solid TypeScript/JavaScript skills: you write clean, maintainable test code with page objects and shared helpers. Not recorded scripts.
  • Solid CI/CD experience with GitHub Actions: you build and maintain workflows yourself, including runners, secrets, artifacts, reports and parameterised runs. You can work out why a run failed.
  • Experience running tests on real-device clouds, ideally Sauce Labs.
  • Practical experience testing apps that work with physical hardware over Bluetooth, USB or the network. Ideally POS hardware such as payment terminals, printers or scanners.
  • Comfortable with Xcode, Android Studio, adb and device logs. You can dig into a problem before handing it over.
  • An eye for edge cases and a habit of asking "what if this fails halfway?"
  • Good English. German is a plus.
  • NICE TO HAVE

  • Experience in payments, retail or restaurant POS, or other regulated domains (e.g. card-present payments, fiscal or TSE requirements in Germany/Austria)
  • Test reporting and management tools: Allure, Jira Xray
  • Enough Swift or Kotlin to read app code and suggest testability changes

What’s next?

  • Does it sound exciting? - Apply with your CV in English. Please don’t shy away if you don’t meet all the requirements! We’re looking forward to meeting you.
  • We will get back to you within 14 days of receiving your application.
  • The interview process includes a 30-minute intro call with a TA Partner, a 60 minute call with the hiring manager, take home assignment and a 45-minute call with a peer team member. Please note the process might alter depending on our team’s availability.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,828,706 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

QA
Similar stack
Same company
Berlin
≈ $60k – $106k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Berlin
Python
Go
JavaScript
TypeScript
SQL
AI/ML
AI Agents
Mobile
React Native
Maestro
DevOps
GitHub Actions
GitLab CI
Cybersecurity
GDPR
OWASP
QA
Selenium
Cypress
Playwright
Appium
Postman
k6
Detox
Apply
In office • Full-Time • Munich
Management
Jira
QA
TestRail
Apply
In office • Internship • Bachelor's Degree • Berlin
JavaScript
TypeScript
SQL
AI/ML
AI Agents
DevOps
Git
QA
Playwright
Appium
Postman
Apply
QA Lead Engineer 1 hour ago
≈ $16k – $45k per year (Estimated) • Hybrid • 10+ years exp • Hyderabad
Python
JavaScript
Java
TypeScript
SQL
Java
Maven
Gradle
DevOps
Azure DevOps
Azure
CI/CD
Jenkins
Git
Shift-Left
Cybersecurity
Shift-Left Security
Management
Agile
Scrum
QA
Selenium
JMeter
Cypress
Playwright
Swagger
Appium
Postman
Rest-Assured
Apply
≈ $11k – $27k per year (Estimated) • Hybrid • 5+ years exp • Bachelor's Degree • Pune
Python
JavaScript
DevOps
CI/CD
Git
Management
Agile
Scrum
QA
Cucumber
WebDriverIO
Apply
≈ $9.5k – $25k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Hyderabad • Chennai
Python
JavaScript
Java
Rust
TypeScript
PowerShell
C#
C++
Node JS
AI/ML
Model Context Protocol
Prompt Engineering
AI Agents
LLM
Human-in-the-Loop
Red Teaming
Frontend
Angular
DevOps
GCP
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
Cobalt Strike
Sliver
Mythic
MITRE ATT&CK
Apply
≈ $21k – $42k per year (Estimated) • Remote (EAEU) • 3+ years exp • Saint Petersburg
JavaScript
TypeScript
Node JS
Node JS
Prisma
Databases
PostgreSQL
DevOps
Rest API
Docker Swarm
Git
Docker
Amazon S3
QA
Jest
Vitest
Apply
Founding Engineer 11 days ago
In office • Bengaluru
Python
Go
JavaScript
Java
SQL
Node JS
Databases
MySQL
PostgreSQL
Redis
RabbitMQ
Apache Kafka
AI/ML
LangGraph
LangChain
LlamaIndex
Embeddings
Prompt Engineering
AI Agents
Llama
Mistral
Gemini
LLM
RAG
Hallucination
OpenAI
Anthropic
Frontend
GraphQL
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
≈ $58k – $104k per year (Estimated) • In office • Freelance • 4+ years exp • Berlin
Java
TypeScript
Databases
PostgreSQL
SQLite
Management
Jira
QA
Playwright
Appium
Postman
Apply
≈ $32k – $59k per year (Estimated) • Hybrid • Part-Time • 1+ year exp • Master's Degree • Vienna
SQL
Apply
≈ $68k – $152k per year (Estimated) • Hybrid • Full-Time • Munsbach
Apply
≈ $63k – $110k per year (Estimated) • In office • Full-Time • Berlin
Apply
≈ $47k – $107k per year (Estimated) • In office • Full-Time • Berlin
Apply
≈ $42k – $86k per year (Estimated) • In office • Full-Time • Berlin
Apply
≈ $63k – $110k per year (Estimated) • In office • Full-Time • 3+ years exp • Berlin
Apply
In office • Full-Time • Berlin
Apply
See all jobs
This is one of many
1,828,706 more open roles from verified company boards, updated every day.