Die Stelle im Überblick
Was dich bei uns erwartet:
Unser QA-Team arbeitet eng mit rund 30 Entwickler:innen an mehreren Softwareprodukten zusammen.
Wir releasen regelmäßig und haben bereits einen sehr hohen Automatisierungsgrad erreicht. Du startest also nicht auf der grünen Wiese, sondern arbeitest mit einer gewachsenen Testautomatisierung, die wir gemeinsam weiterentwickeln wollen.
Dabei geht es nicht darum, möglichst viele Tests zu schreiben. Es geht um die richtigen Tests, stabile Pipelines, schnelle Feedback-Zyklen und eine Automation, der das Team vertrauen kann.
Deine Aufgaben:
- Du entwickelst und wartest unsere automatisierten UI-, Integrations- und End-to-End-Tests.
- Du arbeitest mit Cucumber/Gherkin und Selenium und entwickelst unseren bestehenden Automatisierungs-Stack weiter.
- Du automatisierst REST-APIs und integrierst automatisierte Tests konsequent in unsere CI/CD-Prozesse.
- Du analysierst instabile oder langsame Tests und sorgst dafür, dass unsere Test-Suite zuverlässig bleibt.
- Du entwickelst gemeinsam mit QA und Development sinnvolle Teststrategien für neue Features.
- Du hinterfragst bestehende Tests und Framework-Strukturen und verbesserst sie, wenn es bessere Lösungen gibt.
- Du bringst deine QA-Perspektive frühzeitig in Refinements, technische Diskussionen und Entwicklungsprozesse ein.
- Du unterstützt das Team dabei, Qualität stärker als gemeinsame Engineering-Verantwortung zu verstehen.
Was wir bei dir suchen:
Du arbeitest aktuell im Bereich Software Quality Assurance, Test Engineering oder Test Automation und Testautomatisierung ist ein wesentlicher Bestandteil deiner täglichen Arbeit.
Besonders gut passt du zu uns, wenn du Erfahrung mit mehreren dieser Themen mitbringst:
- Selenium WebDriver
- Cucumber / Gherkin / BDD
- automatisierte UI- und End-to-End-Tests
- REST-API-Testing
- REST Assured, Postman oder vergleichbare Werkzeuge
- CI/CD und automatisierte Testausführung
- Git
- SQL und Datenbanktests
- Page Object Model oder vergleichbare Framework-Architekturen
- Jenkins, GitLab CI oder ähnliche CI-Systeme
- agile Softwareentwicklung / Scrum
Optional: Erfahrung mit weiteren modernen Testautomatisierungs-Frameworks ist willkommen, aber ausdrücklich keine Voraussetzung.
Wichtig ist uns dabei:
Du musst nicht unseren kompletten Tech-Stack bereits kennen.
Vielleicht kommst du aus einer Java-/Selenium-/Cucumber-Welt. Vielleicht hast du zusätzlich bereits mit anderen Automatisierungs-Frameworks gearbeitet.
Entscheidend ist für uns, dass du Testautomatisierung verstanden hast und weißt, wie man eine wartbare, zuverlässige und skalierbare Test-Suite aufbaut.
Wenn du bereits selbst ein Automation Framework aufgebaut, erweitert oder maßgeblich betreut hast, möchten wir dich besonders gerne kennenlernen.
Was uns wichtiger ist als Tool-Listen:
Wir suchen jemanden, der…
- Fehler nicht nur findet, sondern verstehen möchte, warum sie entstehen.
- Automation nicht an der Anzahl automatisierter Testfälle misst.
- bei einem flaky Test nicht einfach auf “Retry” klickt.
- sich mit Entwickler:innen auf Augenhöhe über technische Lösungen austauscht.
- selbstständig Verbesserungspotenzial erkennt und Dinge vorantreibt.
- bestehende Lösungen hinterfragen kann, ohne jedem neuen Framework-Hype hinterherzulaufen.
- sowohl Qualität als auch Geschwindigkeit der Softwareentwicklung im Blick hat.
Sprache & Arbeitsort:
Für die tägliche Zusammenarbeit im Team benötigst du:
- Deutsch mindestens C1
- Englisch mindestens B2
Unser Team arbeitet hybrid. Für diese Position solltest du regelmäßig – aktuell zwei Tage pro Woche – in unserem Büro in Halle (Saale) arbeiten können.
Daher richtet sich die Stelle insbesondere an Kandidat:innen aus Halle, Leipzig und der gut erreichbaren Umgebung.
Für diese Position können wir aktuell kein Visa-Sponsoring anbieten. Du solltest daher bereits über eine gültige Arbeitserlaubnis verfügen, die eine Beschäftigung in Deutschland ohne Sponsoring durch uns ermöglicht.
Was Immoware24 anbietet
Was du bei uns beeinflussen kannst:
Wir haben bereits viel automatisiert.
Jetzt geht es darum, aus einer guten Automation eine noch bessere QA-Engineering-Plattform zu machen:
- Welche Tests gehören auf welche Ebene?
- Wo können wir schneller Feedback liefern?
- Welche Teile unserer bestehenden Automation sollten wir modernisieren?
- Wie verhindern wir Flakiness?
- Wie bringen wir UI-, API- und Integrations-Tests sinnvoll zusammen?
- Wie schaffen wir Qualität, ohne unsere Releases auszubremsen?
- Welche neuen Technologien oder Frameworks können uns zukünftig sinnvoll weiterbringen?
Wenn du auf solche Fragen Lust hast, wirst du bei uns deutlich mehr Gestaltungsspielraum haben als in einer Rolle, in der du einfach nur vorgegebene Testfälle automatisierst.
Klingt nach dir?
Dann müssen wir im ersten Gespräch keine zehn Buzzwords abhaken.
Zeig uns lieber, was du bisher automatisiert hast, welche Entscheidungen du dabei getroffen hast und was du heute anders machen würdest.
Genau darüber möchten wir mit dir sprechen.