Zum Hauptinhalt springen
Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Yassin Ben Khalifa-Senior Software Development Engineer in Test (SDET)

Yassin Ben Khalifa
Profil-Kopfzeilen-Overlay
Basel, Schweiz

Tagessatz prüfen

Erfahrungen

Sept. 2023 - Heute
Basel, Schweiz

Senior Software Development Engineer in Test (SDET)

Schweizerweg Gmbh

Stellenbeschreibung
Senior Software Development Engineer in Test (SDET) bei Schweizerweg Gmbh
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Qualitätssicherung
Entdecke Softwareentwickler in der Schweiz Mehr erfahren
  • Automatisierte und manuelle Testfälle für REST-APIs und UI-Workflows mit Selenide, Selenium und Postman entworfen und ausgeführt.
  • Gatling-basierte Performance-Tests entwickelt und gepflegt, um Benutzerlast zu simulieren und die Reaktionsfähigkeit sowie Stabilität des Systems unter Belastung zu validieren.
  • Test-Suites mit Jenkins in CI/CD-Pipelines integriert und so schnelle und zuverlässige Lieferzyklen ermöglicht.
  • Splunk, Grafana und Prometheus eingesetzt, um Logs zu überwachen, Metriken zu verfolgen und ein detailliertes Application Performance Monitoring (APM) durchzuführen.
  • Swagger genutzt, um API-Verträge zu validieren und zu dokumentieren sowie Konsistenz über verschiedene Umgebungen hinweg sicherzustellen.
  • Isolierte Testumgebungen mit Docker erstellt und verwaltet, um reproduzierbare und konsistente Testausführungen zu ermöglichen.
  • Mit funktionsübergreifenden Teams mit Confluence, Jira und Bitbucket zusammengearbeitet für agile Planung, Dokumentation und Versionskontrolle.
  • In einem Java/Spring-Boot-Tech-Stack gearbeitet und Maven für die Projekt-Build-Automatisierung sowie IntelliJ IDEA für Entwicklung und Debugging genutzt.

Wichtige Erfolge:

  • Ein wiederverwendbares, auf Selenide basierendes UI-Automatisierungsframework aufgebaut, das die Zeit für die Testerstellung um mehr als 50 % reduziert hat.
  • End-to-End-Test-Szenarien für kritische Geschäftsprozesse automatisiert und dadurch die Testabdeckung sowie das Vertrauen in Releases erhöht.
  • Ein modulares Gatling-Load-Testing-Framework entwickelt, das für kontinuierliches Performance-Benchmarking genutzt wurde.
  • Mehrere kritische Performance-Probleme in der Produktion durch proaktives APM und Stress-Testing erkannt und behoben.
Jan. 2018 - Dez. 2023
Zürich, Schweiz

Senior QA Engineer – Load Testing & Application Monitoring

Altersis Performance AG

Stellenbeschreibung
Senior QA Engineer – Load Testing & Application Monitoring bei Altersis Performance AG
Industrien
Bank- und Finanzwesen
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • Load-, Stress- und Endurance-Tests mit Gatling entworfen, ausgeführt und gepflegt, um Skalierbarkeit und Reaktionsfähigkeit des Systems unter hohem Traffic sicherzustellen.
  • Performance-Tests mit Jenkins in CI/CD-Pipelines integriert und so automatisierte und kontinuierliche Performance-Validierung ermöglicht.
  • End-to-End-Anwendungsmonitoring mit Tools wie Splunk, Grafana und Prometheus durchgeführt, um Engpässe, Memory Leaks und Performance-Verschlechterungen zu erkennen.
  • Als Testmanager für mehrere Projekte tätig gewesen und die Testplanung, -ausführung und das Reporting über funktionale und nicht-funktionale Bereiche hinweg gesteuert.
  • Sowohl Web- als auch Mobile-Anwendungen (Front-End und Back-End) mit Spring Boot, Java und modernen UI-Frameworks entwickelt und dabei strenge Test- und Performance-Standards angewendet.
  • Automatisierte UI-Tests mit Selenide und Selenium aufgebaut und gepflegt sowie API-Validierung mit Postman automatisiert.
  • Mit multidisziplinären Teams in agilen Umgebungen zusammengearbeitet und dabei Tools wie Jira, Confluence und Bitbucket für Projektverfolgung und Dokumentation genutzt.
  • Eng mit Schweizer Bankkunden zusammengearbeitet, um Performance-Testing-Strategien an regulatorische, Sicherheits- und Compliance-Anforderungen anzupassen.

Wichtige Erfolge:

  • Ein modulares Gatling-Performance-Testing-Framework implementiert, das über mehrere Bankprojekte hinweg wiederverwendet wurde und die Einrichtungszeit reduzierte sowie Konsistenz sicherstellte.
  • Mehrere kritische Performance-Engpässe in Produktionsumgebungen vor dem Go-Live identifiziert und behoben und so mögliche Auswirkungen auf Kunden verhindert.
  • Das Testing und die Performance-Validierung von Mobile-Banking-Anwendungen erfolgreich unter engen Deadlines und regulatorischen Vorgaben geleitet.
  • Testabdeckung und QA-Pipelines verbessert, indem APM-Dashboards direkt in das Performance-Regression-Reporting integriert wurden.

Branchenerfahrung

Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Bank- und Finanzwesen und Informationstechnologie (IT).

Bank- und Finanzwesen
Informationstechnologie (IT)
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Informationstechnologie (IT), Qualitätssicherung und Produktentwicklung.

Informationstechnologie (IT)
Qualitätssicherung
Produktentwicklung
Profil-Übereinstimmungsdiagramm

Zusammenfassung

Erfahrener und vielseitiger Senior Test Engineer mit tiefer Expertise in Performance Testing, Testautomatisierung und Application Performance Monitoring (APM). Nachgewiesene Fähigkeit, Load-, Stress- und Skalierungstests mit führenden Tools wie Gatling, JMeter, NeoLoad und LoadRunner zu entwerfen, auszuführen und zu verwalten. Versiert im Aufbau und in der Pflege automatisierter UI- und API-Testframeworks mit Selenide, Selenium und Postman sowie in der Integration in CI/CD-Pipelines mit Jenkins.

Praktische Erfahrung im Application Monitoring und in der Observability mit AppDynamics, Dynatrace, Splunk und Grafana, um Performance-Engpässe zu erkennen, die Systemstabilität sicherzustellen und Root-Cause-Analysen zu unterstützen. Vertraut mit Test-Lifecycle und Projektmanagement mit ALM, Octane, Jira und Confluence. Neben Testing und Monitoring auch an der Entwicklung von Mobile- und Web-Anwendungen (Java/Spring Boot) mitgewirkt und Test-Management-Aktivitäten für verschiedene wichtige Projekte geleitet. End-to-End-Qualitätslösungen für erstklassige Bankkunden in der Schweiz geliefert und dabei hohe Zuverlässigkeit, Compliance und Performance-Standards in regulierten Umgebungen sichergestellt.

Anerkannt für eine Quality-First-Denkweise, eine kooperative Arbeitsweise und die Fähigkeit, kontinuierliche Verbesserungen über komplexe Software-Ökosysteme hinweg voranzutreiben.

Sprachen

Arabisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Französisch
Verhandlungssicher

Ausbildung

Jan. 2016 - Dez. 2017

Institute of Management of Logistics (IML), École Polytechnique Fédérale de Lausanne (EPFL)

Master of Advanced Studies, Global Supply Chain Management · Management · Lausanne, Schweiz

Jan. 2010 - Nov. 2015

École Nationale des Sciences de l'Informatique (ENSI), University of Manouba

Master in Informatik, Software Engineering · Informatik · Manouba, Tunesien

Zertifikate & Bescheinigungen

AppDynamics Certified Implementation Professional

APPDYNAMICS Certification Program

AppDynamics Professional Service

Cisco

JMeter Pro

JMeter

Kubernetes Administrator

KodeKloud

LoadRunner

LoadRunner

NeoLoad

NeoLoad

Statistiken

Erfahrung

Positionen gesamt 2
Erfahrung in Bank- und Finanzwesen 6 J.
Durchschn. Dauer 4 J. 5 M.
Längste Erfahrung 5 J. 11 M.

Globale Erfahrung

Länder gearbeitet 1 (Schweiz)
Hauptland Schweiz

Fachkenntnisse

Aktuelle Rollen Senior Software Development Engineer in Test (SDET), Senior QA Engineer – Load Testing & Application Monitoring
Hauptbranchen Bank- und Finanzwesen, Informationstechnologie (IT)
Hauptfachbereiche Informationstechnologie (IT), Qualitätssicherung, Produktentwicklung

Qualifikationen

Höchster Abschluss Master
Zertifikate erworben 6

Profil

Erstellt
Stand

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Yassin ist in Basel, Schweiz ansässig und kann in On-Site-, Hybrid- und Remote-Arbeitsmodellen arbeiten.

Yassin spricht folgende Sprachen: Arabisch (Muttersprache), Deutsch (Verhandlungssicher), Englisch (Verhandlungssicher), Französisch (Verhandlungssicher).

Yassin hat mindestens 9 Jahre Erfahrung. In dieser Zeit hat Yassin in mindestens 2 verschiedenen Rollen und für 2 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 4 Jahre und 4 Monate. Beachten Sie, dass Yassin möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Basierend auf der jüngsten Erfahrung wäre Yassin gut geeignet für Rollen wie: Senior Software Development Engineer in Test (SDET), Senior QA Engineer – Load Testing & Application Monitoring.

Die neueste Position von Yassin ist Senior Software Development Engineer in Test (SDET) bei Schweizerweg Gmbh.

In den letzten Jahren hat Yassin für Schweizerweg Gmbh und Altersis Performance AG gearbeitet.

Yassin hat die meiste Erfahrung in Industrien wie Bank- und Finanzwesen und Informationstechnologie (IT).

Yassin hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Qualitätssicherung und Produktentwicklung.

Yassin hat kürzlich in Industrien wie Bank- und Finanzwesen und Informationstechnologie (IT) gearbeitet.

Yassin hat kürzlich in Bereichen wie Informationstechnologie (IT), Qualitätssicherung und Produktentwicklung gearbeitet.

Yassin hat einen Master in Management von Institute of Management of Logistics (IML), École Polytechnique Fédérale de Lausanne (EPFL) und einen Master in Informatik von École Nationale des Sciences de l'Informatique (ENSI), University of Manouba.

Yassin hat 6 Zertifikate. Darunter sind: AppDynamics Certified Implementation Professional, AppDynamics Professional Service und JMeter Pro.

Yassin ist sofort vollzeit verfügbar für passende Projekte.

Der Stundensatz von Yassin hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Um Yassin zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Gehalts- / Tagessatzverteilung

0 2 4 6 8
<€800 €800-1200 €1200-1600 €1600+

Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.

Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1400
1050
700
350
Stundensatzvergleich-Diagramm
Ø Tagessatz 1175 €

Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.

1400
1050
700
350
Stundensatzvergleich-Diagramm
Median-Tagessatz 1200 €

Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.

Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.