Profilbild von Anonymes Profil, Testentwickler/DevOps
verfügbar

Letztes Update: 23.10.2023

Testentwickler/DevOps

Abschluss: Certified Tester Advanced Level - Test Analyst (CTAL) , Certified Tester Advanced Level - Technical Test Analyst (CTAL), Certified Tester Advanced Level - Test Manager (CTAL), Sun Certified Java Programmer (SCJP), Sun Certified Web Component Developer (SC
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

CV-Sabri-Schakar_231023.pdf

Skills

Testautomatisierung, Softwareentwicklung, Schnittstellenentwicklung, Last- und Performancetests,Codereviews und Sicherheitstests

Entwicklungsumgebungen:         Eclipse, IntelliJ IDEA, JBuilder

Betriebssysteme:                         Linux, AIX, Mac OS, Windows, Solaris

Datenbanken:                              MongoDB, DB2, Oracle, MySQL, Postgres, Redis,
CosmosDB

Programmiersprachen:               Java, JSP, EJB, JSF, Struts, Swing, JDBC,
Hibernate, Servlets,
                                                    JavaScript, Groovy, HTML, CSS, XML, XSLT, SQL, PL / SQL
                                                                                    
Kenntnisse und Erfahrungen:     
Soziale Kompetenz: Teamfähigkeit, Einsatzbereitschaft, Begeisterungsfähigkeit, Hohe Lernfähigkeit, Ausdauer
Methoden:                 Testmethodik, TDD, BDD, OOP, OOA, OOD, SCRUM
SWModelle:               V-Modell, Extreme Programming, Agile Softwareentwicklung

Weitere:                                       
Imbus TestBench, Rational RequisitePro, Rational ClearQuest, Rational ClearCase, SoapUI, Apache Tomcat, JBoss, Ant, Maven, Gradle, Mercurial, TortoiseHG, KDiff, Selenium, JBehave, Cucumber, JMeter, Fest, Buildscripts, Jenkins, JUnit, TestNG, REST, Dropwizard, Docker, Bitbucket, Bamboo, SonarQube, Archiva, Groovy, Scrum, Kanban, Jira, Aris, SoapUI, NetBeans, CVS, Subversion, Git, GitLab, Artifactory, Nexus, XRay, Splunk, Graphoo, Jira, Confluence, Ticket Expert, Node JS, Postman, Teamcity, UML, Citrix, MS Office, DMS, OneITSM, VSphere, Filemaker

Projekthistorie

01/2022 - bis jetzt
Testentwickler
(Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

Planung und Implementierung von Micro Services für ein neues Heizkostenabrechungssystem.
 
Realisierung von Integrationstests sowie E2E Backend Tests mittels Camunda und der REST API.
 
- Planung der Test Architektur für Integrationstests und E2E Tests
- Planung der Infrastruktur für die einzelnen Testumgebungen
- Realisierung von GitLab Pipelines für die Integrationstests
- Erstellung von JUnit Backend Integrationstests Tests
- Erstellung von SprintBoot Integrationstests
- Erstellung von JUnit Tests für Camunda
- Erstellung von Postman Tests
- Verarbeitung von Prozessinformation in der DB mittels JPA
- Review der Entwickler Unit Tests
- Erstellung des Testautomatisierungskonzepts
- Auswertung und Erstellung von Testreports
 
 
Microsoft Windows, Linux, Java 17, JUnit, Spring Boot, REST, JSON, Docker, Kubernetes, Insana, Graylog, IntelliJ, Camunda, GitLab, GIT, Jira, Confluence, Azure, Lens, Artifactory, Nexus, Postman, Maven, Xray, Bash, MS Office, Jira, Confluence, Postgres, Redis

01/2019 - 08/2023
Testentwicklung
Bitmarck (Versicherungen, 1000-5000 Mitarbeiter)

Projekt: Planung einer CI Umgebung, DevOps Infrastruktur und BDD Framework für das automatische Deployment.

Beschreibung: Planung einer CI Pipeline für die verschiedenen Projekte des Bitmarck TestCenters. Aufbau der DevOps Infrastruktur
über die Applikationserver für das automatische Deployment. Aufbau einer Integrationstest Umgebung für die Einbindung der verschiedenen Produkte ins Portfolio der DAK. Neuentwicklung eines BDD Framework, welches über Cucumber dem Fachtest zur Verfügung steht.


                  - Planung der Infrastruktur für die einzelnen Testumgebungen
                  - Planung der Test Architektur für Integrationstests
                  - Installation und Konfiguration Websphere Applikation Server
                  - Installation und Konfiguration Jenkins Server
                  - Entwicklung von Groovy Skripten für Jenkins Build Pipelines
                  - Entwicklung eines BDD Frameworks mit Cucumber
                  - Automatisierung von RPM Installationen mit Bash Skripten
                  - Erstellung von Konfigurationsskripten für Websphere
                  - Durchführung von manuellen -/ automatisierten Integrationstests
                  - Erstellung von Selenium Tests für GUI Tests
                  - Erstellung von JUnit Tests für Produkt Plugins
                  - Aufbau und Konfiguration von Clustern
                  - Erstellung des Testautomatisierungskonzepts
                  - Auswertung und Erstellung von Testreports


Umgebung: 

Microsoft Windows, Linux, AIX, Java 8, Groovy, JUnit, REST, JSON, Docker, Kubernetes, Websphere, Eclipse, Jenkins, GIT, Jira, Confluence, Citrix, Postman, Maven, Gradle, Bash, Batch, MS Office, DMS, VSphere, OneITSM, Filemaker

08/2018 - 12/2018
Test Architektur
Ergo (Versicherungen, >10.000 Mitarbeiter)

Projekt: Planung einer Test Architektur, sowie der dazu gehörigen DevOps Infrastruktur für die automatisierten Deployments und der Testautomatisierung bei der Itergo.

Beschreibung: Neuaufbau einer Test Architektur und Infrastruktur für eine CI – Pipeline im Zusammenhang mit einer ATDD basierten Testautomatisierung, um die Integration einer Standard Software für die Private Pflege bei der Ergo Versicherung zu realisieren.


- Planung der Infrastruktur
- Planung der Test Architektur in Kombination mit der AWS Cloud
- Installation und Konfiguration JBoss Applikation Server
- Installation und Konfiguration Jenkins Build
- Entwicklung von Groovy Skripten für Jenkins Build Pipeline
- Erstellung des Testautomatisierungskonzepts


Umgebung: 

Microsoft Windows, Linux, Java 8, Groovy, JUnit, REST, Docker, Kubernetes, JBOSS, Eclipse, Jenkins, Nexus, Jira, Confluence, Citrix, Postman, Maven, GIT, Bash, Visio, MS Office

06/2017 - 07/2018
Test Architektur und Testentwicklung
Berenberg (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Projekt: Aufbau einer Virtualisierung mit JBOSS Applikationservern und Aufbau einer automatisierten Testentwicklung mit hilfe von Continious Delivery für die Umsetzung und Qualitätssicherung der Investmentsteuerreform 2017/2018.

Beschreibung: Aufbau einer Virtualisierung mit JBOSS Applikationserver und Windows VMs. Entwicklung einer Deployment Pipeline, welche Automatisierte Testentwicklung über BDD gesteuert integriert und automatisiert über Jenkins Jobs ausführt, sowie Artefakte und Releases auf Integrationsumgebung deployed. Entwicklung eines Frameworks, um JIRA Issues über die JIRA REST API zu erzeugen und mit Software Artefakten zu verknüpfen und ins Artifactory zu deployen Sowie Importe von Jenkins Test Run results ins JIRA, um der Banken Revision einen Qualitätsnachweis zu erbringen.
    
    
- Aufbau Virtualisierung mit JBoss Applikationserver
- Aufbau Deployment Pipeline und Continious Delivery
- Erstellung Pipeline Skripte für BDD mit Cucumber
- Konfiguration Jenkins Builds
- Softwareentwicklung mit Jira / Jenkins / XRay REST API
- Programmierung Hauseigenes Java Framework für Cucumber
- Entwicklung von Groovy Skripten für Jenkins
- Batchprogramming für die Steuerung auf den VMs
- Konfiguration JBOSS Server
- Administration der Server 
- Automatisierte Testentwicklung mit Cucumber
- Entwicklung von Test und QA Lifecycle
- Aufbau von Teststrukturen für das Steuern Team
- Überprüfung und Erweiterung der Requirements
- Ausführung, Bewertung und Reporting der Tests


Umgebung: 

Microsoft Windows, Linux, Java 8, Groovy, JUnit, REST, Docker, Kubernetes, JBOSS, Eclipse, Jenkins, Bamboo, Bitbucket, Cucumber, Jira, Confluence, XRay, Archiva, Artifactory, Citrix, Postman, Maven, GIT, Bash, Batch, SVN, Visio, SonarQube, MS Office

05/2016 - 05/2017
Testentwicklung
Hannover Rück (Versicherungen, 1000-5000 Mitarbeiter)

Projekt: Automatisierte Testentwicklung von Kunden spezifischer Versicherungssoftware

Beschreibung: Realisierung eines neuen Testframeworks auf Basis von Cucumber und einem Inhouse entwickelten Testdriver. Erstellung von Last und Performance, sowie GUI Tests in einer Deployment Pipeline für die Produkte und Kunden der Hannover Rück. Aufbau von Teststrukturen für die Ausländischen Offices.


- Automatisierte Testentwicklung mit Cucumber
- Automatisiertes Last und Performance Tests mit JMeter
- GUI Tests mit Selenium
- Strukturierungen und Neuentwicklung von Integrativen Tests
- Implementierung von Komponenten Test für die Produkt Pipeline
- Stability Tests für die Deployment Pipeline
- Entwicklung von Test und QA Lifecycle
- Aufbau von Teststrukturen für die Local Offices im Ausland
- Überprüfung und Erweiterung der Requirements
- Ausführung, Bewertung und Reporting der Tests
                            

Umgebung: 

Microsoft Windows, Linux, Java 8, Groovy, JavaScript, JUnit, REST, Docker, Eclipse, Jenkins, IntelliJIDEA, JMeter, Cucumber, Jira, Confluence, Nexus, Citrix, MS Office

07/2014 - 04/2016
Softwareentwickler und Testautomatisierer
Otto GmbH (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Projekt: Java EE Entwicklung, Automatisierte Testentwicklung, Dev Ops

Beschreibung:  Aufbau eines neuen Testframeworks auf Basis Selenium und Groovy für die verschiedenen Bereiche im Online-Shop, um die Software durch Integrations-  und Komponententests durch die Deployment-Pipelines zu bekommen. Aufbau von MicroServices, welche über Puppet ausgerollt und über Docker laufen.


 - Automatisierte Testentwicklung
 - Entwicklung eines MicroServices für Version Controlls und Artefakte
 - Betreuung und Leitung der Unit Tests für das Entwickler Team
 - Erstellen von Testplänen und Testfällen
 - Automatisiertes Testen der Schnittstellen und WebServices
 - Unterstützung der Entwickler bei ihren JUnit Tests
 - Durchführung von Manuellen Tests
 - Defectmanagement
 - Analyse der Fehlerquellen
 - Performance Optimierung bei vorhanden Tests
 - Stabilisierung der einzelnen Tests
 - Strukturierungen und Neuentwicklung von Integrativen Tests
 - Überwachung des Deployment Prozesses mit der Jira Jenkins Brigde
 - Überprüfung und Erweiterung der Requirements
 - Ausführung, Bewertung und Reporting der Tests

                    
Umgebung: 

Microsoft Windows, Linux, Java 8, JUnit, Selenium, Groovy,  MongoDB, REST, Dropwizard, Docker, SoapUI, TestNG, Eclipse, Jenkins, IntelliJIDEA, Jira, Confluence, Node JS, Ticket Expert, Nexus, Artifactory, Splunk, Graphoo, Citrix, MS Office

09/2012 - 06/2014
Softwareentwickler und Testautomatisierer
CSS Versicherung (Versicherungen, 1000-5000 Mitarbeiter)

Projekt: Aufbau einer Testumgebung und Frameworks für Integratives Testen in Java Anwendungen
     
Beschreibung: Aufbau einer Testumgebung und Frameworks, um Automatisiertes Testen in der Entwicklungsabteilung zu ermöglichen. Entwicklung von Tools und Software, um Integratives Testen über ein Stubdaten Framework im Client -/ Server Umfeld zu realisieren.


 - Automatisierte Testentwicklung            
 - Erstellen von Testplänen und Testfällen
 - Erstellung von Projektplänen
 - Erstellung von Testarchitekturen für Stubdatenframeworks
 - Testen der Rulesengine und derer Schnittstellen
 - Testen der Webbasierten Administrations GUIs
 - Testen der Swing GUIs
 - Automatisiertes Testen der Schnittstellen und WebServices
 - Automatisiertes Testen der Workflows
 - Unterstützung der Entwickler bei ihren JUnit Tests
 - Durchführung von manuellen Tests
 - Defectmanagement
 - Erstellung von Teststrategien und Testnormen
 - Analyse der Fehlerquellen und RMTs
 - Überprüfung und Erweiterung der Requirements
 - Ausführung, Bewertung und Reporting der Tests
    
                   
Umgebung: 

Microsoft Windows, Linux, Java(1.7), Swing, JSP, JUnit,  Selenium, JBehave, Batchscripte, Fest, HP Quality Center, Oracle, Rational Application Developer, Eclipse, Jira, Aris, Teamcity, Lotus Notes, Citrix, MS Office

01/2012 - 08/2012
Testmanagement
Vodafone (Telekommunikation, >10.000 Mitarbeiter)

Umfeld: IT-Dienstleistungen, Telekommunikation

Projekt: Test einer Help & Support Center Applikation aus bestehenden Vodafone Plattformen

Beschreibung: Testen einer neu erstellten Help & Support Center Applikation aus bestehenden Vodafone Plattformen. Qualitätssicherung der Deployments des Integrators, sowie Erstellung und Durchführung von Sicherheitstests


- Leitung eines Testteams
- Erstellen von Testplänen und Testfällen
- Erstellung von Projektplänen
- Testen der Vodafone Suchmaschine und deren Schnittstellen
- Durchführen von Sicherheitstests
- Durchführen von Manuellen Tests
- Durchführen von Jour Fix mit dem Integrator
- Erstellen von Teststrategien und Test Style Guides
- Ausführung, Bewerten und Reporten der Tests


Umgebung:    

Microsoft Windows, Linux, SQL, HP Quality Center, Javascript, MS Office

06/2011 - 12/2011
Testentwicklung
Conrad Electronics (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Projekt: Automatisierte testen eines Online Shops und deren einzelner Firmeninterner Komponenten. 

Beschreibung: Test des neuen Internetauftritts von Conrad Electronics mit Schnittstellentest der Zulieferer, sowie Aufbau einer BDD TestFrameworks zum sicherstellen der entwickelten Features    


- Leitung eines Testteams
- Erstellen von Testplänen und Testfällen
- Implementierung von Testfällen und Testautomatisierung
- Testen von Search Engines, Rules Engines und Schnittstellen
- Erstellung von Testscripten und Frameworks mit JBehave(BDD)
- Ausführung und Bewertung der Tests
- Erstellung und Durchführung von JMeter Performance Tests
- Erstellung von Projektplänen und Präsentationen


Umgebung: 

Microsoft Windows, Linux, Java, Eclipse, JBehave, Oracle, MySQL, Selenium, JUnit, JMeter, Ant, Maven, KDiff, Mercurial, TortoiseHG, MS Office

03/2010 - 05/2011
Testentwicklung
Deutsche Telekom (Telekommunikation, >10.000 Mitarbeiter)

Projekt: Testen einer GIS Applikation für die Kabelnetzwerkverwaltung und Administration der Deutschen Telekom

Beschreibung: Testen der neuen Kabelverbindungen und deren Netzinfrastrukturen durch Oberflächentests der GIS Applikation, 
um die Kabelnetz Administration sicher zu stellen.


- Leitung eines Testteams 
- Implementierung von Testfällen für die GUI des Kabelnetzes
- Testen von Daten in der DB und derem Schnittstellen
- Erstellen von Testplänen und Testspezifikationen
- Ausführung und Bewertung der Tests
 

Umgebung: 

Imbus TestBench, Rational RequisitePro, Rational ClearQuest, Rational ClearCase, Java, Oracle(11g), Microsoft Office

Reisebereitschaft

Nur Remote verfügbar
Nur Projekte in Hamburg und Umgebung. Projekte in Remote Arbeit sind Deutschlandweit möglich.
Profilbild von Anonymes Profil, Testentwickler/DevOps Testentwickler/DevOps
Registrieren