Auf einen Blick
- Aufgaben: Architekten Sie die Testinfrastruktur und automatisieren Sie umfassende Tests für moderne Software.
- Arbeitgeber: Schnell wachsendes, internationales Unternehmen im Bereich Elektromobilität.
- Mitarbeitervorteile: Flache Hierarchien, offene Kommunikation und zahlreiche Entwicklungsmöglichkeiten.
- Andere Informationen: Dynamisches Startup-Umfeld mit vielen Möglichkeiten zur beruflichen Weiterentwicklung.
- Warum dieser Job: Gestalten Sie die Zukunft der Elektromobilität mit realen, wirkungsvollen Softwarelösungen.
- Gewünschte Qualifikationen: Erfahrung in automatisiertem Testen, insbesondere in Java-Umgebungen.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Ihre Mission: Architektur der Testinfrastruktur, Tools und möglicherweise neue Testarten (Lasttests, Datenpipeline-Tests, Resilienz-/Fehlertoleranztests usw.) hinzufügen. Entwerfen, implementieren und pflegen Sie umfassende automatisierte Test-Suiten, die Web-Frontends, Backend-Dienste, APIs, inter-service Kommunikation, Datenaufnahme- und Verarbeitungs-Pipelines sowie Speicherschichten abdecken. Abdecken und Testen der service-to-service Kommunikation (z. B. Microservices, APIs, RPC-Aufrufe), einschließlich moderner Protokolle wie gRPC und ereignisgesteuerten/messaging Workflows (z. B. unter Verwendung von Kafka), da die Architektur von AVILOO verteilte Komponenten, Datenstreaming und asynchrone Workflows umfassen kann. Automatisieren Sie End-to-End-, Integrations-, Regression- und Leistungstests – insbesondere für datenintensive Abläufe (Datenaufnahme von Batterien, Echtzeitüberwachung, Analytik). Validieren Sie die Datenkorrektheit und das Verhalten der Datenbank: Schreiben Sie SQL-Tests, Abfragen, Assertions gegen PostgreSQL (oder welches relationale Speichersystem auch immer verwendet wird), um die Datenintegrität sicherzustellen. Arbeiten Sie eng mit Entwicklern, DevOps- (oder Infrastruktur-) Ingenieuren und Produktverantwortlichen zusammen, um testbare Anforderungen, CI/CD-Pipelines und Qualitätsstandards zu definieren. Nehmen Sie an Code-Reviews des Testcodes teil, um Wartbarkeit, Lesbarkeit und Best Practices sicherzustellen. Überwachen Sie Testergebnisse, protokollieren Sie Fehler, definieren Sie Metriken für Testabdeckung, Zuverlässigkeit oder Leistungsregressionen; melden Sie Probleme und arbeiten Sie mit Entwicklern zusammen, um diese zu triagieren und zu beheben. Helfen Sie beim Entwerfen und Implementieren automatisierter CI/CD-Workflows – integrieren Sie Tests in Pipelines, damit neue Änderungen automatisch validiert werden, um hohe Qualität aufrechtzuerhalten und Regressionen in einer schnelllebigen Umgebung zu verhindern.
Ihr Profil: Englischsprachig. Nachgewiesene Erfahrung im automatisierten Testen in einer Java-Umgebung. Praktische Erfahrung mit Backend- und Webanwendungstests; Vertrautheit mit dem Testen von REST-APIs, Web-UIs oder ähnlichem. Erfahrung im Umgang mit Datenbanken, insbesondere beim Schreiben und Validieren von SQL (idealerweise PostgreSQL). Kenntnisse über verteilte Systeme oder Microservices; sicher im Umgang mit RPC-Frameworks (vorzugsweise gRPC) und nachrichtengetriebenen Architekturen (vorzugsweise Kafka oder ähnlich). Gutes Verständnis von Software-Testmethoden – Unit-, Integrations-, Regressionstests; Fähigkeit, sinnvolle Testfälle zu entwerfen, die Randfälle, Leistung und Datenintegrität abdecken. Vertrautheit mit Versionskontrolle (z. B. Git), Branching-Workflows, Code-Reviews. Sicheres Arbeiten als Teil eines funktionsübergreifenden, internationalen Teams in einem ehrgeizigen, schnell wachsenden Startup/Scale-up-Umfeld. Erfahrung mit CI/CD-Tools und -Workflows – z. B. Jenkins, GitLab CI, GitHub Actions oder ähnlichem. Vertrautheit mit containerisierten Umgebungen (z. B. Docker) oder Infrastruktur-als-Code-/Bereitautomatisierung. Erfahrung mit Datenstreaming, großangelegten Datenaufnahme-/Analysesystemen; Kenntnisse über Überwachungs-/Protokollierungstools. Erfahrung mit Cloud-Plattformen / verteiltem Rechnen / Microservices. Interesse oder frühere Erfahrung in der Automobilindustrie, E-Mobilität, Batteriediagnose oder eingebetteten Cloud-Systemen. Verständnis von Echtzeitdatenverarbeitung, Zeitreihendaten und Datenvalidierung in hochvolumigen Kontexten. Gute Dokumentationsfähigkeiten, Fähigkeit, klare Testpläne, Testfälle zu schreiben und zu den besten Praktiken des Teams beizutragen. Deutschsprachig.
Warum wir? Eine Gelegenheit, einem schnell wachsenden, internationalen Unternehmen beizutreten, das die Zukunft der Elektromobilität gestaltet. Arbeiten Sie an realen, wirkungsvollen Softwarelösungen, die Hardware-Interfacing, Datenverarbeitung, Analytik umfassen – nicht nur typische CRUD-Apps. Flache Hierarchie, offene Kommunikation und ein dynamisches Startup/Scale-up-Umfeld. Chance, sich beruflich in den Bereichen Testing, Backend-Entwicklung, DevOps, Datenengineering weiterzuentwickeln – viele Teile des Stacks zu erkunden. Teil eines mission-driven Unternehmens sein: Transparenz, Vertrauen und Nachhaltigkeit im Handel mit gebrauchten Elektrofahrzeugen und Batteriediagnosen ermöglichen.
Senior Test Automation Engineer Arbeitgeber: AVILOO Battery Diagnostics
Kontaktperson:
AVILOO Battery Diagnostics HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Test Automation Engineer
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht nur auf Stellenanzeigen warten, sondern aktiv nach Verbindungen suchen und Gespräche führen!
✨Bereite dich auf technische Interviews vor
Mach dich mit den gängigen Fragen und Tests vertraut, die in technischen Interviews gestellt werden. Übe das Lösen von Problemen und das Erklären deiner Lösungen, damit du im Interview glänzen kannst!
✨Zeige deine Leidenschaft
Sprich über deine Projekte und Erfahrungen, die deine Begeisterung für Testautomatisierung zeigen. Lass uns deine Motivation und dein Engagement für die Rolle spüren – das macht einen großen Unterschied!
✨Bewirb dich direkt über unsere Website
Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, Teil unseres Teams zu werden!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Test Automation Engineer
Tipps für deine Bewerbung 🫡
Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Note und erzähle uns von deinen Erfahrungen im Bereich Testautomatisierung. Lass uns wissen, warum du dich für diese Position interessierst und was dich motiviert.
Sei konkret!: Gib uns konkrete Beispiele aus deiner bisherigen Arbeit. Erzähl uns von Projekten, an denen du gearbeitet hast, und wie du Herausforderungen gemeistert hast. Das hilft uns, deine Fähigkeiten besser einzuschätzen und zu sehen, wie du ins Team passt.
Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles gründlich zu überprüfen, bevor du es abschickst.
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass wir alle Informationen erhalten und du die besten Chancen hast, gesehen zu werden. Wir freuen uns auf deine Bewerbung!
Wie du dich auf ein Vorstellungsgespräch bei AVILOO Battery Diagnostics vorbereitest
✨Verstehe die Testinfrastruktur
Mach dich mit der spezifischen Testinfrastruktur und den Tools vertraut, die das Unternehmen verwendet. Informiere dich über gängige Testmethoden und -frameworks, die in der Branche üblich sind, insbesondere im Zusammenhang mit Java und CI/CD-Workflows.
✨Bereite konkrete Beispiele vor
Überlege dir konkrete Beispiele aus deiner bisherigen Erfahrung, die deine Fähigkeiten in der Automatisierung von Tests und der Zusammenarbeit mit Entwicklern und DevOps-Teams zeigen. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Verbesserung der Testabdeckung beigetragen hast.
✨Zeige dein Wissen über Datenbanken
Da SQL-Tests und Datenvalidierung wichtig sind, solltest du dich auf Fragen zu relationalen Datenbanken, insbesondere PostgreSQL, vorbereiten. Sei bereit, über deine Erfahrungen beim Schreiben von SQL-Abfragen und der Sicherstellung der Datenintegrität zu sprechen.
✨Sei bereit für technische Fragen
Erwarte technische Fragen zu verteilten Systemen, Microservices und modernen Protokollen wie gRPC. Bereite dich darauf vor, deine Kenntnisse über event-gesteuerte Architekturen und Datenströme zu demonstrieren, um zu zeigen, dass du die Anforderungen der Rolle verstehst.