Zielsetzungen:
- Entwicklung einer Teststrategie und -taktik
- Planung von Regressions-, Integrations-, Last- und Akzeptanztests
- Teilnahme an Fehlerüberprüfungen
- Automatisieren von Entwicklungs- und Testprozessen
- Aufbau von Projekt-CI/CD
- Interaktion zwischen QA-Ingenieuren in verschiedenen Teams (Erfahrungsaustausch, Pflege einer gemeinsamen Wissensbasis)
- Entwicklung eines Automatisierungsrahmens
- Erforschung neuer Technologien und deren Implementierung im Projekt
- Vorbereiten von Metriken für automatisierte Tests
Anforderungen und Erfahrung:
- Erfahrung im Testen seit 5 Jahren
- Erfahrung im automatisierten Testen seit 3 Jahren
- Erfahrung in der Leitung eines Teams von Testern seit 2 Jahren
- Fähigkeit, Testfälle zu entwerfen und Testdaten für das Testen vorzubereiten
- Gute Kenntnisse von Java, Standard- und Zusatzbibliotheken
- Sicherer Umgang mit und Verständnis für die Funktionsweise von Selenium Webdriver unter der Haube (Selenide und Appium für mobile Plattformen)
- Erfahrung im Schreiben eines eigenen Frameworks
- Erfahrung in der Arbeit mit Unix-Systemen
- Erfahrung mit APIs (Soap, Rest)
- Erfahrung im Umgang mit Git
- Erfahrung mit CI
- Erfahrung mit Docker
- Erfahrung mit SQL-Abfragen
- Erfahrung in der Verwaltung indirekter (funktionaler) Untergebener.
Bankprojekt.