Stellenausschreibung
Freelancer Projekt -
Mein Kunde sucht derzeit einen Testmanager, der das gesamte Test-Engineering für seine Softwareprodukte unterstützt und aufbaut. Mein Kunde entwickelt Softwarelösungen für die medizinische Industrie, wobei der Schwerpunkt auf Probenanalysen liegt. Der Freiberufler soll ihn über die beste Art des Testens beraten - Unit-Test, Integrationstest usw. - und auch bei der Wahl der Tools. Ihre Softwareprodukte sind C#-basiert.
Ihre Aufgaben und notwendige Fähigkeiten:
- IST-Analyse der aktuellen Softwarelandschaft, Toollandschaft, Dokumentation, Software-Entwicklungs-/Release-/Testprozessen und Identifizierung von möglichen Quickwins, die die Softwarequalität mit geringem Aufwand steigern könnten.
- Im Anschluss Erarbeitung des Zielbildes und Definition des allgemein gültigen Projektumfangs.
- Daraus ergibt sich dann eine Sammlung von Themen die in CLUSTER eingeordnet und priorisiert bzw. gewichtet werden müssen. (ROADMAP)
- Betrachtung vorhandener Prozesse z.B. Release Zyklus in der heute gelebten Softwareentwicklungskette.
- Definition von Quality Gates im Rahmen der Softwarequalität und des Software Life Cycle.
o CODE / Quality Gate / BUILD / Quality Gate / TEST / Quality Gate / RELEASE / Quality Gate / DEPLOYMENT
o PDCA Quality Cycle = > PLAN / DO / CHECK / ACT
- Definition von Anforderungen an das Auftragstracking für die Softwareentwicklung & Softwaretestung.
- Dokumentation folgender Punkte:
o Anforderungen
o Analyse
o Allgemeine Spezifikation / Technische Spezifikation
o Design / Entwurf
o Entwicklung / Codierung
o Integration
o Testing
o Release
- Erstellung und Dokumentation von Testfällen in Testsammlungen (Repository)
o Erkennen von Basis Testfällen (allgemeingültig)
o Kategorisierung von Testfällen und ihrer Wiederverwendbarkeit (Automatisierung?)
o Kennzeichnung von Sondertestfällen (Kundenspezifisch Einzelanpassungen)
o Etablierung einer nachhaltigen Testdokumentation
Freelancer