Beschreibung
TätigkeitenbeschreibungProjekt-/Aufgabenbeschreibung:
Sie arbeiten als Teil eines Agilen Teams an der Automatisierung von Tests für die Software-Plattform und darauf basierenden Bearbeitungssystemen. Sie analysieren Use Cases, Anforderungen und Architekturen und erstellen automatisierte Testfälle. Diese sichern die Schnittstellen und Abläufe und damit die hohe Qualität unserer Produkte ab. Sie arbeiten mit unseren Entwicklungspartnern zusammen und tragen die Verantwortung für die effiziente Umsetzung der Teststrategie. Zu den Aufgaben gehört die Pflege der Tests und die kontinuierliche Optimierung der Testabläufe. Ihre kreativen Ideen und deren Umsetzung tragen zur beständigen Verbesserung der Entwicklungseffizienz und Qualität der Plattform bei.
Anforderungen – must have:
Studium der Informatik/Elektrotechnik oder vergleichbar
Erfahrung in TTCN-3, SpecFlow, Unit Testing und Mocking Frameworks, Testautomatisierungstechnologien, Model-Based Testing, Enterprise Architect, Visual Studio, Team Foundation Server inkl. Test Umgebung
sehr gute Kenntnisse in der objektorientierten Programmierung in C#.NET
Kenntnisse im Bereich der Entwicklung und Verifikation von verteilten Systemen
gute Kenntnisse in Entwicklungsprozessen (V-Modell, Scrum, A TDD, Continuous Integration)
analytische, strukturierte und teamorientierte Arbeitsweise
sehr gute Englischkenntnisse in Wort und Schrift
Anforderungen – should + nice to have:
Erfahrung in der Verifikation von komplexen mechatronischen Systemen wünschenswert
Fähigkeiten (Must have)
.NET, C#, Englisch, Enterprise Architect, Mocking Frameworks, SCRUM, SpecFlow, Team Foundation Server, TTCN-3, V-Modell