Skip to content

Nobody tells you why you were rejected. We will. Free, in 30 seconds.

Score my CV against live jobs

Senior QA / Test Engineer (w/m/x/d)

MILES Mobility · Berlin

On-siteSeniorPosted 15 Oct 2026

What this role requires

7 requirements, read out of the advert rather than guessed from the job title:

Also mentioned, not required: Detox, Maestro, Selenium, Cypress, k6, GitHub Actions, SQL, English (B2). Worth having, but their absence is not what gets a CV filtered out.

See how often each of these is required across open QA and test roles in Europe.

Check my CV against these 7 requirements

Free, no card. Tells you which of them your CV evidences and which it only implies.

Job description

Join the ride!

You assure quality across our consumer mobile app and our business web platform, from test design to production monitoring. You build the automation, define what release- ready means, and contribute to the final human sign-off before each release. We build fast with AI-assisted tooling, so independent, rigorous checking matters more than ever. Your work lets every team ship quickly and with confidence.

Note: This role is Berlin based.

Your Responsibility

Design test strategy and acceptance criteria together with development and product

Build and maintain mobile and web end-to-end automation and run it in CI

Read the full description (31 more sections)

Test APIs and backend services, including contract and data validation

Run performance, load and security testing across mobile, web and APIs

Assist in release validation and the final human sign-off on every release

Set up production monitoring and follow findings through to a fix

Effectively deploy and use AI agents

Your Experience

5+ years in QA automation, site reliability or a closely related engineering role

Proficiency in TypeScript or JavaScript and Python, and a firm grasp of backend, frontend and database concepts

Mobile end-to-end automation with Appium, Detox or Maestro on iOS and Android

Web end-to-end automation with Playwright; Selenium or Cypress also welcome

API, performance and security testing, including OWASP basics, with tools such as Postman and k6

CI pipeline authoring, such as GitLab CI or GitHub Actions, and SQL for data validation

Clear bug reports and acceptance criteria that others can act on

A valid driving licence (EU category B or equivalent); testing the product includes trips on the road.

Highly desired

Experience in mobility, logistics or another operations-heavy consumer product

Testing payment flows in a consumer or business product

Monitoring and observability tooling for production systems

Writing test code in Go or another typed backend language

GDPR-aware test data handling

Accessibility and usability testing

Don't tick every box? Get in touch anyway. Your drive to learn and grow matters a lot to us.

Benefits

Mobility: Choose between monthly MILES credits or the Deutschlandticket.

Fitness: Enjoy a subsidized Urban Sports Club membership for your physical and mental well-being.

Discounts: Access 1,500+ providers for discounts on sneakers, theater visits, and more.

Home Office: Enjoy the flexibility of working from our office in Berlin and from home.

Retirement: Secure your financial future with our attractive pension plan.

Growth: We prioritize personal development through knowledge sharing and training opportunities (with the support from our HR Team and the Team Leads).

Social Impact: We dedicate a portion of our revenue to support regional social projects, actively contributing to the well-being of society and the environment. #milescharity

Find Jobs in Germany on Arbeitnow

You will apply. Then you will hear nothing.

And no one will tell you what was wrong. See it before you send: your ATS score, every weak line, and the fix for each.

  1. 1

    Drop in your CV

    One PDF, thirty seconds. No card.

  2. 2

    See what is wrong with it

    Every weak passage, quoted from your own CV, with the line to replace it.

  3. 3

    Apply where you fit

    Every European role ranked against what your CV actually says.

  • Free, no card
  • Your CV file is deleted after parsing
  • Or skip the upload — build your profile by hand
  • Refreshed every 6 hours