Profilbild von Tien Nguyen Softwareentwickler, Lead Testautomatisierung,  Test Analyst, ISTQB-Certified aus Duesseldorf

Tien Nguyen

nicht verfügbar bis 31.03.2024

Letztes Update: 08.03.2023

Softwareentwickler, Lead Testautomatisierung, Test Analyst, ISTQB-Certified

Abschluss: Diplom Ingenieur der Elektrotechnik (TU München)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | französisch (Grundkenntnisse)

Dateianlagen

referenz_dc.pdf
referenz_ontorix.pdf
referenz_harmansamsung.pdf
Referenz_Magna.pdf
ISTQB_CTFoundationLevel.pdf
Profil_TienNguyen.pdf

Skills

Projekte
09/2020 - heute
Testautomatisierung Containerized App


 . Testautomatisierung (ET-Framework, CANoe)
.  Implementierung ET-FW Addons zur Stimulierung des Multifunktionslenkrads
.  Bereitstellung einer REST-API für Testautomatisierung in Azure/DevOps
.  Integrations/Systemtest mit Azure/DevOps
.  Beratung/Support CANoe Restbussimulation für Security-Test in Trucks.
.  Implementierung einer Restbussimulation für BodyController (CAPL)
.  Documentation with Static Site Generator Hugo
  • Software Skills:                     ET-Framework, C#, CANoe, CAPL, VtestStudio, hugo, markdown, CSS, Javascript.
  • Protokolle:                             SOME/IP, IF1, CAN
  • Entwicklungsumgebung:       Windows 10, Azure/DevOps, CI/CD

07/2019 - 6/2020
Testautomatisierung Near Field Systeme


. Testautomatisierung ( MITE, dSpace AutomationDesk, LabView, CANoe)
. Test Creation basierend auf Requirement.
. Testdurchführung (manuell/automatisiert)
. Review von Test Concept, Test Design, Requirements and Test Cases

Skills: CANoe, dSpace Automation Desk, LabView, PYTHON, PTC Integrity, ISQTB Foundation Level

05/2019 - 06/2019  

10/2018 – 10/2019 Mobile App  - (Eigenes Projekt)

 
Durch die mobile App kann ein mobiles Business errichtet werden. Die App wird vorwiegend in Entwicklungsländern zum Einsatz kommen. Die App befindet sich gerade in der Beta-Testphase.
 
Implementierung von Backend Services
. Senden von Notifications
. Handling von Likes, Feedbacks
. Senden von Emails
. Aktivieren von Cronjobs 
 
. Software Skills:                    Javascript, Java
. Entwicklungsumgebung :    Android Studio, Windows 10, Node.js, Firebase, Gitlab

07/2018 - 03/2019 - Samsung Harman GmbH (11. Projekt, als Freiberufler)

. Testautomatisierung:
- Beratung/Support GUI Testautomatisierung bezüglich Teststrategie, Modularität und Konfiguration in TestComplete
- Erstellung von modularen Tests (TestComplete, Visual Basic Script, Python)
- Verantwortung der Qualität der erstellten Testskripte (Code Review/BitBucket)
- Software Skills:                TestComplete, VB Script, Python
- Entwicklungsumgebung: Windows 10, Scrum, Kanban, Jira, Confluence, Git, Bitbucket
 
. Requirement Engineering : 
  -  Die Überführung von Kundenanforderungen in Produktanforderungen
  -  Sicherstellung der aktuellen Projektstände mittels Jira und Confluence
  -  Durchführen von Reviews mit Stakeholdern und SW-Architekten
  -  Betreiben des Change Managements von bestehenden Anforderungen
  -  Abstimmung mit den Entwicklerteams
  -  Mitgestaltung bei der Weiterentwicklung von Methoden, Prozessen
     sowie Tools und deren Anwendung
 
. Entwicklungsumgebung: Windows 10, GlobalTuningTool(Harman), Jira, Confluence, Scrum

06/2016 - 06/2018 – Samsung Harman / Alpine Electronics GmbH  (10. Projekt, als Freiberufler)

Lead Testautomatisierung im Bereich Entertainment, Connectivity, Tuner und Audio.
 
Schwerpunkte:  . Erstellung von automatisierten Tests mit Hilfe des Harman internen Frameworks basierend auf .NET Technologie (C#)
                        . Erweiterung unseres Frameworks mit Fokus auf Audio- und Videotests auf Grundlage des AVB Protokolls (Integration of Matlab Engine, FingerPrint)
                        . Koordination eines Entwicklerteams in Bukarest
                          Festlegen der Prioritäten, Definition von neuen Arbeitspaketen sowie
                          Überwachung des Entwicklungsfortschrittes
                        . Verantwortung der Qualität der erstellten Testskripte
 
Software-Skills:                     C#, MySQL, UNIX-Shell
Telematikprotokolle:              SOME/IP; CAN; AVB
Entwicklungsumgebung:       Windows 7, Windows 10, Perforce, Git,Visual C# Express, Harman TAF(Test Automation Framework), NERD (GUI-basiertes Testsystem),  Tracking System (TMS, ELVIS, JIRA)

04/2014 – 05/2016 Automotive – Alpine Electronics GmbH  (9. Projekt, als Freiberufler)

Erstellen von Testspezifikation und Entwicklung von automatisierten Testplänen im Bereich SOME/IP, TCP/IP

Schwerpunkte:   . Erstellen von Testspezifikationen
                        . Entwicklung von Testplänen (SharpDevelop, C#, Subversion)
                        . Erstellen von Testreports(XML, XSLT, CSS, JavaScript)
                        . Implementierung von SOME/IP-Bibliotheken
 
Hardwareumgebung:              PC Systeme
Software-Skills:                     C#, XML, XSLT
Telematikprotokolle:              Ethernetprotokolle (TCP/IP, SOME/IP)
Entwicklungsumgebung:       Windows 7, Subversion, SharpDevelop, .NET 3.5, ATAT(Alpine Test Automation Tool)

01/2014 - 03/2014 Automotive – Alpine Electronics GmbH  (8. Projekt, als Freiberufler)

Erstellen von Testspezifikation und Entwicklung von automatisierten Testplänen im Bereich MOST-NetworkManagment.
Schwerpunkte:    . Erstellen von Testspezifikationen
                          . Entwicklung von Testplänen (SharpDevelop, C#, Subversion)
                          . Erstellen von Testreports(XML, XSLT, CSS, JavaScript)
 
Hardwareumgebung:              PC Systeme
Software-Skills:                     C#, XML, XSLT, JavaScript, CSS, Winforms
Telematikprotokolle:              MOST, CAN
Entwicklungsumgebung:       Windows 7, Subversion, SharpDevelop, .NET 3.5, ATAT(Alpine Test Automation Tool)

08/2005 – 12/2013 Automotive – Daimler AG  (7. Projekt, als Freiberufler)
Entwicklung von systemnahen automatisierten Prüfplänen
Schwerpunkte:                       . Entwicklung von universellen baureihenübergreifenden  Standardprüfplänen (.NET, C#)
                                             . Gewährleistung der Wiederverwendbarkeit von SW-Bausteinen(Testjobs, Module) für andere Centerbereiche
                                             . Begleitung und Unterstützung der Testaktivitäten in der zentralen Systemintegration
                                             . Erstellen von Testreports (XML,XSLT)
                                             . Design u. Implementierung eines AudioProcessing Tool zur Verarbeitung von Audiotestsignalen (.NET, C#, MSChart)

Hardwareumgebung:              PC Systeme
Software-Skills:                      C#, XSLT, Open Source: MSChart, FFTW
Telematikprotokolle:              MOST, CAN
Entwicklungsumgebung:       Windows XP, Windows 7, Subversion, Visual Studio 2008 & 2010

10/2001 – 07/2005 Automotive – DaimlerChrysler AG (6. Projekt, als Freiberufler)

Analyse/Design und Implementierung eines Telematikreferenzsystem
Schwerpunkte:                      . MostAbstractionLayer (Implemetierung in C++)
                                            . MSC-Standard 96/2000 Z.120
                                            . Mitarbeit bei der Erstellung des  "MSC-Kochbuchs" als semantische Ergänzung des MSC-Standards
                                            . Einrichten eines Versionierungstools Win-CVS und PVCS
                                            . Testgenenator (Analyse/Design und Implementierung in Java)
                                            . Systemintegration (Telematik, CAN, MOST und 4CS)
                                             .  Erstellen von Tools(Perl) zur Vereinfachung der Testabläufe in der Systemintegration

Hardwareumgebung:             PC Systeme
Software-Skills:                    C++, Java, Perl, 4CS
Analyse & Design:                OOA/OOD nach Booch
Telematikprotokolle:              MOST, CAN
Entwicklungsumgebung:       Windows XP, Win-CVS, Visual Studio

01/2001 - 09/2001  IT-Branche – Hewlett-Packard (5. Projekt, als Freiberufler)

Entwicklung & Bereitstellung eines Call Tracking Systems als Web-Applikation
Schwerpunkte:                       . Mitarbeit in einem multi-nationalen Team
                                             . Entwicklung von Schnittstellen zu verschiedenen Datenbanken
                                             . Entwicklung von CGI-Applikationen auf Web-Server
                                             . End-User Trainings
                                             .  IIS (Internet Information Server) Administration

Hardwareumgebung              PC Systeme
Software-Skills:                    Java, Perl
Entwicklungsumgebung:       Windows NT, IIS (Information Internet Server), MS Access, MS SQL Server, HTML, Apache,PC-Anywhere

1999 – 2000    Telekommunikation Alcatel AG  (4. Projekt, Festanstellung)

Entwicklung eines Mappers zwischen einer Virtual Hardware Schnittstelle und eines komplexen Management Information Models.
Schwerpunkte:                      . Generieren von Datentypen
                                            . Entwicklung von Message-Mapper
                                            . Verarbeitung von Requests/Responses
                                            . Subsystem Integration

Hardwareumgebung:              UNIX Solaris 2.x
Software-Skills:                     C++
Analyse/Design:                    OOA/OOD nach Booch
Entwicklungsumg.                 GNU-Compiler, Interleaf & Framework
Interprozesskomm.                UNIX-Sockets

1997 – 1999 Telekommunikation Alcatel AG (3. Projekt,  Festanstellung)

Realisierung mehrerer Softwarekomponente einer Management Information Base (MIB) im Rahmen eines iterativen Entwicklungsprozesses.
Schwerpunkte:                     . OOA/OOD (Rose/Booch)
                                           . Subsystem Integration
                                           . Die Implementierung erfolgt komplett in C++

Hardware-Umgebung:           SUN Sparc UIX System (Solaris 2.x)
Software-Skills:                    C++
Design Patterns:                  Singleton, Erbauer, Observer
Entwicklungsumgeb.:           GNU-Compiler, Interleaf, MIB-Framework
Interprozesskomm.:              UNIX-Sockets

1995 – 1997 Telekommunikation Alcatel AG  (2. Projekt, Festanstellung)

System Integration eines übertragungstechnischen synchronen Netzknoten
Schwerpunkte:                      . Tcl/Tk-Programmierung zur Steuerung von Messgeräten
                                            . Tcl/Tk zur Generierung von Testcases
                                            . Methodisches Testen
                                            . Software-Installation (Plattform, Application, UAE)
                                            . Customer Support

Projektumfang:                      50 Entwickler, Standort Deutschland

11/1992- 1995 Telekommunikation- Alcatel SEL AG  (1.Projekt,  Festanstellung)

Analyse, Design und Realisierung mehrerer Softwarekomponente an der Schnittstelle zwischen einem remoten Operation System (OS) und einem übertragungstechnischen synchronen Knoten.
Schwerpunkte:                       . Verwaltung von Verbindungsauf- und abbau
                                             . Behandlung von CMISE-Operationen

Hardware-Umgebung:           SUN Sparc UNIX System (SunOS 4.x)
Software-Skills:                    C++
Design/Analyse:                  OOA/OOD nach Booch-Methode
Design Pattern:                    Singleton & Observer
Entwicklungsumgebung:       Emacs, Gnu-Compiler, Interleaf, SCCS
Protokoll:                            CMISE-Protokolle
Projektumfang:                    150 Entwickler, Standort Deutschland

Projekthistorie

09/2020 - bis jetzt
Test Automation Engineer
Daimler TSS (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Containerized Apps Testautomatisierung 

 

 . Testautomatisierung (ET-Framework, CANoe)

.  Implementierung ET-FW Addons zur Stimulierung des Multifunktionslenkrads

.  Bereitstellung einer REST-API für Testautomatisierung in Azure/DevOps

.  Integrations/Systemtest mit Azure/DevOps

.  Beratung/Support CANoe Restbussimulation für Security-Test in Trucks.

.  Implementierung einer Restbussimulation für BodyController (CAPL)

.  Documentation with Static Site Generator Hugo

 

  • Software Skills:                     ET-Framework, C#, CANoe, CAPL, VtestStudio

                                                           hugo, markdown, CSS, Javascript.

  • Protokolle:                             SOME/IP, IF1, CAN
  •  Entwicklungsumgebung:       Windows 10, Azure/DevOps, CI/CD

 


07/2019 - 06/2020
ADAS Test Automation Engineer (Magna Electronics Europe)
Magna Electronics Europe (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

ADAS - Near Field Test Automation (EOL Calibration, Service Calibration, Online Calibration)

. Testautomatisierung ( MITE, dSpace AutomationDesk, LabView, CANoe)
. Testspezifikation basierend auf Requirement (PTC Integrity)
. Testdurchführung (manuell/automatisiert) an HIL Prüfständen
. Review von Test Concept, Test Design, Requirements and Test Cases gemäß ISQTB-Standard. 

Skills: PTC Integrity, ISQTB Foundation Level, CANoe, dSpace Automation Desk, LabView, PYTHON.

07/2018 - 04/2019
Project Engineering & Consulting Test automation (Samsung Harman)
Samsung Harman (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

. Projektengineering : 
 - Die Überführung von Kundenanforderungen in Produktanforderungen
 - Sicherstellung der aktuellen Projektstände mittels Jira und Confluence 
 - Durchführen von Reviews 
 - Betreiben des Change Managements von bestehenden Anforderungen 
 - Abstimmung mit den Entwicklerteams 
 - Mitgestaltung bei der Weiterentwicklung von Methoden, Prozessen 
  sowie Tools und deren Anwendung
. Testautomatisierung:
 - Beratung Oberflächen Testautomatisierung bezüglich 
  Teststrategie, Modularität
 - Erstellung von modularen Tests (TestComplete, VisualBasicScript)

Umgebung; Windows 10, Jira, Confluence , Scrum, TestComplete

06/2016 - 04/2018
Lead Testautomation Entertainment, Connectivity, Audio & Tuner (Samsung Harman)
Samsung Harman (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Lead Testautomatisierung im Bereich Entertainment, Connectivity, Audio & Tuner.

Schwerpunkte: 
. Erstellung von automatisierten Tests mit Hilfe des Harman internen Framework (.NET , C#)
. Erweiterung des Frameworks mit Fokus auf Audio- Videotests auf Grundlage des AVB Protokolls (Integration von Matlab Engine , Fingerprint-Mechanismus)
. Koordination eines Entwicklerteams in Bukarest, Festlegen der Prioriäten in den einzelnen Bereichen, Definition von neuen Arbeitspaketen sowie Überwachung des Entwicklungsfortschrittes
. Verantwortung der Qualität der erstellen Testskripte

 
Hardwareumgebung: PC Systeme
Software-Skills: C#, MySQL
Telematikprotokolle: SOME/IP, CAN, AVB

Entwicklungsumgebung: Windows 7, Windows 10, Git, Perforce, .NET 4.7, TAF & NERD (Harman TestAutomationFramework)

04/2014 - 05/2016
Test Automation Ethernetprototokoll (Alpine Electronics Gmbh)
Alpine Electronics GmbH (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Erstellen von Testspezifikation und Entwicklung von automatisierten Testplänen im Bereich SOME/IP, TCP/IP
Schwerpunkte:         
 . Erstellen von Testspezifikationen
 . Entwicklung von Testplänen (SharpDevelop, C#, Subversion)
 . Erstellen von Testreports(XML, XSLT, CSS, JavaScript)
 . Implementierung von SOME/IP-Bibliotheken
 
Hardwareumgebung:     PC Systeme
Software-Skills:         C#, XML, XSLT
Telematikprotokolle:         Ethernetprotokolle (TCP/IP, SOME/IP)
Entwicklungsumgebung:     Windows 7, Subversion, SharpDevelop, .NET 3.5, ATAT(Alpine Test Automation Tool)

10/2001 - 12/2013
Test Automation (CAN, MOST) - Daimler AG
Daimler AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

08/2005 – 12/2013 Automotive – Daimler AG (als Freiberufler)

Entwicklung von systemnahen automatisierten Prüfplänen

Schwerpunkte:
. Entwicklung von universellen Standardprüfplänen (.NET, C#, Winforms, Subversion)
. Gewährleistung der Wiederverwendbarkeit von SW-Bausteinen(Testjobs, Module) für andere Centerbereiche
. Begleitung und Unterstützung der Testaktivitäten in der zentralen Systemintegration
. Erstellen von Testreports (XML,XSLT, JavaScript, CSS)
. Design u. Implementierung eines AudioProcessing Tool zur Verarbeitung von
 Audiotestsignalen (.NET, C#, MSChart)

Hardwareumgebung:    PC Systeme
Software-Skills:        C#, XML, XSL, JavaScript, CSS, Winforms, Subversion
Open Source:   MSChart, FFTW
Telematikprotokolle:    MOST, CAN
Entwicklungsumgebung: Windows XP, Windows 7, Subversion, Visual Studio 2008 & 2010


10/2001 – 07/2005 Automotive – DaimlerChrysler AG (6. Projekt, als Freiberufler)

Analyse/Design und Implementierung eines Telematikreferenzsystem

Schwerpunkte:        MostAbstractionLayer (Implemetierung in C++)
                MSC-Standard 96/2000 Z.120 
                Mitarbeit bei der Erstellung des "MSC-Kochbuchs" als
                semantische Ergänzung des MSC-Standards
                Einrichten eines Versionierungstools Win-CVS und PVCS
                Testgenenator (Analyse/Design und Implementierung in Java)
                Systemintegration (Telematik, CAN, MOST und 4CS)
                Erstellen von Tools(Perl) zur Vereinfachung der Testabläufen in der
  Systemintegration

Hardwareumgebung:    PC Systeme
Software-Skills:        C++, Java, Perl, 4CS
Analyse & Design:    OOA/OOD nach Booch, UML
Telematikprotokolle:    MOST, CAN
Entwicklungsumgebung: Windows XP, Win-CVS, Visual Studio



Reisebereitschaft

Verfügbar in den Ländern Deutschland und Schweiz
Profilbild von Tien Nguyen Softwareentwickler, Lead Testautomatisierung,  Test Analyst, ISTQB-Certified aus Duesseldorf Softwareentwickler, Lead Testautomatisierung, Test Analyst, ISTQB-Certified
Registrieren