2014 – 2017 REST API und Testautomatisierung

Mitarbeit bei einem IT-Dienstleister mit Schwerpunkt im Bereich E-Mail-Marketing.

Die wesentlichen Aufgaben waren dabei:

  • Mitarbeit an der Umsetzung einer komplexen
    REST API
  • Mitarbeit an der Wartung und Erweiterung einer komplexen API auf der Basis von SOAP / AXIS
  • Anpassungen und Bugfixes des Datenbanklayers
  • Mitarbeit an der Umsetzung einer automatisierten Build- und Testumgebung auf der Basis von Jenkins, Vagrant und Docker
  • Spezifikation und Durchführung von automatisierten Tests auf der Basis von Spock,
    Geb und REST-assured
  • Mitarbeit an der Optimierung der Deployment Prozesse nach dem DevOps Ansatz
  • Fachliche Dokumentation mit Atlassian Confluence

 

  • Vorgehensmodell: Scrum
  • Betriebssysteme: Windows, Linux, macOS
  • Sprachen: Java, Groovy, PHP, C#, JavaScript
  • Technologien und Frameworks: Docker, Vagrant, Jenkins Automation Server, spockframework.org, Geb Browser Automation Solution, QF-Test, JUnit 4, SOAP, Apache Tomcat, Apache Axis, Hessian Binary Web Service Protocol, Jackson JSON Processor, rest-assured.io, Spring Framework, Spring Security, Spring MVC, Spring HATEOAS, Java Swing
  • Tools: Eclipse 4, Atlassian Jira, Confluence, Bitbucket, Git, Gradle, Apache Maven, PostgreSQL, MySQL, Oracle, MongoDB