Skip to main content
Top expert badge
Recommended expert
Profile header background

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

Yassin Ben Khalifa
Profile header overlay
Basel, Switzerland

Check rate

Experience

Sep 2023 - Present
Basel, Switzerland

Senior Software Development Engineer in Test (SDET)

Schweizerweg Gmbh

Position Summary
Senior Software Development Engineer in Test (SDET) at Schweizerweg Gmbh
Industries
Information Technology
Business Areas
Information Technology
Quality Assurance
Explore Software Developers in Switzerland Learn more
  • Designed and executed automated and manual test cases for REST APIs and UI workflows using Selenide, Selenium, and Postman.
  • Developed and maintained Gatling-based performance tests for simulating user load and validating system responsiveness and stability under stress.
  • Integrated test suites into CI/CD pipelines with Jenkins, enabling rapid and reliable delivery cycles.
  • Employed Splunk, Grafana, and Prometheus to monitor logs, track metrics, and perform in-depth application performance monitoring (APM).
  • Utilized Swagger for validating and documenting API contracts and ensuring consistency across environments.
  • Created and managed isolated test environments using Docker, enabling reproducible and consistent test execution.
  • Collaborated with cross-functional teams using Confluence, Jira, and Bitbucket for agile planning, documentation, and version control.
  • Worked in a Java/Spring Boot tech stack, leveraging Maven for project build automation and IntelliJ IDEA for development and debugging.

Key Achievements:

  • Built a reusable Selenide-based UI automation framework that reduced test creation time by over 50%.
  • Automated end-to-end test scenarios for critical business workflows, increasing test coverage and release confidence.
  • Designed a modular Gatling load testing framework, used for continuous performance benchmarking.
  • Detected and resolved several critical production performance issues through proactive APM and stress testing.
Jan 2018 - Dec 2023
Zürich, Switzerland

Senior QA Engineer – Load Testing & Application Monitoring

Altersis Performance AG

Position Summary
Senior QA Engineer – Load Testing & Application Monitoring at Altersis Performance AG
Industries
Banking and Finance
Business Areas
Information Technology
Product Development
Quality Assurance
  • Designed, executed, and maintained load, stress, and endurance tests using Gatling, ensuring system scalability and responsiveness under high traffic.
  • Integrated performance tests into CI/CD pipelines using Jenkins, enabling automated and continuous performance validation.
  • Conducted end-to-end application monitoring using tools like Splunk, Grafana, and Prometheus to identify bottlenecks, memory leaks, and performance degradation.
  • Acted as test manager for several projects, overseeing test planning, execution, and reporting across functional and non-functional domains.
  • Developed both web and mobile applications (front-end and back-end) using Spring Boot, Java, and modern UI frameworks, while applying rigorous testing and performance standards.
  • Built and maintained automated UI tests using Selenide and Selenium, and automated API validation with Postman.
  • Collaborated with multidisciplinary teams across agile environments, using tools such as Jira, Confluence, and Bitbucket for project tracking and documentation.
  • Worked closely with Swiss banking clients to tailor performance testing strategies to meet regulatory, security, and compliance requirements.

Key Achievements:

  • Implemented a modular Gatling performance testing framework reused across multiple banking projects, reducing setup time and ensuring consistency.
  • Identified and resolved multiple critical performance bottlenecks in production environments before go-live, preventing potential customer impact.
  • Successfully led testing and performance validation of mobile banking applications under strict deadlines and regulatory constraints.
  • Improved test coverage and quality assurance pipelines by integrating APM dashboards directly into performance regression reporting.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Banking and Finance and Information Technology.

Banking and Finance
Information Technology
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Quality Assurance, and Product Development.

Information Technology
Quality Assurance
Product Development
Profile match chart

Summary

Experienced and versatile Senior Test Engineer with deep expertise in performance testing, test automation, and application performance monitoring (APM). Proven ability to design, execute, and manage load, stress, and scalability tests using leading tools such as Gatling, JMeter, NeoLoad, and LoadRunner. Skilled in building and maintaining automated UI and API test frameworks using Selenide, Selenium, and Postman, and integrating them into CI/CD pipelines with Jenkins.

Hands-on experience in application monitoring and observability, utilizing AppDynamics, Dynatrace, Splunk, and Grafana to detect performance bottlenecks, ensure system stability, and support root-cause analysis. Familiar with test lifecycle and project management using ALM, Octane, Jira, and Confluence. In addition to testing and monitoring, contributed to the development of mobile and web applications (Java/Spring Boot), and led test management activities for various high-impact projects. Delivered end-to-end quality solutions for top-tier banking clients in Switzerland, ensuring high reliability, compliance, and performance standards in regulated environments.

Recognized for a quality-first mindset, collaborative approach, and ability to drive continuous improvement across complex software ecosystems.

Languages

Arabic
Native
German
Advanced
English
Advanced
French
Advanced

Education

Jan 2016 - Dec 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, Switzerland

Jan 2010 - Nov 2015

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

Master in Computer Sciences, Software Engineering · Computer Sciences · Manouba, Tunisia

Certifications & licenses

AppDynamics Certified Implementation Professional

APPDYNAMICS Certification Program

Appdynamics Professional Service

Cisco

Jmeter Pro

Jmeter

Kuberneties Administrator

KodeKloud

Loadrunner

Loadrunner

Neoload

Neoload

Statistics

Experience

Total positions 2
Experience in Banking and Finance 6 y
Avg length 4 y 5 m
Longest experience 5 y 11 m

Global Experience

Countries worked in 1 (Switzerland)
Primary country Switzerland

Expertise

Recent roles Senior Software Development Engineer in Test (SDET), Senior QA Engineer – Load Testing & Application Monitoring
Main industries Banking and Finance, Information Technology
Main business areas Information Technology, Quality Assurance, Product Development

Qualifications

Highest degree Master
Certifications earned 6

Profile

Created
Last Update

Frequently asked questions

Have questions? Find more information here.

Yassin is based in Basel, Switzerland and can operate in on-site, hybrid, and remote work models.

Yassin speaks the following languages: Arabic (Native), German (Advanced), English (Advanced), French (Advanced).

Yassin has at least 9 years of experience. During this time, Yassin has worked in at least 2 different roles and for 2 different companies. The average length of individual experience is 4 years and 4 months. Note that Yassin may not have shared all experience and actually has more experience.

Based on recent experience, Yassin would be well-suited for roles such as: Senior Software Development Engineer in Test (SDET), Senior QA Engineer – Load Testing & Application Monitoring.

Yassin's most recent position is Senior Software Development Engineer in Test (SDET) at Schweizerweg Gmbh.

In recent years, Yassin has worked for Schweizerweg Gmbh and Altersis Performance AG.

Yassin is most experienced in industries like Banking and Finance and Information Technology.

Yassin is most experienced in business areas like Information Technology, Quality Assurance, and Product Development.

Yassin has recently worked in industries like Banking and Finance and Information Technology.

Yassin has recently worked in business areas like Information Technology, Quality Assurance, and Product Development.

Yassin holds a Master in Management from Institute of Management of Logistics (IML), École Polytechnique Fédérale de Lausanne (EPFL) and a Master in Computer Sciences from École Nationale des Sciences de l'Informatique (ENSI), University of Manouba.

Yassin has 6 certificates. Among them, these include: AppDynamics Certified Implementation Professional, Appdynamics Professional Service, and Jmeter Pro.

Yassin is immediately available full-time for suitable projects.

Yassin's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

To hire Yassin, click the Meet button on the profile to request a meeting and discuss your project needs.

Salary / Daily Rate Distribution

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

The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.

Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1400
1050
700
350
Rate comparison chart
Daily rate avg. 1175 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1400
1050
700
350
Rate comparison chart
Median rate 1200 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.