Yassin Ben Khalifa-Senior Software Development Engineer in Test (SDET)
Check rate
Experience
Senior Software Development Engineer in Test (SDET)
Schweizerweg Gmbh
- 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.
Senior QA Engineer – Load Testing & Application Monitoring
Altersis Performance AG
- 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.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Quality Assurance, and Product Development.
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
Education
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
É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
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Salary / Daily Rate Distribution
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.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
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.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Development Engineer in Test (SDET)
Nearby freelancers
Professionals working in or nearby Basel, Switzerland
