Informatik
Testing & Qualitätssicherung Industrieprojekte
Testing & Qualitätssicherung-Challenges stellen dich hinter das Sicherheitsnetz, das Software mit Vertrauen ausliefern lässt. Du entwickelst Fähigkeiten in Software-Testing, Unit Testing und Automatisierten Tests, baust End-to-End-Testing-Abläufe auf und liest Coverage-Reports, um die entscheidenden Lücken zu finden, bevor Nutzer es tun.
Von dort meisterst du die kniffligeren Themen — Test-Architektur, Test-Pyramid-Disziplin, Contract Testing und Lasttests — gemeinsam mit Static Analysis, KI-gestützter Testgenerierung sowie regulierten Praktiken wie ISO 17025-Kalibrierung und CAPA-Workflows. Jede gelöste Challenge bringt dir einen verifizierten Nachweis für Recruiter.
Empfohlene Industrieprojekte
- CodeEinsteigerNeu
Fehlerlokalisierung und Recovery für einen JSON-Konfigurationsparser
Du erhältst den bestehenden Parser in TypeScript, 6 reale anonymisierte Konfigurationsdateien (zwischen 5.000 und 40.000 Zeilen) und eine Liste mit 25 typischen Fehlerklassen au…
- Parsing
- Error Recovery
- Typescript
Compiler Construction - CodeEinsteigerNeu
Test-Suite und Code-Reviews fuer ein wachsendes Produkt-Team einfuehren
Analysiere die bestehende Modulstruktur und identifiziere die zehn fehleranfaelligsten Funktionen anhand der Issue-Historie (Zugriff auf Linear-Export). Schreibe Unit- und Integ…
- Automated Testing
- Unit Testing
- Code Review
Software Construction - AnalysisEinsteigerNeu
A/B-Test-Design für Premium-E-Bike-Konfigurator
Du erstellst ein vollständiges A/B-Test-Protokoll für den Konfigurator-Relaunch: Hypothesenformulierung, Stichprobenplanung (Power-Analyse zur Bestimmung der benötigten Teilnehm…
- Ab Testing
- Regression Analysis
- Experimental Design
Fachübergreifend - CodeEinsteigerNeu
Bare-Metal-Treiber für einen SPI-Sensor auf einer RISC-V-MCU
Sie erhalten das Sensor-Datenblatt (SPI Mode 0, 8 MHz Bus-Takt, 24-Bit-Sensorwerte mit CRC-Prüfsumme), das SoC-Datenblatt der RISC-V-MCU mit allen Register-Offsets, ein Hardware…
- C Programming
- Embedded Systems
- Hardware Interfaces
Imperative and Low-Level Programming Practice your coursework on real scenarios.
Every challenge is shaped from real-world context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- CodeEinsteigerNeu
Sensor-Ringpuffer für eine vernetzte Fertigungsmaschine implementieren
Implementiere einen festgrößen Ringpuffer (Circular Buffer) in C für 12 parallele Sensor-Streams. Speichergröße pro Stream: 4096 Float-Samples. API: push(stream_id, sample), pop…
- Data Structures
- Ring Buffer
- C Programming
Fachübergreifend - AnalysisEinsteigerNeu
Code-Smell-Audit für Berliner SaaS-Startup vor Series-B
Ziehen Sie die Codebasis aus dem Git-Repo (snapshot vom Pilot-Start). Führen Sie eine quantitative Analyse durch (SonarQube + ts-prune + Code-Klima-Metriken: zyklomatische Kompl…
- Code Smell Detection
- Refactoring Catalog
- Static Analysis
Refactoring and Code Smell Detection - DesignMittelstufeNeu
Skalierbare Web-Crawler-Architektur für ein Münchner Marktforschungs-Unternehmen entwerfen
Erhebe den heutigen Bottleneck (einzelne Python-Pipeline, SQLite-Index, Disk-Locking). Entwirf eine drei-Schichten-Architektur: Frontier-Service (URL-Verwaltung), Fetcher-Worker…
- Scalable System Design
- Distributed Systems
- Kafka
Fachübergreifend - CodeMittelstufeNeu
Codebasis fuer ein Mittelstand-ERP-Modul lesbar refaktorisieren
Beginne mit der Erstellung von Charakterisierungstests (Tests, die das aktuelle Verhalten festhalten, nicht das gewuenschte), um die bestehende Funktionalitaet abzusichern. Iden…
- Refactoring
- Automated Testing
- Code Review
Software Construction - Browse challenges
Explore role
Product Manager
Ship product that solves real user problems. Combine user research, prototyping, and stakeholder alignment to turn ambiguous briefs into measurable wins — the role at the centre of modern software teams.
- DesignSeniorNeu
Quality-Gate-Framework fuer ein Medizingeraete-Software-Modul
Studiere die IEC-62304-Anforderungen fuer Klasse-B-Software (relevante Abschnitte werden bereitgestellt). Mappe jede Anforderung auf einen konkreten Quality-Gate-Eintrag (z. B. …
- Quality Management
- Process Design
- Automated Testing
Software Quality and Process Improvement - ResearchSeniorNeu
Pointer-Analyse-Optimierung in einem Dev-Tools-Anbieter benchmarken
Erfasse die Baseline-Performance der Pointer-Analyse auf drei Referenz-Programmen (klein, mittel, gross). Lies die drei Optimierungs-Strategien aus der Literatur und implementie…
- Program Analysis
- Pointer Analysis
- Performance Analysis
Program Analysis - CodeMittelstufeNeu
Reverse-Engineering einer proprietären Binärdatenstruktur
Sie erhalten 200 Sample-Dateien (anonymisierte Rezepte), eine Excel-Tabelle mit den menschenlesbaren Soll-Werten für 30 davon und Zugriff auf eine alte Read-Only-Software, die a…
- Cpp Programming
- Binary Data Layout
- Reverse Engineering
Fachübergreifend - AnalysisMittelstufeNeu
Technical-Debt-Inventur und Roadmap fuer ein Legacy-ERP-Plugin
Fuehre eine Code-Analyse mit SonarQube und Code Maat durch (Repository-Hotspots, Komplexitaets-Metriken, Test-Coverage). Fuehre 6 Entwickler:innen-Interviews (jeweils 30 Minuten…
- Technical Debt
- Static Analysis
- Refactoring
Fachübergreifend Build a verifiable portfolio.
Submissions become evidence. Reviewers with shipping experience score against a rubric; the result becomes a credential anyone can verify.
Why Ewance
- CodeMittelstufeNeu
Observer- und Mediator-Pattern fuer ein Event-System einfuehren
Inventarisiere die 14 bestehenden Folge-Aufrufe und gruppiere sie nach Event-Typ (mindestens 4 Event-Typen). Entwirf einen Event-Mediator (in TypeScript), der typisierte Events …
- Design Patterns
- Refactoring
- Solid Principles
Software Design and Design Patterns - StrategyMittelstufeNeu
Continuous-Testing-Strategie für ein Wiener HR-Tech-Unternehmen
Sie erhalten den aktuellen Test-Katalog (3.400 Tests), eine Service-Map der 12 Microservices, die GitHub-Actions-Workflows und Interviews mit drei Tech Leads. Entwerfen Sie eine…
- Continuous Testing
- Test Strategy
- Ci Cd
Software Testing and Quality Assurance - CodeMittelstufeNeu
Serverless ML-Inferenz für ein Berliner Marketing-SaaS aufsetzen
Sie containerisieren ein bereits trainiertes Empfehlungsmodell (Modellgewicht und Inferenz-Code wird gestellt) und deployen es als Container auf AWS Lambda mit Container-Image-U…
- Serverless
- Ml Inference
- AWS
Fachübergreifend - CodeMittelstufeNeu
Lernende Re-Ranking-Schicht für eine Reise-Suchplattform
Du erhältst 1,2 Mio anonymisierte Such-Logeinträge mit Klicks und Buchungen aus drei Monaten, plus ein vordefiniertes Feature-Set (Preis, Bewertung, Verfügbarkeit, Reiseziel-Bel…
- Learning To Rank
- Lambdamart
- Xgboost
Fachübergreifend - AnalysisMittelstufeNeu
Bug-Finding-Werkzeug fuer eine Forschungs-Codebasis evaluieren
Lass jedes der drei Werkzeuge auf einem repraesentativen Modul der Codebasis (rund 35.000 Zeilen) laufen. Erfasse Treffer-Klassen (Use-After-Free, Out-of-Bounds, Null-Pruefung, …
- Program Analysis
- Bug Finding
- Fuzzing
Fachübergreifend - AnalysisMittelstufeNeu
Capacity-Planning für Münchner E-Commerce-Backend zur Q4-Saison
Sammeln Sie historische Q4-Daten der letzten 3 Jahre. Modellieren Sie das Q4-2026-Lastprofil mit konservativen Wachstums-Annahmen (15 %, 25 %, 40 % als drei Szenarien). Führen S…
- Capacity Planning
- Load Testing
- Auto Scaling
Fachübergreifend - CodeEinsteigerNeu
Cache-Hierarchie-Simulator für ein Stuttgarter Steuergeräte-Team
Du erhältst eine Spezifikation: 2-Stufen-Cache (L1 Instruktion und Daten getrennt, L2 unified), konfigurierbare Größe, Assoziativität (direkt, 2-way, 4-way, 8-way), Ersetzungsst…
- Cache Design
- Computer Architecture
- Cpp
Computer Architecture - CodeMittelstufeNeu
Zahlungsdienst-Modul mit Strategy- und Factory-Pattern entkoppeln
Analysiere die bestehende Klasse und identifiziere alle Provider-spezifischen Zweige. Entwirf ein Strategy-Interface (PaymentStrategy) plus eine Factory (PaymentStrategyFactory)…
- Design Patterns
- Refactoring
- Solid Principles
Fachübergreifend - AnalysisMittelstufeNeu
Auto-Skalierungs-Strategie für einen Wiener Streaming-Backend benchmarken
Setze ein Lasttest-Setup mit drei Last-Profilen auf: konstant, langsam steigend (60 Minuten Rampe), explosiv (10x in 2 Minuten, typisch für Live-Event-Start). Implementiere drei…
- Auto Scaling
- Load Testing
- Predictive Scaling
Fachübergreifend - CodeMittelstufeNeu
Refactoring-Legacy-Code für industrielle Steuerungssoftware
Du arbeitest als Software Engineer allein an einem begrenzten Modul der Steuerungssoftware, das die Werkzeugwechsel-Logik steuert. Analysiere den vorliegenden Legacy-Code (ca. 4…
- Legacy Code Refactoring
- Unit Testing
- C Plus Plus
Fachübergreifend - CodeEinsteigerNeu
Memory-Pool-Allokator für ein eingebettetes Diagnose-Tool
Sie erhalten das bestehende C-Modul (rund 800 Zeilen), eine Hardware-Test-Box mit ARM Cortex-M4 und ein realistisches Verbrauchs-Profil aus einer Feldmessung (Allokations-Größen…
- C Programming
- Memory Management
- Embedded Systems
Imperative and Low-Level Programming - AnalysisMittelstufeNeu
Reverse Engineering eines undokumentierten Versicherungsmoduls
Lade den Code (rund 95.000 Zeilen) in ein Reverse-Engineering-Werkzeug (NDepend oder ReSharper). Erstelle eine Klassen-Architektur-Karte und eine Daten-Fluss-Karte. Identifizier…
- Reverse Engineering
- Legacy Modernization
- Documentation
Fachübergreifend
So funktioniert's
Vom Briefing zum Zertifikat – in sechs Schritten.
Schritt 01
Durchsuche Challenges passend zu Deinem Studium.
Schritt 02
Wähle das Projekt, das zu Deinen Zielen passt.
Schritt 03
Arbeite es mit Hilfe des AI Copiloten durch.
Schritt 04
Reiche es zur strukturierten Bewertung ein.
Schritt 05
Erhalte ein verifiziertes Zertifikat.
Schritt 06
Füge es Deinem LinkedIn-Profil mit einem Klick hinzu.
Verwandte Kompetenzfelder
Alle Kompetenzen durchsuchenBranchenteams hinter einem Jahrzehnt praxisorientierter Briefings
Aus diesem Pool einstellen?
Sponsere eine Challenge und lerne Kandidaten durch ihre tatsächliche Arbeit kennen.
Industrieteams können Briefings rund um die Fähigkeiten gestalten, die sie suchen, und Studierende anhand von bewertungsmatrix-gestützten Ergebnissen beurteilen – nicht anhand von Lebensläufen.



















































































