- Analyse und Optimierung der Tests, Überprüfung der Testskripte in CodedUI und C# und Dokumentation
- Durchführung der Opus Releases und automatisierter Softwaretests mit C# und CodedUI sowie Reporting
Steam ist eine Internet-Vertriebsplattform für Computerspiele, Software, Filme, Serien und Computergeräte, die von der Valve Corporation entwickelt und betrieben wird. Mein Ziel ist es als selbständiger Software Entwickler & Software Tester, einen automatisierten Webcrawler zum Sammeln von Daten über die Spieleverteilung in der Steam-Community zu schreiben. Damit soll eine dynamische, grafische Darstellung der Spieleverteilung erzeugt werden. Da die API von Valve nicht geeignet gewesen ist, um die erforderliche Menge an Daten innerhalb eines realistischen Zeitabschnittes zu sammeln, benutze ich hierfür Selenium.
Entwicklung eines Webcrawlers mittels Selenium in Python
Das Informatiktechnikzentrum Bund (ITZBund) unterstützt als zentraler IT-Dienstleister des Bundes ein breites Spektrum an Kundenbehörden auftragsbezogen bei der Digitalisierung der öffentlichen Verwaltung. Ziel des Projektes Buhnen ist die Ablösung des "Altsystems" Buhnen-GIS durch das WiND - FDB Buhnen. In dieser Fachdatenbank WiND - Buhnenverwaltung werden die sich in Deutschland befindlichen Land- und Seebuhnen mit Ihren Geo-Punkten und Geometriedaten einzeln verwaltet.
V-Modell und inkrementelles Modell
Automatisierung der Testfälle über das testOFFICE Framework und Durchführung der Testautomatisierung
Kenntnisse:
Firefox, Google Chrome und Microsoft Edge, Selenium, testOFFICE - Browser Engine auf Basis von Selenium und testOFFICE - TCDL - Keyword driven testing, Regressionstests und Softwaretest
Die Domeba GmbH ist Anbieter einer integrierten Compliance- Management-Software sowie Fullservice-Dienstleister. Mit iManSys bietet Domeba ihren Kunden eine Software für das Management der Arbeitssicherheit, des Gesundheitsschutzes und der Personalentwicklung. Ziel des Projektes ist die Optimierung der Software Qualitätssicherung für iManSys und die Ablösung von Cypress. Da Cypress für dieses Produkt nicht geeignet gewesen ist, soll zur Evaluierung eines neuen Testautomation-Tools zunächst eine Technikstudie durchgeführt und anschließend der Umstieg auf das neue Testwerkzeug umgesetzt werden.
Kenntnisse:
Agile Vorgehensweise, SCRUM und KANBAN
Evaluierung eines Tools zur Testautomatisierung und Implementierung der Playwright E2E Infrastruktur
Kenntnisse:
.NET, Angular und NUnit, C# und Typescript, Cypress und Playwright, E2E/ End2End, GitLab
Durchführung der Testautomatisierung mit Playwright auf der Basis von Testfällen in Azure DevOps
Kenntnisse:
.NET, Microsoft Azure DevOps, C#, Genauigkeit und Kommunikation, E2E-Tests und Playwright, E2E/ End2End, GitLab, KANBAN
Manuelles Testing nach Testplan zu Sprintbeginn und Defectmanagement in Microsoft Azure DevOps
Kenntnisse:
Microsoft Azure DevOps, Genauigkeit und Kommunikation, Agile Vorgehensweise, Manuelles Testing und SCRUM
ServerCrow ist ein Service zur Überwachung von Servern, der sich noch in der Entwicklung befindet. Der Service ermöglicht es, die Uptime einer Vielzahl von Servern einfach und kollaborativ zu monitoren. ServerCrow bietet dem Benutzer die Wahl, auf unterschiedlichen Kanälen und Wegen über unerwünschte Statusänderungen informiert zu werden. Der User kann benutzerdefinierte Wartungsfenster definieren. Servercrow basiert auf Django REST und Angular und wird von einem Team entwickelt, das aus drei Entwicklern besteht. Ziele des Projektes sind die Entwicklung des Frontends für ServerCrow, die Konzeption und Umsetzung eines State Management Systems sowie die Implementierung einer robusten E2ETestinfrastruktur.
Entwicklung des Frontends in Angular sowie Konzeption und Umsetzung eines State Management Systems
Kenntnisse:
Jira, Angular und JSON Web Token (JWT), Typescript, Kommunikation, Retrospektive und Teamfähigkeit, Github, KANBAN und SCRUM
Implementierung einer E2E-Testinfrastruktur für das Angular-Frontend mit Playwright
Kenntnisse:
Angular und Django, Typescript, Kommunikation und Wissenstransfer, E2E-Tests und Playwright, E2E/ End2End
Die Domeba GmbH ist ein Anbieter von integrierter Compliance-Management Software sowie ein Fullservice-Dienstleister. Simwizz stellt eine Unterweisungsplattform für Kleinst- und Kleinunternehmen, Betriebe sowie Teams oder Abteilungen dar. Simwizz ermöglicht es, Mitarbeiterunterweisungen digital zu organisieren, durchzuführen und zu dokumentieren. Die Software bietet dafür Zugriff auf über 350 Unterweisungsinhalte und ist sowohl für Android als auch für iOS verfügbar. Ziel des Projektes ist die Optimierung der Software Qualitätssicherung (QS) von Simwizz und die Umsetzung einer agilen Vorgehensweise.
Verbesserung der Testabdeckung für Simwizz sowie Umsetzung von E2ETests
mit Cypress
Die Noah GmbH ist ein junges Technologieunternehmen sich auf die Entwicklung und Vermarktung von Produkten und Dienstleistungen rund um die digitale Transformation innerhalb der Immobilienbranche spezialisiert hat. Dabei wendet Noah Internet of Things (IoT) und Künstliche Intelligenz (KI) an, um sichere und personalisierte Lösungen zu liefern. Die Anwendung Noah-OS ist ein offenes IoT- und KI-gestütztes Betriebssystem (OS), das alle Prozesse rund um die Verwaltung, Bewirtschaftung und Steuerung von Smart Buildings erfasst, auswertet und vereinfacht. Es bietet eine modulare All-In-One Plattform zur Digitalisierung und Infrastrukturlösung für Smart Buildings. Ziel des Projekts ist die Verbesserung der Software Qualitätssicherung für Noah- OS. Im Rahmen meines Praktikums soll ich für die Anwendung Noah-OS Tests schreiben und durchführen.
Erstellung von Unittests mit Python für einen Backend-Service auf Basis
eines Django REST Frameworks
Kenntnisse:
Django und unittest (Python Unit Testing), Python, Trello, Kommunikation, Github, Agile Vorgehensweise und KANBAN
Schreiben eines einfachen Uptime Checkers zur Überwachung einer Liste
von Servern mit Python
Kenntnisse:
JSON und Python
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.