Test Automation Engineer
ResMed
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Tech stack
.NET
API
Agile Methodologies
Automation of Tests
Software Quality
Continuous Delivery
Continuous Integration
Github
Windows Presentation Foundation
Systems Development Life Cycle
Selenium
Software Engineering
Strategies of Testing
Windows Forms
Test Management Approach (TMap)
Performance Testing
Postman
GitHub Copilot
Prompt Engineering
Generative AI
Information Technology
TeamCity
Cucumber
GPT
Job description
- Entwicklung, Implementierung und Wartung automatisierter Tests für Funktions-, Regressions-, Leistungs-, Sicherheits- und Lasttests.
- Auswahl und Verwaltung geeigneter Testautomatisierungstools und Frameworks (z. B. Selenium, Cucumber) in Abstimmung mit dem Entwicklungsteam.
- Durchführung und Analyse automatisierter Tests zur Identifizierung von Fehlern und Performance-Problemen
- Implementierung automatisierter Teststrategien über den gesamten SDLC.
- Erstellen und Verwalten von Continuous Integration (CI) und Continuous Delivery (CD) Pipelines für automatisierte Tests.
- Enge Zusammenarbeit mit Managern, Entwicklern und Produktmanagern zur Verbesserung der Softwarequalität
- Dokumentation von Testergebnissen und kontinuierliche Optimierung der Testprozesse
- Unterstützung bei der Identifikation und Einführung neuer Testmethoden und Best Practices
Position Specific Skills
Requirements
- Erfahrung: Mindestens 6 Jahre Erfahrung in der Qualitätssicherung, davon mindestens 5 Jahre Erfahrung im Bereich Automatisierungstests in den Bereichen Desktop, Mobile, Web oder API.
- Technische Fertigkeiten:
- Erfahrung in Programmiersprachen wie .NET mit WPF und WinForms.
- Tiefgehende Kenntnisse mit Tools wie Selenium, Cucumber, Postman / Bruno, RestAssured, oder ähnlichem.
- Erfahrung mit CI/CD-Tools (z. B. TeamCity, GitHub Actions).
- Praktische Erfahrung mit UI-Tests, Leistungstests, UI- und Mobile Automatisierungstest-Frameworks.
- Prompt Engineering Skills für die Arbeit mit GenAI Tools, wie ChatGPT, GitHub Copilot oder Augment Code
- Lösungsorientiert: nachgewiesene Fähigkeit zur Fehlerbehebung und Lösung komplexer Automatisierungsprobleme.
- Gute Kommunikationsfähigkeiten in Deutsch und Englisch, * Abgeschlossenes Studium in Informatik, Softwaretechnik oder eine vergleichbare Qualifikation
- Mehrjährige Erfahrung in der Testautomatisierung und Qualitätssicherung
- Technische Fähigkeiten in den Bereichen Programmierung mit WPF, Testautomatisierungstools wie Selenium, API-Tests und CI/CD-Pipelines.
- Zertifizierungen (ISTQB, TMAP, Selenium, CSTE, usw.).
- Erfahrung mit manuellen und automatisierten Tests, agilen Methoden und der Zusammenarbeit mit Entwicklern.
- Soft Skills wie analytisches Denken, Liebe zum Detail und effektive Kommunikation.
- Optional: Erfahrung in der Domäne Gesundheitswesen