06.09.2022 aktualisiert


Software Tester, Java entwickler
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
Sprachen
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