Leonardo Lanni
QA Lead, Test Manager & Test Automation Expert
Experience
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Education
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
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Leonardo based?
What languages does Leonardo speak?
How many years of experience does Leonardo have?
What roles would Leonardo be best suited for?
What is Leonardo's latest experience?
What companies has Leonardo worked for in recent years?
Which industries is Leonardo most experienced in?
Which business areas is Leonardo most experienced in?
Which industries has Leonardo worked in recently?
Which business areas has Leonardo worked in recently?
What is Leonardo's education?
Does Leonardo have any certificates?
What is the availability of Leonardo?
What is the rate of Leonardo?
How to hire Leonardo?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
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 QA Lead, Test Manager & Test Automation Expert
Nearby freelancers
Professionals working in or nearby Sitges, Spain