Pearl
ALTEN MÉXICO
(4063Q) - Senior Engineer für Automatisierungs- und Testwerkzeugentwicklung
Über die Stelle
ALTEN México ist ein führendes Ingenieurbüro, das innovative und effiziente Lösungen für Technologie- und Produktentwicklungsprojekte anbietet. Unser Unternehmen besteht aus über 700 engagierten Fachleuten, die Dienstleistungen für verschiedene Branchen erbringen, darunter die Automobil-, Energie-, Luftfahrt-, Banken- und Versicherungs-, Telekommunikations- und Multimedia- sowie die Eisenbahnindustrie.
Bei ALTEN México schätzen wir Talente und suchen einen Senior Engineer für Automatisierungs- und Testwerkzeugentwicklung, der unser Team verstärkt.
Als Senior Engineer für Automatisierungs- und Testwerkzeugentwicklung sind Sie verantwortlich für die Entwicklung und Wartung von testautomatisierungs-Frameworks auf BDD-Basis sowie für die Verwaltung des gesamten Lebenszyklus von Testwerkzeugen, einschließlich deren Integration in CI/CD-Pipelines, Versionsverwaltung und Kompatibilität mit verschiedenen Versionen der zu testenden Software.
AUFGABEN
Framework-Architektur
- Entwurf und Wartung von Kern-Frameworks auf BDD-Basis (z. B. Behave), die Modularität, Wiederverwendbarkeit und Skalierbarkeit gewährleisten.
- Entwicklung und Wartung einer gemeinsam genutzten Bibliothek von wiederverwendbaren Gherkin-Schrittdefinitionen, um Code-Duplizierung zwischen verschiedenen Teams zu vermeiden.
- Erstellung von Bibliotheken zur Unterstützung von Testszenarien.
CI/CD-Integration
- Entwicklung und Verwaltung von Pipelines mit GitHub Actions oder JFrog zur Ausführung automatisierter Tests bei der Erstellung von Pull Requests, Merges oder geplanten Releases.
Release Management
- Überwachung der Versionierung der Testbibliothek, um die Kompatibilität zwischen Test-Suite-Versionen und der zu testenden Anwendung sicherzustellen.
Mentoring
- Schulung anderer Ingenieure in der Nutzung des Frameworks und der Werkzeuge.
Mindestanforderungen
- Abschluss und Berufszulassung in Informatik, Softwareentwicklung oder einem verwandten Fachgebiet.
Erfahrung im Testen
- Beherrschung von BDD und TDD.
- Erfahrung in der Erweiterung von Cucumber/Behave-Funktionalitäten.
- Spezialkenntnisse in Hardware-in-the-Loop (HiL)-Integration, einschließlich des Umgangs mit Echtzeitbeschränkungen und der Signalverarbeitung in automatisierten Skripten.
Programmiererfahrung
- Solides Verständnis objektorientierter Prinzipien.
- Erfahrung in der Verwaltung von Linux-Umgebungen und Shell-Skripting.
- Fähigkeit zur Code-Optimierung und zum Entwurf sauberer architektonischer Lösungen.
Versionskontrolle
- Fortgeschrittene Kenntnisse in Git (interaktives Rebase, Cherry-Pick, Hooks und Submodule).
- Erfahrung mit GitHub Enterprise (komplexe Umgebungen, OIDC-Geheimnisverwaltung und benutzerdefinierte Aktionen) zur Automatisierung des Software-Lebenszyklus für Tests.
Verpflichtung zu Sprint und Lieferung
- Fokus auf Agile/Scrum-Methoden mit der Fähigkeit, Sprint-Ziele zu erreichen und User Stories pünktlich zu liefern.
- Vertrautheit mit dem „Three Amigos“-Ansatz.
Interaktion mit Hardware
- Praktische Erfahrung mit HiL-Prüfständen.
- Fähigkeit, Laborgeräte wie Netzteile, Multimeter und Oszilloskope zu bedienen.
ALM- und Testwerkzeuge
- Erfahrung mit Jira, Jama, TestRail und Gherkin für BDD.
- Fortgeschrittene Englischkenntnisse (unerlässlich)
- Grundgehalt
- Krankenversicherung für schwere Krankheiten (inklusive Zahn- und Sehkraftplan)
- 15 Tage Weihnachtsgeld
- 25% Urlaubsgeld
- 12 Urlaubstage (ab dem ersten Jahr)
- Quincenale Lebensmittelgutscheine (Essensmarken)
