System- und SW-Testingenieur
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- nicht angegeben
- National
- de | en | es
- 21.05.2021
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
1/2021 – 4/2021
Tätigkeitsbeschreibung
▪ Überarbeitung eines Python basierten Test-Frameworks für ein Krypto-Gerät von Voice over IP – Datenpaketen:
o Wiederherstellung eines Testsystems, welches unvollständig im SVN abgespeichert war
o Änderung des Transceivings- und Sniffings der Datenpakete durch Verwendung der Python-Technologie „Scapy“
o Korrektur aller Fehler im Testframework und den Tests, bis zum berechtigten Ergebnis Pass/Fail sämtlicher Testcases
o Überarbeitung von XML basierten Testcases und Spezifikation einiger neuer Testcases
o Erstellung eines Linux-Script und Python-basierten Parsers, welcher die Logfiles übersichtlich im CSV-Format darstellt
▪ Verwendete Tools: Python, Eclipse, Linux Script, Latex, SVN, Jira, TeraTerm, GitBash
Resultate: Ein nicht mehr funktionsfähiges Python-Testframework vollständig wiederhergestellt. Darüber hinaus alle Fehler korrigiert, sodass alle Tests ihr berechtigtes Ergebnis abliefern, sowie Modifikationen der Scapy-Technologie.
Subversion, Confluence, Eclipse, Embedded Linux, Jira, Python
8/2019 – 12/2020
Tätigkeitsbeschreibung
▪ Entwurf und objektorientierte Implementierung von automatisierten Testcases mit Python zur Verifikation eines TDMA basierten Modems für ein mobiles Satelliten-Kommunikationssystem:
o Bit Error Rate Test mit allen Modulationen, Coderaten und Symbolraten mittels Satellite Link Emulator und Rauschgenerator
o Traffic-Verifikation des Open AMIP (Protokoll zur bodengestützten Satellitenkommunikation)
o Verifikation des Backupmasters im Master-Slave-Konstrukt von zusammengeschalteten Modems
o Verifikation verschiedener Encryption-Methoden einschl. Analyse des Traffic-Verhaltens
o Verifikation der Lizenzen der entwickelten Features am Modem
o Traffic-Test von Pure Data Channels (Konzept zur Trennung von Control- und Payload- Info auf verschiedene Kanäle)
o Traffic-Test von DVB-Streaming
o Erstellung von zahlreichen Jira-Tickets zur Behebung von Software-Bugs
▪ Verwendete Tools: Python, PyCharm (Editor für Python), Spirent TestCenter (zur Daten-Traffic-Simulation), FileZila, Jira, Bitbucket, Jenkins, Confluence, Oracle VM
▪ Erstellung der Test-Dokumentation für ein Satelliten-Terminal im militärischen Sektor mit Word und Confluence:
o Erstellung des Testplanes
o Vollständige Überarbeitung der bestehenden Requirements Spezifikation
o Erstellung der Item Description, welche die einzelnen Module und Schnittstellen des Satelliten-Terminals beschreibt
o Erstellung der System Test Spezifikation
o Erstellung der Test Spezifikationen für EMV-Tests, Mechanische Tests und Klima-Tests nach AECTP
o Betreuung und Schnittstelle zum Kunden für die Beauftragung der Transportkoffer-Herstellung für das Satelliten-Terminal.
Forschung & Entwicklung, Kommunikationswissenschaft, Test Automation, Testdesign (IT), Requirement Analyse
2/2019 – 7/2019
Tätigkeitsbeschreibung
▪ Überarbeitung und Erweiterung von Prüfspezifikationen für die Marinefunksendestelle in Ramsloh:
o Erstellung und Überarbeitung von Testcases gemäß Requirementspezifikation in Worddokumenten.
o Implementierung einer automatisierten Trace-Matrix mit VBA.
▪ Erstellung der Nachweisakte: Organisation und Beschaffung aller relevanten Dokumente zur Übergabe an den Kunden.
▪ Führung und Automatisierung der Listen für Einbau- und Ersatzteile.
VBA (Visual Basic for Applications)
3/2018 – 1/2019
Tätigkeitsbeschreibung
▪ Implementierung eines Test Frameworks zur Verifikation der Software eines medizintechnischen Sortiergerätes von Laborproben mit Python:
o Server-to-Client Konzept mit Twisted Internet
o Server-to-Multiple-Client Konzept mit RabbitMQ Broker
o Serializing und Deserializing mit Protobuf und JSON
o Entwurf eines Radish BDD Interpreters
o Erstellung von Testscripten in Gherkin Language
o Automatischer Export der Testergebnisse im xml-Format nach HP Alm
▪ SysML Modelierung des Test Framework mit Enterprise Architect.
▪ Entwurf und Implementierung der Systemkonfiguration von Testhardware mit Labview zum Testen des Sortiergerätes.
▪ SW varianter Umgang mit Github und Bitbucket
▪ HP Alm Scripts, Excel VBA Scripts und Word VBA Scripts zum Import und Export von Requirements und Testcases zwischen HP Alm und Excel bzw. Word.
Enterprise Architect (EA), Git, Labview, Python
7/2016 – 2/2018
Tätigkeitsbeschreibung
▪ Verifikation der Software eines FeNo-Testgerätes (Ausatemgasmessung): Spezifikation und Implementierung von Linux-basierten Testscripten zur Verifikation einer I2C Schnittstelle.
▪ Erstellen der Software-Testspezifikation für ein DNA-Analysegerät. Implementierung script-basierter Testcases. Besonderheiten:
o Programmierung eines Script-Editors und eines Message-Parsers mit MS Excel VBA zur Automatisierung der Test-Scripte.
o Erstellung von Testcases in DOORS aus DOORS-basierten Requirements.
▪ Test-Spezifikation und Testdurchführung für eine Bedienoberfläche für Blutzuckermessgeräte. Besonderheiten:
o Implementierung von Testfällen in einer Python-Umgebung.
o Implementierung einer Übersichtssoftware von Spezifikationsinhalten in Worddokumenten (Requirements, Testcases, Inhalt von Ankreuztabellen) mit MS Word VBA.
Test Automation, Testdesign (IT), Python, VBA (Visual Basic for Applications)
7/2015 – 6/2016
Tätigkeitsbeschreibung
▪ Planung, Aufbau und Implementierung eines intuitiv bedienbaren Modultest-Systems von Airbag-Steuergeräten in den Sprachen C und MS Excel VBA. Im Einzelnen enthalten:
o Status-Tests der Software-Funktionen auf DTC-Layer und Canalyzer
o Signaltests und Timing-Tests bei Auslösung von Airbag-Sensoren
o Robustheitstests bezüglich Spannungs- und Stromschwankungen
▪ Besonderheiten des erstellten Modultest-Systems:
o Autonomes Starten der Testsoftware und Auto-Analyse der XML-Ergebnisfiles auf einem Jenkins-Server. Hierzu Jenkins-Programmierung, sowie Startfile-Programmierung mit MS DOS Batch und VBS.
o Automatische Report-Erstellung in MS Word VBA
o automatisches Firmware-Flashen mit Infineon Mini-Wiggler und Autoit
▪ Spezifikation der heruntergebrochenen Requirements, des Testplanes, der Testcase-Beschreibung und Dokumentation der Testautomatisierungs-Software mit MS Word
▪ Regelmäßige Wartung und Sicherstellung des korrekten Ablaufs der automatisch durchgeführten Tests auf dem Jenkins-Server, sowie Analyse der gefundenen Systemfehler im automatisch erstellten Word-Report.
▪ CAN-Signalanalyse mit CANOE
▪ SPI-Datenanalysen mit SALEA LogicAnalyzer
Dos, Testdesign (IT), XML, Firmware, Vbscript, C, VBA (Visual Basic for Applications), Rechnergestütztes Betriebsleitsystem (RBL)
2/2014 – 5/2015
Tätigkeitsbeschreibung
Koordinierung im Mobilfunk-Bausektor. Aufgaben und Tätigkeiten:
• Technische Koordination der Neu- und Umbauten von Vodafone Mobilfunkstandorten.
• Sicherstellen, dass alle Komponenten rechtzeitig zum Swap Termin verfügbar sind.
• Begleitung des Anbindungsaufbaus wie z.B. E1-Links und Richtfunkverbindungen. Erstellen von Lösungskonzepten bei unpassender Anbindung.
• Erstellung umfangreicher MS Excel VBA Macros zur Automatisierung von Prozessen und Visualisierung des Datenverkehrs.
VBA (Visual Basic for Applications)
1/2012 – 10/2013
Tätigkeitsbeschreibung
RF-Integrationsingenieur (als Freiberufler) auf dem Gebiet der Telekommunikation in der HF
Entwicklung von RF-Engines im Bereich LTE. Aufgaben und Tätigkeiten:
• Entwicklung von Matlab-Programmen zur Testautomatisierung von RF LTE TX Tests. Hierzu
Zusammenschaltung von verschiedenen Messgeräten (z.B. Radio Communication Tester,
Spektrumanalysator, Signalgenerator, Temperaturschrank) mittels GPIB-Bussen.
• Entwicklung verschiedener Matlab und VBA Programme:
o Entwicklung und Wartung der RF-Testsoftware im Bereich TX LTE.
o Programme zur Leistungskalibrierung
o Frequenz- und Temperaturkompensation der Ausgangsleistung
o Automatisierte Darstellung von Messergebnissen einschl. automatischem Import der Ergebnisse
ins HP Quality Center.
• HF-Messungen von Engine Boards im Bereich LTE einschließlich Auswertung und Beurteilung der
Messergebnisse.
• Technische Betreuung von Mitarbeitern.
Simulink, Telekommunikation / Netzwerke (allg.), VBA (Visual Basic for Applications)
7/2009 – 12/2011
Tätigkeitsbeschreibung
Februar 2010 – Dezember 2011:
• Software-Test Koordinator eines Projektes zur Motorsteuerung von Slat und Flap Aktuatoren in
Flugzeugen
• Verantwortlichkeit für die Dokumentation und Präsentation eines Projektes von Seiten der
Verifikation zum Kunden in verschiedenen Reviews.
• Koordination der Planung und Erstellung von Testsoftware für ein Projekt bestehend aus 2 bis 3
Mitarbeitern.
• Betreuung der Konzeptentwicklung eines Fault Insertion Boards zur Verifikation einer
Motorsteuerung.
Juli 2009 - Februar 2010:
▪ SW-Requirement basierte reproduzierbare Implementierung von Testcases für ein in C programmiertes embedded System in der Scriptsprache ATS
▪ Durchführung von automatisierten HIL-Tests an einem ARINC 429 BAST Simulator unter Verwendung von Canalyzer Software.
Test Management, Testen
9/2005 – 3/2009
Tätigkeitsbeschreibung
Systemintegrations- Ingenieur für UMTS Netzwerke (als Freiberufler). Aufgaben und Tätigkeiten:
• Testspezifikation von Systemtest- Beschreibungen aufgrund von Systemdokumenten.
• Dokumentation, Planung und Durchführung von Systemtests im Bereich UMTS Mobilfunk in vielen
Bereichen des R99 UMTS, HSDPA, HSUPA und HSPA+:
o Mobility Prozeduren
o Scheduling von HSDPA und HSUPA in der Basisstation
o Power Control
o System Performance
• Freilufttests im Kleinbus zur Messung und Auswertung des Onair-Verhaltens von Mobility-
Prozeduren.
• Erstellung von Fehlerbeschreibungen und Analyse von Fehlerursachen im UMTS-Netzwerk
aufgrund von selbst aufgenommenen Traces. Analyse von Messergebnissen.
• Aktive Beteiligung an Diskussionen zur Problemlösung von Fehlerverhalten im System.
• Verantwortlichkeit zur Instandhaltung, Software-Wartung und Problemlösung von UMTS
Netzwerkkomponenten wie Basisstationen und Radio Network Controllers.
• Training einiger neuer Mitarbeiter.
Testdesign (IT), Telekommunikation / Netzwerke (allg.), Umts, HSDPA (High Speed Downlink Packet Access), Schulung / Training (IT), Schreiben von Dokumentation
6/2004 – 8/2005
Tätigkeitsbeschreibung
Testingenieur in der für Nokia Mobile Phones zuliefernden Firma TSolve (intern). Aufgaben und Tätigkeiten:
• Fortführung der Tätigkeiten 2003 - 2004
• Leitung einer Gruppe von 3 Testingenieuren, welche die HF-Messungen von GSM-Mobiltelefonen
für den Kunden Nokia Mobile Phones tätigten.
• Schnittstelle und Ansprechpartner zum Kunden Nokia Mobile Phones. Verantwortlickeit für die
Testergebnisse aus dem Hause TSolve.
• Dokumentation von Testspezifikationen.
GSM/GPRS, Schreiben von Dokumentation
4/2003 – 6/2004
Tätigkeitsbeschreibung
Testingenieur in der HF-Entwicklung
von GSM-Mobiltelefonen (extern über Brunel). Aufgaben und Tätigkeiten:
• HF-Messungen und Validation von GSM Mobiltelefonen für GSM, GPRS und EGPRS einschließlich
Auswertung und Beurteilung der Messergebnisse. Zum Beispiel:
o Ausgangsleistung des GSM-Mobiltelefons
o Phasenrauschen am Empfänger
o Frequenzgang an verschiedenen Teilen der Platine
o Spiegelfrequenzen
o Unterdrückungsverhalten von Vielfachen der Grundfrequenz
o Zeitverhalten im Raster von GSM-Bursts
o Spektrale Messungen im Antennenmessraum
• Entwicklung von HP Vee Programmen zur Test-Automatisierung. Hierzu Zusammenschaltung von
verschiedenen Messgeräten (z.B. Spektrumanalysator, Signalgenerator, Rauschgenerator,
Temperaturschrank) mittels GPIB-Bussen.
• Dokumentation von Testspezifikationen.
Keysight VEE, GSM/GPRS, Schreiben von Dokumentation
4/2000 – 3/2003
Tätigkeitsbeschreibung
Systemingenieur in der Entwicklung von UMTS Basisstationen (intern).
Aufgaben und Tätigkeiten:
• Erstellung von Systemdokumenten zur Spezifikation der Funktionen von UMTS Basisstationen:
o Erstellung von Requirement Specifications über den Traffic zwischen Hauptprozessor und
Basisband der Basisstation.
o Erstellung von Beschreibungen des Traffic Controls zwischen verschiedenen Bereichen der
Basisstation.
o Operation & Maintenance System Design.
o Systemisierung von Testfunktionen.
o Weiterentwicklung einiger Messfunktionen, wie z.B. UE-Positioning.
• Machbarkeitsstudien und entsprechende Präsentationen in Gremien:
o Studie zur Optimierung des Hardware Selftests in den Baseband Cards der Basisstation.
o Technischer Report für Überlastschutz der Prozessoren auf Ebene der gesamten Basisstation.
o Technischer Report für Power Saving in den Baseband Cards.
• Betreuung von Industriepraktikanten.
System Design, UE (User Equipment), Umts
Zertifikate
Ausbildung
Universität Ulm
Über mich
Weitere Kenntnisse
Tools: Jira, HP Quality Center, Eclipse, SVN, Salea Logic Analyzer, CANOE
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Gut)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden