Entwicklung eines Clients zur Produktionssteuerung, Anbindung externer
Schnittstellen. Sicherstellung der Softwarequalität (Code Reviews,
Pair programming). Definition und Implementierung von automatisierten
Tests (JUnit, JBehave).
Scrum, JBOSS 6.3 (Cluster), MS Sql Server, Java EE (CDI, JSF /
Primefaces), Webservices, Selenium, JBehave, JUnit, SoapUI, Git
(SourceTree, Stash), Eclipse Luna, Maven, Jenkins
bis 08/2014 Test Engineer - Airbus Defence and Space (freiberuflich)
Definition und Entwicklung von automatisierten, regressionsfähigen Integrationstests.
Sicherstellung der Softwarequalität (Sonarqube). Test
von Datenstrukturen und Mappings (CSV, XML).
Entwicklung einer Testumgebung, die alle benötigten Test Dependencies
(App Server, Datenbank,...) aus dem Test heraus erstellt und am
Ende wieder entfernt. Die Testumgebung verwendete Arquillian als incontainer
Testing Tool. Damit sind vollständig isolierte Tests möglich,
da keine externen Dependencies bestehen. Ein externes SAP System
wurde über Mocking simuliert.
Scrum, Java 7, Glassfish, Arquillian, JUnit, SoapUI, Oracle, Git, Jira,
Eclipse, JPA, CDI, Web Services, Jenkins
bis 11/2013 Consultant - Allianz AG (freiberuflich)
Weiterentwicklung des scannerbasierten, automatischen Posteingangssystems
der Allianz. Entwicklung von automatisierten Tests.
Scrum, Java 6, JBOSS 5.1, DB2, MQ Series / JMS, Win 7, Solaris,
Eclipse und diverse andere Tools
bis 08/2013 Consultant - Unicredit (freiberuflich)
Internationale Taskforce zur Analyse von landesweiten Ausfällen bei
Geldautomaten und Auszugsdruckern. Analyse sehr grosser Datenmengen.
Deployment komplexer Applikationen.
Splunk (Big Data Analysis), Java 6, JBOSS 6 Cluster, Win 7, Solaris,
Linux
bis 12/2012 Testmanager - Fiducia IT AG (freiberuflich)
Erstellung einer Testumgebung für automatisierte Integrationstests in
einem Multi-Server-Environment. Die Lösung ist in Java implementiert.
Scrum, Java 6, JBOSS 6, Jenkins, Maven 3, Win 7, Solaris, Eclipse,
SVN, Jira und diverse andere Tools