Beschreibung
TätigkeitenbeschreibungProjektbeschreibung:
Der Kunde entwickelt eine flexible ITK Plattform für Personenzüge auf Basis von Industrie-PC Hardware und eines speziell konfigurierten Linux-Systems. Zusätzlich wird auf der Plattform eine Virtualisierung mittels KVM für die eigentlichen Dienste-Anbieter durchgeführt und zur Steuerung und Wartung der Plattform eine Menge individuell entwickelter Anwendungen betrieben. Schnittstellen existieren zu den vorhandenen Zugsystemen, per WLAN zu den Fahrgästen und per GSM/LTE zur Außenwelt und der Betriebsführung. An die Plattform werden gesteigerte Anforderungen an Robustheit und Verfügbarkeit gestellt, was sowohl die Hardware, als auch die Software betrifft, welche Autark auf den Zügen läuft und ner aus der Ferne gewartet werden kann. Die Systeme werden beim Kunden automatisiert und unbeaufsichtigt installiert und konfiguriert, sowie automatisiert getestet.
Aufgaben:
Der Kunde sucht zur Steigerung der Qualität einen Testautomatisierer, der bestehende automatisierte Tests auf ein neues Framework migriert (von Serverspec auf Inspec), dabei die bestehenden Testfälle konsolidiert und ggf. weitere notwendige Testfälle implementiert. Weiterhin wünschenswert wäre die Verbesserung von Qualität und Geschwindigkeit des automatisierten Build-Prozesses.
Skills (must have):
- Linux Console/Filesystem/Deamons/Systemd
- Gute Erfahrung mit einem Script-basierten Testautomatisierungs-Framework (Serverspec, Inspec, rspec, Selenium, SoapUI, oder andere)
- Mehrjährige Erfahrung in Testautomatisierung allgemein
Skills (nice to have):
- Ruby (oder eine andere Scriptsprache wie Perl, Python, JavaScript, ...)
- chef.io (oder Ansibel, Puppet, ...)
- chefspec
Fähigkeiten (Must have)
Linux Console, Selenium, Serverspec, SoapUI, Testautomatisierung
Fähigkeiten (Nice to have)
chef.io, Ruby