Esmail (Fani) S.

Senior Load and Performance Tester

Düsseldorf, Germany

Experience

Feb 2022 - Dec 2025
3 years 11 months

Senior Load and Performance Tester

Deutsche Bahn (DB-Netz)

  • Design, development, and execution of load and performance tests for the PRISMA project
  • Use of Apache JMeter, Gatling, Apache ActiveMQ, JMS/Tibco EMS, SikuliX, Jython, Amazon AWS, PAN-Client
  • Methods: load tests, test automation
Oct 2021 - Dec 2021
3 months

Senior Tester

Baader Bank

  • Design, development, and execution of load and performance tests
  • Dynamic generation of test data (FIX messages) during load testing with JMeter
  • Use of JMeter, Robot Framework, Python, Ubuntu, IBM MQ, Git
  • Methods: load tests, test automation, sending and receiving FIX messages to IBM MQ
Jun 2021 - Oct 2021
5 months

Senior Tester

ipoque GmbH – A Rohde & Schwarz Company

  • Development and execution of automated tests, including load and performance tests
  • Reviewing user stories and adding requirements to make software testable
  • Use of JMeter, Selenium, Robot Framework, Python, Jira, Confluence, Ubuntu, Git, GitLab, CD/CI, Docker, Kafka
  • Methods: load tests, test automation, Scrum
Mar 2020 - Mar 2021
1 year 1 month

Senior Tester

A major bank in Vienna

  • Analysis of project requirements for regular load and performance tests (LPT) and unit tests
  • Creation of a project-specific test concept
  • Design and development of functional and load tests
  • Execution of load and performance tests using JMeter and unit tests using Selenium (Python)
  • Test automation of load tests and final documentation
  • Use of JMeter, Selenium, JavaScript, Java, Python, Jenkins
  • Methods: load tests, test automation, Scrum
Jul 2019 - Nov 2019
5 months

Senior Load Tester

Lower Saxony Public Service (Hannover)

  • Building a digital administration system for Lower Saxony
  • Creating load test concepts and proofs of concept for load testing
  • Executing load tests
  • Automating tests for microservices and REST APIs
  • Developing a test framework for test automation
  • Use of JMeter, SoapUI, JavaScript, BeanShell, Java, Selenium
  • Methods: load tests, test automation, Scrum
Oct 2018 - Jan 2019
4 months

Tester

Dataport Altenholz

  • Testing and test automation of REST interfaces
  • Developing a test framework using SoapUI to automate REST interfaces
  • Using SoapUI, Swagger, Git, Jenkins, Groovy
  • Methods: Test automation, Scrum
Apr 2018 - Aug 2018
5 months

Tester

CTS EVENTIM AG

  • Testing REST interfaces
  • Developing a test framework for automating REST-APIs
  • Developing a test framework using Selenium for end-to-end/UI tests
  • Using Jmeter, JavaScript, BeanShell, Java, Specflow, SoapUI, Selenium, Postman, TeamCity, Swagger, Magento
  • Methods: Test automation, Scrum
Jul 2017 - Dec 2017
6 months

Senior Load Tester

Öffentlicher Dienst Bund (Nürnberg)

  • Creating load test plans and proofs of concept for load tests
  • Executing load tests on application/frontend level
  • Developing a test framework for test automation of microservices/REST-APIs
  • Using Jmeter, JavaScript, BeanShell, Java, Git
  • Methods: Load testing, test automation, Scrum
Apr 2017 - May 2017
2 months

Tester

SyroCon Consulting GmbH

  • Supporting the project team in developing test automation for development-level test cases, especially newly developed microservices
  • Using Selenium, Jmeter, SoapUI, JavaScript, BeanShell, Java, Git, Jenkins
  • Methods: Test automation, Scrum
Mar 2017 - Apr 2017
2 months

Tester

Züricher Versicherung

  • Test planning and automation for a digital interface
  • Creating a test plan including test automation
  • Extending Jmeter as a test framework to make tests fully automated
  • Using Java, JSON, XML, Excel/CSV, Smalltalk, REST-API, API-Management
  • Methods: Test automation
Aug 2016 - Dec 2016
5 months

Tester

VHV-Versicherungen

  • Design and development of automated integration tests using JMeter for a microservices-based web application
  • Integrating integration tests into Jenkins (Continuous Integration)
  • Development of UI tests using Selenium
  • Design and development of load and performance tests using JMeter
  • Using Selenium, JMeter, JavaScript, BeanShell, Java, Jenkins
  • Methods: load and performance testing, test automation, Scrum
May 2016 - Jun 2016
2 months

Load and Performance Test Specialist

Large German bank in Frankfurt

  • Analyzing project requirements for regular LPT and creating an LPT strategy
  • Creating synthetic test data with JSON
  • Creating LPT scripts (service calls and responses)
  • Executing load and performance tests and analyzing results
  • Final documentation
  • Using Selenium, JMeter, JavaScript, BeanShell, Java, JSON
  • Methods: load and performance testing, test automation
Feb 2016 - Mar 2016
2 months

Load and Performance Test Specialist

IT service provider (Dortmund) and e-commerce vendor (Freiburg)

  • Designing and developing test frameworks for load and performance tests
  • Reproducing and analyzing root causes of existing performance issues
  • Supporting developers in fixing performance issues
  • Using Linux, JMeter, JavaScript, BeanShell, Java
  • Methods: load and performance testing, system monitoring
Jul 2015 - Dec 2015
6 months

Load and Performance Test Specialist

Insurance company (Munich)

  • Designing and executing load and performance tests for a web-based agency system during a simultaneous data migration (AIX environment)
  • Coordinating load test requirements with business, testing, and migration teams
  • Test execution, result documentation, and supporting root cause analysis of bottlenecks
  • Using AIX, Selenium, JMeter, Dynatrace, JavaScript, BeanShell, Java, Jira
  • Methods: load and performance testing
Dec 2014 - Apr 2015
5 months

Load and Performance Test Specialist

Reinsurer (Hanover)

  • Designing and executing load and performance tests
  • Setting up a test environment as a VM in an ESX environment
  • Isolation testing to pinpoint bottlenecks and advising and supporting developers
  • Stability tests, functional testing, and test automation
  • Using Selenium, JMeter, JavaScript, BeanShell, VM, Tomcat, JBoss, Java, Maven, Jira, Windows, Ubuntu Linux
  • Methods: load/performance testing, functional testing, test automation
May 2014 - Nov 2014
7 months

Senior Consultant, Test Specialist

Various small projects

  • Various load testing projects and application monitoring
  • Adapting existing test frameworks to new application releases
  • GUI test automation and extending E2E application monitoring scripts
  • Using JMeter, AutoIt, VBScript, Java, C#, .NET, Windows, Linux
  • Methods: load/performance testing, test automation, E2E application monitoring, GUI automation
Sep 2013 - Apr 2014
8 months

Test Specialist for Load and Performance Tests

T-Systems International GmbH

  • Designing and developing a custom test framework for load and performance tests
  • Test automation and GUI/surface automation
  • Using SilkPerformer, LoadRunner, Ranorex, HP QTP, AutoIT, VBScript, SQL, Windows, VMware
  • Methods: load/performance testing, business and functional testing, test automation, GUI/surface automation
Nov 2012 - Aug 2013
10 months

Senior Consultant/Developer, Test Specialist

Major bank (Utrecht, Netherlands)

  • Various load testing projects for web applications (online banking) and application monitoring
  • Software development projects and test automation
  • Load/performance testing, functional tests, test automation, and E2E application monitoring
  • Using Selenium (WebDriver, RC, Grid, IDE), Windows, Linux, JMeter, AutoIT, VBScript, Java, C#, .NET
  • Methods: load/performance testing, functional testing, test automation, E2E application monitoring
Jul 2012 - Sep 2012
3 months

Senior Consultant, Project Lead, Software Developer

Swiss major bank (St. Gallen, Switzerland)

  • Developed a test data loading system to generate bulk data with statistical rules
  • Developed a 24x7 monitoring system with alert function for a web application
  • Load and performance tests
  • Using AutoIt, Java, XML, Excel
  • Methods: test automation, test data visualization
Jun 2012 - Jun 2012
1 month

External Software Developer for Test Automation

Logistics company (NRW, Germany)

  • Developed application monitoring for two communicating software solutions (ORTEC and GreenCat)
  • Performance analysis and statistical evaluation of response times
  • Identified and documented bottlenecks for damage claims
  • Using AutoIt, Java, JavaScript, Excel, SQL, XML
  • Methods: functional testing, test automation, E2E application monitoring
Apr 2012 - May 2012
2 months

Load and Performance Test Specialist

German major bank (Frankfurt, Germany)

  • Load and performance tests as well as correction, adjustment and extension of existing JMeter scripts
  • Bug tracking
  • Tools: JMeter, Java, JUnit, JavaScript, BeanShell
  • Methods: load/performance tests, functional tests, test automation, capture-replay
Mar 2000 - Dec 2011
11 years 10 months

Lead Performance Analyst and Automation Specialist

European data center of an American major bank (Meerbusch, Germany)

  • Setup and management of a load and performance team in the EMEA region
  • Load and performance tests and quality assurance of software products
  • Design and development of end-to-end monitoring solutions for critical web applications
  • Automation of processes in Windows environments and development of tools for system/application checks
  • Tools: MS Windows, SilkPerformer, Excel, XML, SOA, IIS, WebLogic, UNIX, SQL, Perl, Oracle, PHP, Python, Delphi, LoadRunner, JavaScript, VBScript, Visual Basic, .NET, C, C++, Java
  • Methods: load/performance tests, capture-replay, business and functional tests, test data automation, E2E application monitoring
Nov 1998 - Feb 2000
1 year 4 months

Senior Consultant, Load and Performance Test Specialist

American IT service provider (Neuss, Germany)

  • Various load testing projects for banks and insurance companies
  • Consulting for the SilkPerformer product in Germany
  • Test automation, design of load tests, execution and documentation
  • Bug logging and tracking
  • Tools: SilkPerformer, SilkTest, JavaScript, C, HTTP, HTTPS, Windows, UNIX
Jan 1998 - Oct 1998
10 months

External Project Manager / Software Developer

Dresdner Bank (Frankfurt am Main, Germany)

  • Automation of system-level maintenance tasks using Java/Shell scripting
  • Problem analysis and solution design plus methodology consulting
  • Tools: AIX/UNIX, Java, Shell Script
Apr 1997 - Dec 1997
9 months

External Project Manager / Software Developer

Automotive industry (Rüsselsheim, Germany)

  • Process automation and interface programming
  • Development of a Java Beans application for online querying of data sheets for chemicals and car paints
  • System design
  • Tools: Windows, Java Beans
Apr 1996 - Mar 1997
1 year

External project manager / test project member

IT industry (Mannheim, Germany)

  • Load tests and comparative measurements of various IBM mainframes according to DIN 66273 / ISO/IEC 9126
  • Automatic generation and visualization of test data
  • Design, execution and documentation of load tests
  • Performance analysis
  • Use of IBM MVS, UNIX, Windows, custom load simulator and evaluation software, C, Excel
Oct 1994 - Mar 1996
1 year 6 months

Load and Performance Test Specialist

Telecommunications (Hamburg, Germany)

  • Load tests and comparative measurements of PCs from various vendors according to DIN 66273
  • Automatic generation and visualization of test data
  • Design, execution and documentation of load tests
  • Performance analysis
  • Use of Windows, custom load simulator and evaluation software, C, Excel
Jan 1991 - Sep 1994
3 years 9 months

Research associate / project manager

University of Kassel / Industry

  • Development of a load testing system according to DIN 66273 for measuring and evaluating computer systems
  • Feasibility study, problem analysis, development of load simulator and evaluation software
  • Comparison of the performance of Siemens BS2000 with IBM MVS and UNIX
  • Use of BS2000, MVS, UNIX, SIMUS, TPNS, custom tools, statistics
Jan 1990 - Dec 1990
1 year

Research associate / project manager / software developer

University of Kassel / Industry

  • Development and programming of an interface between an Apollo workstation and a BS2000 mainframe for a graphical terminal
  • Use of UNIX (Sun OS), BS2000, CGI, shell scripts, C
Apr 1987 - Dec 1989
2 years 9 months

Research associate / project member / software developer

University of Kassel / Industry

  • Porting Kyoto Common Lisp (KCL) from UNIX to BS2000
  • Adapting the original software for BS2000 and feasibility study
  • Use of BS2000, Common Lisp, UNIX, C, assembler

Summary

I am an experienced performance and load test expert with expertise in designing, developing, and executing tests using tools like Apache JMeter, Selenium, and Python, among others. My background spans industries including banking, telecommunications, public service, and IT, where I have consistently delivered efficient test automation and robust performance assessments.

I bring over 30 years of in-depth hands-on experience in developing test frameworks, creating test concepts, and automating processes to ensure high-quality software performance. My focus is always on clear, practical solutions that solve real performance challenges.

Languages

German
Advanced

Education

University of Kaiserslautern

Diploma in Computer Science, Minor in Mathematics · Computer Science · Kaiserslautern, Germany · 1.8

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