Yassin Ben Khalifa-Senior Software Development Engineer in Test (SDET)
Tagessatz prüfen
Erfahrungen
Senior Software Development Engineer in Test (SDET)
Schweizerweg Gmbh
- 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.
Senior QA Engineer – Load Testing & Application Monitoring
Altersis Performance AG
- 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).
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Qualitätssicherung und Produktentwicklung.
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
Ausbildung
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
É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
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Gehalts- / Tagessatzverteilung
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.
Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.
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.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Software Development Engineer in Test (SDET)
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Basel, Schweiz arbeiten
