Yassin B.

Performance Testing & Automation Expert | Load Testing | Application Performance Management Specialist

Basel, Switzerland

Experience

Sep 2023 - Present
2 years
Basel, Switzerland
Hybrid

Senior Software Development Engineer in Test (SDET)

Schweizerweg Gmbh

As a Senior Software Development Engineer in Test, I was responsible for driving quality assurance and performance testing across complex web and API-based applications. I combined expertise in automation frameworks, performance engineering, and continuous integration to ensure robust, scalable, and high-performing releases.

Key Responsibilities: 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
6 years
Zürich, Switzerland
Hybrid

Senior QA Engineer – Load Testing & Application Monitoring

Altersis Performance AG

As a Senior Performance Test Engineer and APM Specialist, I led performance testing initiatives and implemented observability solutions across enterprise-grade applications for various high-profile clients, including some of the most prominent banks in Switzerland. My role extended beyond performance engineering to include test management and active participation in mobile and web application development.

Key Responsibilities: 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.

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.

Academically, I hold a Master’s degree in Computer Science and a Master of Advanced Studies (MAS) in Global Supply Chain Management, combining strong technical proficiency with business process insight.

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), Switzerland

Management · Lausanne, Switzerland · 5

An advanced interdisciplinary graduate program focusing on the strategic and operational aspects of global supply chains. The curriculum covers core topics such as supply chain strategy, procurement, logistics, operations management, demand forecasting, and risk management, combined with data analytics and digital transformation in supply chains.

The program is designed for professionals seeking to enhance their expertise in managing complex, international supply networks and optimizing end-to-end supply chain performance. Through case studies, projects, and industry collaboration, graduates gain practical skills and insights to drive innovation, efficiency, and sustainability in global supply chains.

IML EPFL’s reputation as a leading research and teaching institute ensures that graduates are well-prepared to address current and future challenges in supply chain management across various industries.

Jan 2010 - Nov 2015

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

Master in Computer Sciences · Software Engineering · Tunisia · 15

A comprehensive graduate program focused on advanced concepts and practical skills in computer science. The curriculum covers core areas such as software engineering, algorithms, data structures, database systems, computer networks, and operating systems, alongside specialized topics like distributed systems, cybersecurity, and artificial intelligence.

The program emphasizes both theoretical foundations and hands-on experience through projects and internships, preparing graduates for careers in software development, research, and IT system design. ENSI’s strong academic reputation in Tunisia and the region ensures graduates are well-equipped with critical thinking, problem-solving abilities, and up-to-date technical knowledge to excel in diverse technology-driven environments.

Certifications & licenses

AppDynamics Certified Implementation Professional

APPDYNAMICS Certification Program

Loadrunner

Loadrunner

Neoload

Neoload

Jmeter Pro

Jmeter

Appdynamics Professional Service

Cisco

Kuberneties Administrator

KodeKloud

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions