Schlagwörter
Skills
Java SE/EE (EJB, JDBC, RMI, JPA, Java Mail, JMS, JAX-WS, JAX-RS, JSF, JAAS, Log4J)
SOAP & Rest Webservice
OSGI Bundle
Technik/Tools
Agrouml, Innovator
Eclipse, JDeveloper, IntelliJ IDEA
Maven, Nexus, Jenkins
Virtualbox
Docker
Buildroot
Testing
Security-Test: Kali-Linux, OWASP-Top10, Nmap, Wireshark, Nessus, Metasploit, Sqlmap, dirsearch
UI-Test: Selenium
Testautomatisierung: JUnit
Performance-Test: JMeter, SOAP-UI, HP-Fortify
End-To-End-Test: From UI to PLC
ISTQB: Blackbox-, Whitebox-, Static Testing
Projekthistorie
Entwurf, Entwicklung und Wartung von automatisierten UI-Testfällen mit gängigen Testing-Tools wie z.B Selenium.
Die Fokus der Testfällen liegt auf die Bedienbarkeit, Funktionalität und Performance der Anwendung (Bedienoberfläsche für Schleifmaschinen).
Überwachung und Reporting aller Aktivitäten rund um die UI-Testautomatisierung und IT-Security.
Entwicklung und Testing vom Pilot-Konnektor im Labor. Im Rahmen dieses Projekts wurden Systemvariablen, Parameter und Alarmen an Laborsteuerung ausgelesen werden.
Entwicklung eines Online-Tracing-Systems, das ein Connected- Car ermöglicht, Fehler zu erkennen, Informationen zu sammeln und diese auf den Server zu übertragen. Der Server analysiert die von den Autos generierten Informationen und sucht dementsprechend nach Update-Paket Lösung für das Auto.
Im Rahmen meiner Tätigkeit habe ich neue Funktionalitäten des Systems entwickelt und automatisierte Tests implementiert.
Darüber hinaus war ich für die Durchführung manueller Software- Hardware Integration Tests verantwortlich.
Rolle im Projekt: Java/JEE Softwareentwickler-Softwaretester Unterstützung bei der Entwicklung für das Sicherheitspaket Unterstützung bei der Konzeption der Softwarearchitektur Anforderung Management: Ideen, Szenarien und Use Case für neue Anforderungen dokumentieren und modellieren Zeitmanagement: Am Ende des Sprints werden dem Produkt Owner die neuen Funktionalitäten präsentiert Qualitätsmanagement: Wartbarkeit und Erweiterbarkeit des Systems
Testmanagement: testen der Anwendung gegen das Fachkonzept und Erstellen von Test Case
Controlling management: Continuous Integration und Configuration management
Ziel des Projekts ist einerseits das Design und die Entwicklung einer Client Anwendung mit Hilfe von ADF, UML, Weblogic und EclipseLink, die für alle Anwender zur Verfügung steht und die Verwaltung von eigenen Termindaten erlaubt. Anderseits beinhaltet die Anwendung ein Admintool zur Verwaltung von Kundendaten, das nur bestimmten Mitarbeitern zur Verfügung steht. Mit diesem Tool werden von zentraler Stelle aus Inhalte für die einzelnen Nutzer gemäß Ihrer Rechte bereitgestellt.