Das Unternehmen modernisiert eine Monolith-Architektur hin zu einer Microservice-Architektur. In meiner Rolle bin ich verantwortlich für die Testautomatisierung und Beratung im gesamten Software-Testlebenszyklus. Die Microservices wurden sowohl isoliert als auch integriert automatisiert getestet
Ergebnisse und Mehrwert:
Einige eingesetzte Tools und Technologien: JUnit, RestAssured, Pact, k6, Mockito, WireMock, Selenium, Selenium Grid, Jira Xray, Testcontainers, WireMock, Spring Framework, Agile Testing, Keycloak Testing, Gitlab CI, Allure / Extentreports
Organisation: BWI GmbH - Bundeswehr Informatik
Einige eingesetzte Skills: Selenium, Selenium Grid, Kaspresso, Appium und Testcontainer
Verantwortlich für die End-to-End-Testautomatisierung einer Webanwendung, die die Erfassung und Auswertung von Corona-Schnelltests, PCR-Tests und Antigentests ermöglicht.
Entwicklung und Implementierung automatisierter End-to-End-Tests zur Validierung der gesamten Benutzerjourneys. Durchführung von Lasttests mit Apache Benchmark, um die Skalierbarkeit und Stabilität der Webanwendung sicherzustellen. Aufbau und Verwaltung von Testumgebungen mit Selenium Grid für parallele Testausführung.
Ergebnisse und Mehrwert:
Eingesetzte Tools und Technologien: Java, Selenium, Selenium Grid, TestNG, Apache Benchmark
Verantwortlich für die Qualitätssicherung einer internen Android-App, die zur Organisation von Aufträgen und zur Dokumentation von Materialien im Innenausbau eingesetzt wurde. Der Schwerpunkt lag auf der Entwicklung und Implementierung von Tests zur Sicherstellung der Funktionalität und Zuverlässigkeit der App.
Ergebnisse und Mehrwert:
Eingesetzte Tools und Technologien: Appium, TestNG, MockMvc, RestAssured, Agile Testing
Verantwortlich für die Entwicklung und Qualitätssicherung einer On-Demand-Dienstleistungsvermittlungs-App für iOS und Android. In der Anfangsphase war ich maßgeblich an der Konzeption und Implementierung beteiligt und übernahm anschließend die Leitung des Software Testing Life Cycles.
Ergebnisse und Mehrwert:
Eingesetzte Tools und Technologien: Android (Java), Spring Boot, REST API, AWS (RDS, Elastic Beanstalk), Firebase (Cloud Messaging, Cloud Storage), MySQL, JUnit, MockMvc, RestAssured, Appium
Als leitender Softwareentwickler war ich verantwortlich für die Analyse und Optimierung interner Prozesse, um die Effizienz und Produktivität im Unternehmen zu steigern. Dies beinhaltete die Entwicklung einer internen Android-App, die verschiedene manuelle Abläufe digitalisierte und automatisierte.
Ergebnisse und Mehrwert:
Eingesetzte Tools und Technologien: Android (Java), Spring Boot, REST API, MySQL, AWS (RDS, Elastic Beanstalk), MockMVC, RestAssured, Espresso
In meiner Anfangszeit bei Veniture war ich maßgeblich an der Entwicklung von Jira- und Confluence-Applikationen beteiligt. Mit der Zeit verlagerte sich mein Schwerpunkt auf den Bereich Software Testing, einschließlich der Implementierung des gesamten Software Testing Life Cycles und der Leitung eines kleinen QA-Teams.
Ergebnisse und Mehrwert:
Eingesetzte Tools und Technologien: Java, JavaScript, Spring Boot Framework, REST APIs, Docker, MockMvc, RestAssured, Selenium, "Test Management for Jira"