Beschreibung
* Erstellung von Konzepten zum mehrstufigen Test des 3-Tier, eines Multi-User Softwaresystems - Abgrenzung unterschiedlicher Testarten wie Unit-, Integration-, Operational- oder Performance Tests - Betrachtung notwendiger Technologien zur Automatisierung von Tests der unterschiedlichen Testarten - Betrachtung von Möglichkeiten zur Messung und effizienten Erreichung der geforderten Testabdeckung* Erstellung von Testfällen und Testdaten auf Basis von dokumentierten Anforderungen und der erarbeiteten Konzepte - Beschreiben der Testfälle und Sicherstellen der Nachverfolgbarkeit zu den nachgewiesenen Anforderungen - Erstellen von künstlichen Testdaten und Migration von Realdaten aus einem Vorgänger System für die Verwendung als Testdaten
* Durchführen der erstellten Tests gegen definierte Versionen des Softwaresystems und Dokumentieren der Testergebnisse - Durchführen der Testfälle in der Integrationsumgebung des Entwicklungsnetzwerks - Dokumentation der Testergebnisse gegen einzelne Versionen des Softwaresystems entsprechend den Vorgaben des Konfigurationsmanagements - Ggf. Implementierung von Mockups und Teststubs für Durchführung von Tests
* Teilnahme an regelmäßigen Statusbesprechungen, mit Fortschrittsbericht
Gute Kenntnisse in:
* Java SE 7
* Java EE 6 (inkl. EJB 3.1)
* Eclipse e4 (inkl. RCP & SWT)
* XML, XSLT
* SQL
Eingesetzte Tools und Methoden:
* Eclipse IDE
* Test Automation Tools (z. B. JUnit, Mockito, SWTbot)
* Jira (Bug- & Issue-Tracking), Confluence (Dokumentation)
* Git (Versionsverwaltung)
* Test Driven Development
* Iterative Softwareentwicklung
Schlagwörter:
JAVA, Softwaretest, Eclipse, Testautomatisierung, Softwaresystem, XML
Kontaktperson: Personalreferentin Frau Stephanie Hömberg
FERCHAU Engineering GmbH
AVIATION München
Parkring 2
85748 Garching b. München