FULL-STACK ENTWICKLER / TESTAUTOMATISIERER
Aktualisiert am 05.11.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

Projekterfahrungen

Projekt:

IT-Systemhaus ? Produktentwicklung - Testautomation

Laufzeit:

06/2018 ? heute

Funktion:

Technical Lead Programmer

Projekt-Kontext:

Einführung der Testautomatisierungslösung ?Keep IT Green? (KIG) zur Beherrschung der Evergreen-IT (mit permanenten Update-Zyklen) im Workplace Management. Automatisierte Regressionstests f. unterschiedliche Workplace-Endgeräte und Service-Plattformen.

Tätigkeit:

  • Verantwortlich für die zugrundeliegende Architektur und Umsetzung der Komponenten der Testautomation Management Suite und Evergreen Tests für Windows10-Arbeitsplätze:
    • REST-Backend für das Frontend und weitere Funktionalitäten zur Testdurchführung, -auswertung und Anbindung an externen Systemen (z. B. Jira, Jenkins, Icinga ?)
    • Repository auf Basis eins relationalen Datenbanksystems (Revisionssichere Datenhaltung inkl. Historisierung, Versionisierung u. HW/SW-Assoziationen)
    • Entkoppeltes Frontend für die Testkonfiguration, Testausführung und Testauswertung
    • Ansteuerung externer TA Komponenten (z. B. eggplant Manager / Functional)
    • Struktur und Aufbau der KIG-Bibliothek für Standardfunktionalitäten und Best-Practices im eggplant-Scripting.
    • Entwicklung von GUI-Testskripten auf Basis von Python, Java und Eggplant Functional
  • Projektplanung für Entwickler-Team
  • Delegierung und Beaufsichtigung der Arbeiten
  • Unterstützung aller Mitglieder des Entwicklungsteams als Mentor
  • Setup und Technische Implementierung der Produktlösung in der Kunden-Infrastruktur
  • Dokumentationserstellung/ -kontrolle
  • Anwendung Agiler Methoden

Tools:

Java, Spring Boot, Spring Framework, Hibernate, MyBatis, Vue.js, Eggplant test automation environment, CSS /SASS, TeamCity, Python, mysql / sqlcmd

 

Projekt:

IT-Systemhaus ? Produktentwicklung ? Bankenumfeld

Laufzeit:

06/2016 - heute

Funktion:

Software Engineer

Projekt-Kontext:

Modernisierung u. Anpassung der Ratingsystems nach Kundenangaben.
Trennung der fachlichen Anwendungsbereiche mit entsprechenden angewendeten Berechnungsverfahren. Einführung eindeutiger Ratingtypen und Aktualisierung des quantitativen Ratingmodells.

Tätigkeit:

  • Wartung und Pflege der vorhanden Softwarekomponenten zur elektronischen Bilanzanalyse und Rating für Mittelstandsunternehmen
  • Weiterentwicklung
  • Fachliche und Technische Dokumentation
  • ?Proof of Concept? Verantwortung der Portierung auf Oracle ADF / APEX

Tools:

Oracle PL/SQL, Forms 10g/11g und Reports, Oracle ADF / APEX

 

 

Projekt:

IT-Systemhaus ? Produktentwicklung Telefónica ? Telekomunikation

Laufzeit:

06/2015 - heute

Funktion:

Software Engineer

Projekt-Kontext:

Für den Kunden Telefónica wurde ein Tool für die Planung des Access- und Transportnetzes, auf der Basis von Richtfunk, Mietleitungen oder Glasfaser/dark fiber, entwickelt.
Hierbei wurden zwei Applikationen auf modularer Ebene entwickelt:

 

  • APT (Anbindungs Planungs Tool): Grundapplikation zur Darstellung der Richtfunk-, Leased-Line- und Glasfaser-Netze inkl. Möglichkeit der Konfiguration und ?Beplanung? (Dimensionierung, Kapazitätsplanung,- belegung, -Parametrisierung)
  • LinkVis: Web-basierte Umsetzung von GIS-Funktionalitäten, sowie Erweiterung von Reporting & Kartenerstellung.

Tätigkeit:

  • Wartung und Pflege der vorhandenen Softwarekomponenten für die Anbindungsplanung von Richtfunkstrecken
  • Fachliche und technische Dokumentation von neuen Anforderungen
  • Portierung / Neuentwicklung als Webapplikation ?LinkVis?
  • Weiterentwicklung der Front- u. Backendkomponenten

Tools:

Java, Spring Boot / Spring Framework, MyBatis, Websockets, C++, MapInfo /MapInfo Basic, XML, PrimeFaces; Python

 

 

Projekt:

Schmetterling Reisen

Laufzeit:

01/2015 ? 06/2015

Funktion:

Softwareentwickler

Projekt-Kontext:

Der Kunde benötigte eine Neupflege eines Auswertungsmoduls, sowie Abarbeitung von aktuellen Bugs im System.

Tätigkeit:

  • Weiterentwicklung der Mid-/Backoffice Lösung (Front- und Backend) für Reisebüros
  • Fehleranalyse und Behebung
  • Fachliche und technische Dokumentation

Tools:

PHP, HMTL, JavaScript, git, Jira, NetBeans, Zend Framework1 &2, jQuery, SASS, grunt, Jenkins, Python

 

 

Projekt:

T-Systems /DTAG - International Support

Laufzeit:

1/2006 ? 12/2014

Funktion:

IT Consultant

Projekt-Kontext:

24x7  1st bis 3rd Level Support zur Unterstützung von internen/externen Mittelstands- und Großkunden, weltweit.

Tätigkeit:

  • Interne IT-Betreuung
  • UHD Support 1st, 2nd und 3rd - Level
  • ITIL-Prozess Durchführung
  • Betreuung von Telekom Mitarbeiter
  • Betreuung von 150 Mittelstands- und Großkunden, national & international
  • 24x7 Monitoring der Infrastruktur (Netzwerk, Server etc.)
  • User Access Management & Benutzeradministration
  • Eskalationsmanagement & Workflow Monitoring
  • Störungsbearbeitung & -lösung
  • Dokumentation im Ticketsystem

Tools:

HP Service Manager, Peregrine ServiceCenter, BMC Remedy ARS / ETTS, Best Guide, TeamViewer, RemoteDesktops, Citrix Receiver / Citrix Neighborhood - ICA-Client, SAP, Nagios, diverse in-house Lösungen zur Verwaltung von Anwendern und Systemen

 

 

Projekt

Frühere Beschäftigungsverhältnisse

Laufzeit

01/2001 ? 12/2006

Funktion:

Selbständiger IT Consultant

Tätigkeit:

  • Support von Mitarbeiter für KMU
  • IT-Beratung / Schulungen
  • Netzwerkbetreuung und Verwaltung
  • Verkauf & Installation von Hard- und Software
  • Softwareentwicklung

 

 

 

 

Kompetenzen

Kompetenzen

Zusammenfassung

Der Mitarbeiter ist seit mehr als 20 Jahren im IT-Umfeld als IT-Administrator, Berater und Softwareentwickler bei renommierten Kunden, wie T-Systems, Deutsche Telekom, Industrie Kreditbank, Beiersdorf oder Allianz im Einsatz. Seine Schwerpunkte liegen in der Entwicklung von verteilten, webbasierten Anwendungen, bei denen er sich mit einem detaillierten Know-how als Full-Stack-Developer auszeichnet. Im Bereich GUI-Testing verfügt er über langjährige Entwicklungs- und Scripting-Erfahrungen bei primärer Nutzung von Eggplant Functional und Python als Automatisierungswerkzeige

Qualifikation & Spezialisierung

Lead Software Engineer, Senior Software Engineer, Testautomatisierer

 

  • Software Engineer
  • Full Stack Developer (Front- / Backend Programming)
  • GUI-Testing (für beliebige Endgeräte, z.B. Mobile Devices)
  • Java Enterprise / Spring Framework Programming / Python
  • Oracle PL/SQL Programming
  • Maintenance & Portierung von ?Legacy Systemen?
  • Test Automation / RPA
  • IT-System Administration
  • ISTQB Zertifikat ?Foundation Level?,
  • DevOps
  • User Help Desk / Troubleshooting / 2nd- und 3rd Level Support
  • Agile Methoden (Scrum/SAFe Framework)

Kompetenzen:

Betriebssysteme/Frameworks

  • Windows 10, Win 7, ?
  • Windows Server 2016, 2012, 2008, ?
  • Linux (Debian, centOS, SUSE, ?)
  • Android
  • iOS / MacOS
  • Java Enterprise Edition
  • Spring Framework
  • MyBatis
  • JUnit 5
  • VUE.js / Node.js / Angular
  • Zend Frame 1&2
  • Oracle ADF / APEX / FORMS / REPORTS

Tools:

  • Jira
  • Mantis
  • HP Service Manager (HPSM, HPQC)
  • BMC Remedy ARS
  • Neatbeans / Eclipse / Visual Code / IntellJ-based IDEs
  • TeamCity / Jenkins
  • MS-SQL / Oracle / mysql / mariaDB
  • NPM / NVM
  • grunt
  • git
  • Apache Maven
  • Selenium
  • eggplant Functional
  • Icinga
  • Vagrant / Puppet / Ansible / Salt
  • MS Teams
  • Confluence
  • Trello
  • Microsoft O365, Office 2016, 2013, ?
  • SharePoint
  • Active Directory

Programmier-/Scriptsprachen

  • Java
  • HTML
  • JavaScript / jQuery
  • CSS / SASS / LESS
  • C#
  • C/C++
  • senseTalk (eggPlant functional Scriptsprache)
  • SQL, PL/SQL, T-SQL,
  • Python
  • PowerShell
  • PHP
  • SAP ABAB

Testautomation

  • Eggplant Functional / AI
  • Selenium
  • JUnit 5

Branchen

Branchen

Branchen

Banken & Versicherung, Telekommunikation, Konsumgüter, Stahl, Behörden & Öffentliche Verwaltung, IT-Consulting; IT-Systemhaus

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

Projekterfahrungen

Projekt:

IT-Systemhaus ? Produktentwicklung - Testautomation

Laufzeit:

06/2018 ? heute

Funktion:

Technical Lead Programmer

Projekt-Kontext:

Einführung der Testautomatisierungslösung ?Keep IT Green? (KIG) zur Beherrschung der Evergreen-IT (mit permanenten Update-Zyklen) im Workplace Management. Automatisierte Regressionstests f. unterschiedliche Workplace-Endgeräte und Service-Plattformen.

Tätigkeit:

  • Verantwortlich für die zugrundeliegende Architektur und Umsetzung der Komponenten der Testautomation Management Suite und Evergreen Tests für Windows10-Arbeitsplätze:
    • REST-Backend für das Frontend und weitere Funktionalitäten zur Testdurchführung, -auswertung und Anbindung an externen Systemen (z. B. Jira, Jenkins, Icinga ?)
    • Repository auf Basis eins relationalen Datenbanksystems (Revisionssichere Datenhaltung inkl. Historisierung, Versionisierung u. HW/SW-Assoziationen)
    • Entkoppeltes Frontend für die Testkonfiguration, Testausführung und Testauswertung
    • Ansteuerung externer TA Komponenten (z. B. eggplant Manager / Functional)
    • Struktur und Aufbau der KIG-Bibliothek für Standardfunktionalitäten und Best-Practices im eggplant-Scripting.
    • Entwicklung von GUI-Testskripten auf Basis von Python, Java und Eggplant Functional
  • Projektplanung für Entwickler-Team
  • Delegierung und Beaufsichtigung der Arbeiten
  • Unterstützung aller Mitglieder des Entwicklungsteams als Mentor
  • Setup und Technische Implementierung der Produktlösung in der Kunden-Infrastruktur
  • Dokumentationserstellung/ -kontrolle
  • Anwendung Agiler Methoden

Tools:

Java, Spring Boot, Spring Framework, Hibernate, MyBatis, Vue.js, Eggplant test automation environment, CSS /SASS, TeamCity, Python, mysql / sqlcmd

 

Projekt:

IT-Systemhaus ? Produktentwicklung ? Bankenumfeld

Laufzeit:

06/2016 - heute

Funktion:

Software Engineer

Projekt-Kontext:

Modernisierung u. Anpassung der Ratingsystems nach Kundenangaben.
Trennung der fachlichen Anwendungsbereiche mit entsprechenden angewendeten Berechnungsverfahren. Einführung eindeutiger Ratingtypen und Aktualisierung des quantitativen Ratingmodells.

Tätigkeit:

  • Wartung und Pflege der vorhanden Softwarekomponenten zur elektronischen Bilanzanalyse und Rating für Mittelstandsunternehmen
  • Weiterentwicklung
  • Fachliche und Technische Dokumentation
  • ?Proof of Concept? Verantwortung der Portierung auf Oracle ADF / APEX

Tools:

Oracle PL/SQL, Forms 10g/11g und Reports, Oracle ADF / APEX

 

 

Projekt:

IT-Systemhaus ? Produktentwicklung Telefónica ? Telekomunikation

Laufzeit:

06/2015 - heute

Funktion:

Software Engineer

Projekt-Kontext:

Für den Kunden Telefónica wurde ein Tool für die Planung des Access- und Transportnetzes, auf der Basis von Richtfunk, Mietleitungen oder Glasfaser/dark fiber, entwickelt.
Hierbei wurden zwei Applikationen auf modularer Ebene entwickelt:

 

  • APT (Anbindungs Planungs Tool): Grundapplikation zur Darstellung der Richtfunk-, Leased-Line- und Glasfaser-Netze inkl. Möglichkeit der Konfiguration und ?Beplanung? (Dimensionierung, Kapazitätsplanung,- belegung, -Parametrisierung)
  • LinkVis: Web-basierte Umsetzung von GIS-Funktionalitäten, sowie Erweiterung von Reporting & Kartenerstellung.

Tätigkeit:

  • Wartung und Pflege der vorhandenen Softwarekomponenten für die Anbindungsplanung von Richtfunkstrecken
  • Fachliche und technische Dokumentation von neuen Anforderungen
  • Portierung / Neuentwicklung als Webapplikation ?LinkVis?
  • Weiterentwicklung der Front- u. Backendkomponenten

Tools:

Java, Spring Boot / Spring Framework, MyBatis, Websockets, C++, MapInfo /MapInfo Basic, XML, PrimeFaces; Python

 

 

Projekt:

Schmetterling Reisen

Laufzeit:

01/2015 ? 06/2015

Funktion:

Softwareentwickler

Projekt-Kontext:

Der Kunde benötigte eine Neupflege eines Auswertungsmoduls, sowie Abarbeitung von aktuellen Bugs im System.

Tätigkeit:

  • Weiterentwicklung der Mid-/Backoffice Lösung (Front- und Backend) für Reisebüros
  • Fehleranalyse und Behebung
  • Fachliche und technische Dokumentation

Tools:

PHP, HMTL, JavaScript, git, Jira, NetBeans, Zend Framework1 &2, jQuery, SASS, grunt, Jenkins, Python

 

 

Projekt:

T-Systems /DTAG - International Support

Laufzeit:

1/2006 ? 12/2014

Funktion:

IT Consultant

Projekt-Kontext:

24x7  1st bis 3rd Level Support zur Unterstützung von internen/externen Mittelstands- und Großkunden, weltweit.

Tätigkeit:

  • Interne IT-Betreuung
  • UHD Support 1st, 2nd und 3rd - Level
  • ITIL-Prozess Durchführung
  • Betreuung von Telekom Mitarbeiter
  • Betreuung von 150 Mittelstands- und Großkunden, national & international
  • 24x7 Monitoring der Infrastruktur (Netzwerk, Server etc.)
  • User Access Management & Benutzeradministration
  • Eskalationsmanagement & Workflow Monitoring
  • Störungsbearbeitung & -lösung
  • Dokumentation im Ticketsystem

Tools:

HP Service Manager, Peregrine ServiceCenter, BMC Remedy ARS / ETTS, Best Guide, TeamViewer, RemoteDesktops, Citrix Receiver / Citrix Neighborhood - ICA-Client, SAP, Nagios, diverse in-house Lösungen zur Verwaltung von Anwendern und Systemen

 

 

Projekt

Frühere Beschäftigungsverhältnisse

Laufzeit

01/2001 ? 12/2006

Funktion:

Selbständiger IT Consultant

Tätigkeit:

  • Support von Mitarbeiter für KMU
  • IT-Beratung / Schulungen
  • Netzwerkbetreuung und Verwaltung
  • Verkauf & Installation von Hard- und Software
  • Softwareentwicklung

 

 

 

 

Kompetenzen

Kompetenzen

Zusammenfassung

Der Mitarbeiter ist seit mehr als 20 Jahren im IT-Umfeld als IT-Administrator, Berater und Softwareentwickler bei renommierten Kunden, wie T-Systems, Deutsche Telekom, Industrie Kreditbank, Beiersdorf oder Allianz im Einsatz. Seine Schwerpunkte liegen in der Entwicklung von verteilten, webbasierten Anwendungen, bei denen er sich mit einem detaillierten Know-how als Full-Stack-Developer auszeichnet. Im Bereich GUI-Testing verfügt er über langjährige Entwicklungs- und Scripting-Erfahrungen bei primärer Nutzung von Eggplant Functional und Python als Automatisierungswerkzeige

Qualifikation & Spezialisierung

Lead Software Engineer, Senior Software Engineer, Testautomatisierer

 

  • Software Engineer
  • Full Stack Developer (Front- / Backend Programming)
  • GUI-Testing (für beliebige Endgeräte, z.B. Mobile Devices)
  • Java Enterprise / Spring Framework Programming / Python
  • Oracle PL/SQL Programming
  • Maintenance & Portierung von ?Legacy Systemen?
  • Test Automation / RPA
  • IT-System Administration
  • ISTQB Zertifikat ?Foundation Level?,
  • DevOps
  • User Help Desk / Troubleshooting / 2nd- und 3rd Level Support
  • Agile Methoden (Scrum/SAFe Framework)

Kompetenzen:

Betriebssysteme/Frameworks

  • Windows 10, Win 7, ?
  • Windows Server 2016, 2012, 2008, ?
  • Linux (Debian, centOS, SUSE, ?)
  • Android
  • iOS / MacOS
  • Java Enterprise Edition
  • Spring Framework
  • MyBatis
  • JUnit 5
  • VUE.js / Node.js / Angular
  • Zend Frame 1&2
  • Oracle ADF / APEX / FORMS / REPORTS

Tools:

  • Jira
  • Mantis
  • HP Service Manager (HPSM, HPQC)
  • BMC Remedy ARS
  • Neatbeans / Eclipse / Visual Code / IntellJ-based IDEs
  • TeamCity / Jenkins
  • MS-SQL / Oracle / mysql / mariaDB
  • NPM / NVM
  • grunt
  • git
  • Apache Maven
  • Selenium
  • eggplant Functional
  • Icinga
  • Vagrant / Puppet / Ansible / Salt
  • MS Teams
  • Confluence
  • Trello
  • Microsoft O365, Office 2016, 2013, ?
  • SharePoint
  • Active Directory

Programmier-/Scriptsprachen

  • Java
  • HTML
  • JavaScript / jQuery
  • CSS / SASS / LESS
  • C#
  • C/C++
  • senseTalk (eggPlant functional Scriptsprache)
  • SQL, PL/SQL, T-SQL,
  • Python
  • PowerShell
  • PHP
  • SAP ABAB

Testautomation

  • Eggplant Functional / AI
  • Selenium
  • JUnit 5

Branchen

Branchen

Branchen

Banken & Versicherung, Telekommunikation, Konsumgüter, Stahl, Behörden & Öffentliche Verwaltung, IT-Consulting; IT-Systemhaus

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.