QA Engineering Intern
About the role
Aurorabahn Mobility is hiring a QA engineer in Berlin. Quality here is an engineering job, not a gate at the end of one. You will build and own the automated suites that let the team release confidently, and you will still do the exploratory testing that automation is bad at.
German engineering hiring rewards depth and patience, and our process reflects that: two technical conversations, no timed puzzle, and a written offer within a week of the last one.
What the work actually looks like
Expect a mix of writing end-to-end and API tests, keeping the suite fast and free of flakiness, and working with engineers on testability before a feature is built rather than after. When something reaches production broken, you lead the look at why the tests did not catch it. The role is on-site in Berlin, which is where the team and most of our customers are.
What we look for
This is an early-career opening. We are looking for fundamentals and curiosity rather than a long CV, and you will have a named mentor from your first week. We want someone who can read the application code, write a precise and reproducible bug report, and argue for the test that should exist rather than the twenty that should not. Experience wiring tests into CI is essential.
Working at Aurorabahn Mobility
Working time is tracked and respected, overtime is an exception rather than a culture, and German is useful for customer conversations but is not a hiring requirement — engineering runs in English. The range shown is a MONTHLY figure, which is how this market advertises salaries — it is not an annual number.
Responsibilities
- Build and maintain automated end-to-end and API test suites
- Keep the suite fast and trustworthy — a flaky test is a broken test
- Do exploratory testing on new features and edge cases
- Work with engineers on testability during design, not after build
- Own release verification and the follow-up when something slips through
Requirements
- Experience with Playwright, Cypress or Selenium in a real pipeline
- API testing and a working knowledge of HTTP and authentication
- Able to read the application code well enough to localise a bug
- Comfortable with CI configuration and test reporting
- Precise, reproducible written bug reports
Skills
Benefits
- 30 days of paid holiday
- Relocation support and visa sponsorship where needed
- Deutschlandticket or a public transport allowance
- A yearly conference and training budget
Aurorabahn Mobility
Aurorabahn builds the scheduling, ticketing and fleet software behind regional public transport operators in Germany, Austria and Switzerland. When a replacement bus service is announced at short notice, the plan that reaches the driver and the app is generated by our platform.
The domain is genuinely hard: timetables are a constraint-satisfaction problem, the data standards are old, and being wrong strands a real person at a real station. Engineers here spend as much time understanding the rules as writing code, and we consider that time well spent.
Our head office is in Kreuzberg, Berlin, with a second team in Munich. Engineering runs in English; German is useful for talking to customers but is not a hiring requirement.
More open roles at Aurorabahn Mobility
Similar jobs
Vistula Software House🇵🇱 Remote (Poland)