Recommended expert

Leonardo Lanni

QA Lead, Test Manager & Test Automation Expert

Leonardo Lanni
Sitges, Spain

Experience

Feb 2020 - Present
6 years
Sitges, Spain

QA Lead, Test Manager & Test Automation Expert

Freelancer

  • Building, leading, running and coaching the QA Team, acting also as Scrum Master and Project Manager.
  • Defining and implementing Quality and Testing processes, test strategy and architecture, KPIs, quality gates and goals.
  • Driving the Test automation Framework on different levels (E2E UI, Integration, Unit) with technologies such as Selenium, Cypress.io, Cucumber / Gherkin, Codeception, and Mobile testing tools like Appium.
  • Managing Agile organisation (SAFe) in testing and development (TDD, BDD, etc).
  • Building CD/CI Pipelines using Jenkins, Bamboo, and GitHub Actions to automatise and reduce time to market.
  • Organising, planning, and executing E2E and UAT Testing phases.
  • Preparing Test Plans and Test executions through Test Management Tools such as TestRail and Jira XRay.
  • Organising release testing and managing bugs and fixes.
  • Providing quality reports to the upper management and acting as SPOC for the whole testing and QA.
  • Building the QA mindset and culture in the company through mentoring and promoting QA as everybody's responsibility.
  • Monitoring the quality of the Live product/service via defined quality gates and defining recovery actions and plans in case of Live issues.
  • Teaching and mentoring QA Team members to develop them from manual testers into SDETs.
  • Leading a 10-person automation team in the implementation of automated test cases for SEPA payments for a DE-based customer with European scope in a crossover role as QA Lead, Scrum Master, and Project Manager for Specific Group Germany.
  • Implementing E2E UI Test Cases from scratch for a B2B SAP Hybris based eCommerce platform for Coca Cola using Serenity JS and Typescript as an SDET.
  • Building the whole E2E UI Test Automation Framework with Cypress.io for a React-based eHealth application of a Berlin-based startup.
  • Defining and supporting the QA processes and automation for a USA startup in cooperation with the CTO, Engineering Leads, and Head of Product.
  • Leading the E2E and UAT Testing of the Mediamarkt Omnichannel Spine initiative involving integrating SAP as the new ERP system for NL and DE, including 25 teams and approximately 600 people in test management.
  • Creating the Test Strategy, Automation and Pipeline for a Hong Kong based company delivering a Wordpress Plugin.
  • Performing online or live training on QA topics such as Test Automation (JMeter, Selenium, Cypress.io), BDD, TDD, Performance & Scalability testing, QA Processes, and bugs handling.
Dec 2018 - Jan 2020
1 year 2 months
Barcelona, Spain

QA Chapter Lead

Free NOW (formerly mytaxi)

  • Led, mentored, and coached a team of QA Engineers and SDETs during the development of new functionalities of the iOS and Android Application for drivers.
  • Built Quality Assurance framework, test automation, bug handling, processes, and methodologies using a KPI and data-driven based approach into the decision-making process.
  • Worked hands-on on several QA aspects to stimulate the team and contribute toward the delivery of excellence in the application.
  • Provided a quality check on new application releases and led the QA contribution to build a fully automated pipeline towards CD/CI.
  • Collaborated with stakeholders including the CTO, Head of Engineering, Tribe Leads, Head of Product, Product Owners, Chapter Leads, Scrum Masters, and Developers.
Apr 2018 - Dec 2018
9 months
Barcelona, Spain

Head of QA

Windeln.de SE / Bebitus

  • Performing the Head of QA role for Windeln and Bebitus from the Bebitus office in Barcelona after relocating from Munich.
Jan 2016 - Apr 2018
2 years 4 months
Munich, Germany

Head of QA

Windeln.de SE

  • Provided the best user experience to customers over several shops including DE, CH, IT, ES, FR, PT, and China.
  • Ran a team of 10+ people, primarily remotely in the Romanian branch in Sibiu.
  • Focused on manual testing including frontend (new features, bug fixes, responsive design, mobile devices, App testing), Test Automation (Selenium), and backend testing (integration, feeds, scripting) in a Scrum context.
  • Managed the new releases of shops from the DevOps pipeline to QA testing until the Live release and monitoring of new versions on production systems.
  • Synchronized activities among business people, CTO, Head of Product, Product Owners, Managers, and Developers across the Germany and Romania offices.
Jul 2014 - Dec 2015
1 year 6 months
Munich, Germany

Quality Assurance Leader

Planet Sports GmbH

  • Set the strategy and implemented Quality Assurance processes with a focus on improving the customer and buying experience on a Magento-based eCommerce platform.
  • Built Test Automation processes from scratch and drove Continuous Integration infrastructure for Desktop and Mobile.
  • Leveraged tools and software including Selenium, Appium, Java, and scripting within an Agile Test Driven Development context.
Nov 2012 - Jul 2014
1 year 9 months
Munich, Germany

Quality Assurance Engineer

Wirecard AG

  • Delivered quality software for payment methods of Wirecard product lines with focus on testing automation in a Scrum/Agile context.
  • Leveraged Continuous Integration (CI) tools including SoapUI, JMeter, Selenium, Eclipse, Jira, Jenkins, Maven, Mercurial, and Puppet.
  • Delivered the SEPA Payment method within the European deadline of February 2014 in full compliance of quality metrics and SLA.
  • Wrote and updated documentation via an internal Twiki document repository.
  • Performed test cases maintenance for legacy modules via automatic or manual testing leveraging on scripting.
Dec 2011 - Feb 2012
3 months
New York, United States

Software Engineer - Performance/Scalability

Metlife

  • Performed performance, scalability, configuration, and tuning of an IBM Tivoli application being installed at MetLife.
  • Worked on-site in the customer side environment as a secondment from IBM.
Sep 2009 - Nov 2012
3 years 3 months
Rome, Italy

Software Engineer - Quality Assurance

IBM

  • Developed Tivoli applications, test automation, scripting, configuration, and tuning as a Software Engineer in the QA area.
  • Performed scalability and performance testing, capacity plans, and white papers.
  • Wrote documentation for customers to deploy IBM Tivoli complex applications over distributed and clustered environments.
  • Authored white papers and internal documents for sales teams and customers.
Sep 2007 - Sep 2009
2 years 1 month
Rome, Italy

Software Engineer - Development

IBM

  • Developed J2EE and J2SE modules for Tivoli applications with a focus on Web User Interfaces using Ajax-based frameworks like Dojo.
  • Concentrated on multi-browser compatibility, accessibility, usability, consumability, performance, security, and localisation.
  • Automating installation of some components for IBM Tivoli Workload Scheduler leveraging InstallShield, InstallAnywhere, and scripting.
  • Developed application modules for IBM Tivoli Workload Scheduler within a worldwide distributed team in a pure Agile Scrum context.
May 2007 - Sep 2007
5 months
Rieti, Italy

System Analyst

Telpress Italia

  • Acted as a System Analyst for an information retrieval semantic search engine system.
  • Focused on tuning, configuring, and optimising the system for best results towards the customers.

Summary

QA Lead · Test Manager · Test Automation Expert - Driving companies to deliver the highest software quality for products and services · 16+ years of experience in IT Operational (hands-on) and Strategic Leader (Software Engineer, Test Architect, Head of Quality Assurance, QA Mentor and Coach, Agile - People and Project Manager) · I have been working for International companies (IBM and Fortune 200) as well as various Startups · International Patents inventor (10+ Patents).

Skills

Organisational Skills

  • Leadership: Having Run A Team Of More Than 10 People Internationally Distributed, Organising Jobs According To Priorities And Company Goals And Okrs;
  • Communication: Being Aligned With Other Stakeholders And Business People;
  • People Management: Working With My Team Members In Order To Achieve Goals, Understanding People Needs And Maximising The Way The Team Works Through The Ability Of Motivating People And Adapting To The Ever Changing Requirements;
  • Startup Entrepreneurial Vision: I Believe In Startups Creation And Development, Using The Lean Approach;
  • Vision & Mission: Keeping Always In Mind Where We Head To And What We Need To Do In Order To Achieve Our Goals.

Communication And Interpersonal Skills

  • Extremely Good Communications Skills, Through The Ability To Talk In The Right Terms With Different Stakeholders Coming From Different Context;
  • Strongly Believer Of Communication To Improve The Way A Company Work And As Reflection The Quality Of The Outcome Products;
  • Continuously Experimenting Changes To Improve The Way Me And My Team Or Stakeholders Work: Experiment The Change, Validate It, Analyse The Feedback, Decide If Continue Or Pivot, Learn From Mistakes To Make Things Better;

Job-related Skills

  • Programming Languages: Java Se, Java Ee, Java Me, C, Php, (X)html, Xml, Installshield, Javascript, Typescript, Dojo, Ajax, Flex, Gwt, Sql, Lisp, Prolog, Ampl, Groovy, Bash Scripting;
  • Operative Systems: Windows, Linux, Unix Distributions, Aix (Ibm Power Series P7) - Cloud & Virtualisation, Macos;
  • Test Automation Suites Development (Selenium, Cypress, Codeception, Cucumber/gherkin, Soapui, Jmeter);
  • Performance And Scalability Testing;
  • Expertise On Qa And Testing In Ecommerces With Focus On Magento Based Ones
  • Frontend And E2e Testing (Serenity Bdd, Serenity Js, Selenium, Eclipse, Wintask);
  • Integration Testing With Stubs And Mocks (Wiremocks);
  • Backend Testing And Contract Testing (Soapui, Swagger,pact);
  • Unit Testing (Junit);
  • Mobile Testing And Test Automation (Appium, Basic Of Xcuitest For Ios And Espresso For Android);
  • Manual Testing And Explorative Testing, With Preparation Of Release Testing Document, Reports And Deliverables;
  • Agile Development And Related Tools (Scrum, Kanban, Jira, Youtrack);
  • Automation In Deployment (Svn, Mercurial, Puppet, Groovy);
  • Continuous Integration Development (Bamboo, Jenkins, Git, Gitlab, Github);
  • Other Testing Tools: Postman, Charles
  • Wordpress Testing And Wordpress Plugins Testing;
  • Basic Knowledge Of Angular Js And Ionic Framework;
  • Seo: Expert Of Search Engines Optimisation;
  • Installation Platforms: Installshield, Installanywhere;
  • Rsa And Eclipse: Emf, Plugins Development;
  • Rational Performance Tester
  • Rational Functional Tester
  • Databases: Db2, Oracle, Mysql, Mongodb;
  • Websphere Application Server, Weblogic Server- Bash Scripting And Jython;
  • Tivoli Workload Automation (Twa 8.5, 8.5.1, 8.6) And Tivoli Workload Scheduler (Tws 8.5, 8.5.1, 8.6) Expert;
  • People Management Skills;
  • Product Development Skills;
  • Project Management Skills;
  • Scrum Master And Facilitator Skills;

Languages

Italian
Native
English
Advanced
German
Intermediate
Spanish
Elementary

Education

Jan 2005 - May 2007

Sapienza University of Rome

Master Degree in Computer Science · Computer Science · Rome, Italy · 110 / 110

Certifications & licenses

Safe Driving Course Certificate

Trinity Certification In English Language, 9th Level

IBM Certified SOA Associate

IBM DB2 9 Family Fundamentals Certified

IBM WebSphere Application Server Network Deployment V7.0 Certified

ISTQB® Certified Tester, Foundation Level

TWS 8.6 Certified

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Leonardo based?

Leonardo is based in Sitges, Spain.

What languages does Leonardo speak?

Leonardo speaks the following languages: Italian (Native), English (Advanced), German (Intermediate), Spanish (Elementary).

How many years of experience does Leonardo have?

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

What roles would Leonardo be best suited for?

Based on recent experience, Leonardo would be well-suited for roles such as: QA Lead, Test Manager & Test Automation Expert, QA Chapter Lead, Head of QA.

What is Leonardo's latest experience?

Leonardo's most recent position is QA Lead, Test Manager & Test Automation Expert at Freelancer.

What companies has Leonardo worked for in recent years?

In recent years, Leonardo has worked for Freelancer.

Which industries is Leonardo most experienced in?

Leonardo is most experienced in industries like Information Technology (IT), Retail, and Healthcare. Leonardo also has some experience in Banking and Finance, Transportation and Logistics, Media, and Entertainment and Publishing.

Which business areas is Leonardo most experienced in?

Leonardo is most experienced in business areas like Quality Assurance (QA), Information Technology (IT), and Project Management. Leonardo also has some experience in Product Development.

Which industries has Leonardo worked in recently?

Leonardo has recently worked in industries like Healthcare, Information Technology (IT), and Retail.

Which business areas has Leonardo worked in recently?

Leonardo has recently worked in business areas like Project Management and Quality Assurance (QA).

What is Leonardo's education?

Leonardo holds a Master in Computer Science from Sapienza University of Rome.

Does Leonardo have any certificates?

Leonardo has 7 certificates. Among them, these include: Safe Driving Course Certificate, Trinity Certification In English Language, 9th Level, and IBM Certified SOA Associate.

What is the availability of Leonardo?

Leonardo will be available from April 2026.

What is the rate of Leonardo?

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

How to hire Leonardo?

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

Average rates for similar positions

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

800
600
400
200
Market avg: 580-740 €
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.