Wir suchen einen Senior QA Automation Engineer, der die vollständige Verantwortung für Qualität in unserer gesamten IoT-Produktpalette übernimmt.
Unsere Systeme verarbeiten große Mengen an IoT- und Telematikdaten, analysieren DVR-Videoereignisse, vereinheitlichen mehrere Drittanbieter-Integrationen und visualisieren Echtzeit-Spur- und Geodaten.
Wer wir sind
Der Spezialist für Nachhaltigkeitssoftware, AMCS, hat seinen Hauptsitz in Irland und Niederlassungen in Europa, den USA, Kanada und Australasien. Mit über 1.300 hochqualifizierten Mitarbeitern in 22 Ländern sind wir darauf spezialisiert, technologische Lösungen zu liefern, um eine klimaneutrale Zukunft zu ermöglichen.
Was wir tun
Unsere innovativen SaaS-Lösungen steigern die Effizienz und fördern die Nachhaltigkeit in ressourcenintensiven Branchen. Über 5.000 Kunden in 23 Ländern profitieren bereits von unserer Performance Sustainability Software, die sicherstellt, dass wir praktische Lösungen für bessere Rentabilität und ökologische Resilienz weltweit liefern.
Unser Volk
AMCS bietet Teammitgliedern mehr als nur einen Job, sondern auch die Möglichkeit, eine Karriere bei einem Unternehmen zu gestalten, das wächst, sich weiterentwickelt und neue Arbeitsweisen entwickelt, die einen positiven Einfluss auf die Welt um uns herum haben. AMCS wurde in Irland gegründet und hält an diesen lokalen Wurzeln und der 'Start-up'-Mentalität fest, mit einer Kultur der Verbundenheit. Verbindung zu unserer Arbeit, Unsere Kunden, unsere Kollegen und unsere Gemeinschaft schaffen ein Arbeitsumfeld, das Offenheit, Zusammenarbeit und Kreativität fördert.
Über die Rolle
In dieser Rolle geht es nicht nur darum, Automatisierung aufzubauen – es geht darum, zu definieren, was automatisiert werden soll, wann es automatisiert werden soll und wie man die Qualität jeder Veröffentlichung sicherstellt, während die Automatisierungsstrategie reift.
Sie balancieren manuelles Testen (wo erforderlich) mit der schrittweisen Einführung eines langfristigen Automatisierungsrahmens, das kontinuierliche Auslieferung unterstützt.
Tech-Stack
Backend & Services: C#, .NET, Azure Functions, Microservices
Frontend: Angular
Datenbanken: MSSQL, Cosmos DB
Messaging & Streaming: Azure Service Bus
Cloud & Plattform: AKS (Azure Kubernetes Service), App Service, ArgoCD, Terraform
DevOps & CI/CD: Azure DevOps, GitOps-Workflows, Docker
Domänenbereiche: IoT-Aufnahme, DVR-Ereignisverarbeitung, Telematik, Echtzeit-GPS-Spuranalyse
Wichtige Aufgaben
Qualitätsführung
Eigene Qualität für alle Produkte von Anfang bis Ende.
Definieren Sie, was wann automatisiert werden soll, und priorisieren Sie Risiko und Wert.
Balancieren Sie manuelle und automatisierte Tests, um kontinuierliche Releases zu unterstützen.
Automatisierungslieferung
Aufbau und Wartung von Automatisierungsframeworks für:
REST-APIs
Angular UI (Karten, Dashboards)
Ereignisgesteuerte Workflows (Service Bus → Microservices → Cosmos DB → UI)
Kubernetes Post-Deploy Rauchtests
Manuelle und explorative Tests
Führen Sie manuelle und explorative Tests durch, wo Automatisierung noch nicht verfügbar ist.
Erstellen Sie klare Testfälle und Testpläne für neue Funktionen.
CI/CD-Integration
Integration automatisierter Tests in Azure DevOps Pipelines
Leistungs- und Zuverlässigkeitstests
Halte Performance-/Lasttests (JMeter) aufrecht.
Validiere Durchsatz, Latenz und Systemzuverlässigkeit in großem Maßstab.
Erforderliche Fähigkeiten und Erfahrungen
10 Jahre umfassende Entwicklungserfahrung und Fähigkeiten in C#, Python oder Typescript.
Nachgewiesene Fähigkeit, Automatisierungsframeworks von Grund auf neu zu entwerfen.
Erfahrung im REST-API-Test.
5-6 Jahre Erfahrung in der UI-Testautomatisierung (Playwright oder Cypress).
Scripting-Erfahrung (Python, PowerShell, Bash).
Observability tools (Grafana, Azure Monitor).
CI/CD-Pipeline-Integration (Azure DevOps stark bevorzugt).
Verständnis von Kubernetes-Konzepten und containerisierter Testausführung.
Erfahrung in der Validierung von Daten in SQL- und NoSQL-Datenbanken (MSSQL, Cosmos DB).
Gutes Verständnis ereignisgesteuerter Systeme (Azure Service Bus, Kafka).
Performance-/Lasttest-Erfahrung (JMeter oder ähnlich).
Eigenschaften
Eigentum:Er übernimmt die Verantwortung für die Gesamtproduktqualität.
Strategisch:Weiß, wo Automatisierung den höchsten Wert liefert.
Ausgewogen:Ich fühle mich sowohl mit manuellem als auch automatisiertem Testen wohl.
Gemeinsam:Arbeitet eng mit Engineering- und Produktteams zusammen.
Detailorientiert:Findet Randfälle und verhindert Regressionen.
#LI-JA1