Slide 1

Slide 1 text

QA @ MF Vietnam: Driving Quality, Innovation, and Growth Henry Cao MF QA Night | February 19th, 2025

Slide 2

Slide 2 text

Agenda ● Introduction ● QA Technology and Innovation ● QA Growth and Culture

Slide 3

Slide 3 text

Introduction

Slide 4

Slide 4 text

Self Introduction Hi, I am Henry Cao . Division Manager SMBD | QA Division Money Forward Experience ● 2011 - 2013 (3 years) Software Developer @ Renesas Technology ● 2013 - 2018 (5 years) QA Auto Lead | Project Manager @ Robert Bosch Solutions ● 2018 - 2021 (3 years) QA Manager | Engineering Manager @ Baemin VN ● 2021 - 2025 (3+ years) QA Manager @ MF Vietnam ● Feb. 2025 to present Joined MF Japan as QA Division Manager in SMBD Hobbies 🚶Walking – I walk about 6 hours a week for exercise. 🏖Traveling – I enjoy traveling both within Vietnam and internationally. 🍱 Food Lover – I love trying various types of cuisine, especially Vietnamese food.

Slide 5

Slide 5 text

Vietnam is home to many beautiful landscapes and delicious foods, which has sparked my love for travel and made me a food lover. / ベトナムには美しい風景や美味しい食べ物がたくさんあ り、それが私の旅行への愛情を育み、食べ物好きになった理由です。 Introduction to Vietnam Hạ Long Bay Hội An Ancient Town Bánh Mì Phở

Slide 6

Slide 6 text

● Established: October 2021 ● Team size: Doubled each year ● Covered domains: FinTech, SaaS, Mobile Introduction to QA Department Current Focus: ● Adopting advanced QA technologies ● Enhancing quality processes ● Fostering career growth * QA Department - Photo taken during the Company Trip on April 26, 2024.

Slide 7

Slide 7 text

QA Technology and Innovation

Slide 8

Slide 8 text

QA Technologies Test management Unit Test & Code Quality API Test Automation E2E Test Automation Non functional Testing TestOps Playwright Playwright AI

Slide 9

Slide 9 text

Test Automation Architecture Our test automation framework leverages advanced technology and seamlessly integrates with other tools to enhance efficiency and reliability. By standardizing it across the group, we ensure consistency and minimize maintenance efforts. In MF Vietnam, we have developed over 15,000 test scripts for over 18 projects, delivering significant quality and cost benefits.

Slide 10

Slide 10 text

Quality Dashboard Architecture The Grafana Quality Dashboard is a self-hosted reporting system that collects data from other tools via APIs, processes it through a backend server, and stores it in the database to visualize quality metrics, test execution status, and development insights for improved decision-making.

Slide 11

Slide 11 text

Shift-left Testing Unit Test API Test E2E Test Test pyramid transformation E2E Test API Test Unit Test SDLC Requirement Design Development Testing Release Shift left testing Traditional testing We apply Shift-left Testing to detect defects early and improve product quality. Following the Testing Pyramid, we prioritize Unit and API tests while maintaining essential E2E/UI tests to ensure optimal test coverage and efficiency.

Slide 12

Slide 12 text

Code Coverage Our branch coverage strategy emphasizes unit testing to achieve at least 75% to 80% coverage across all major repositories. The provided histogram illustrates our current coverage distribution, reflecting our commitment to improving code quality through rigorous testing practices.

Slide 13

Slide 13 text

Defect Statistic Start Shift-left testing and QA process standardization After implementing Shift-left Testing and QA process standardization, internally detected bugs have increased significantly, while externally reported bugs have dropped notably, with only 4 critical incidents in the past 2 years. This reflects improved early defect detection, minimizing issues in later development stages.

Slide 14

Slide 14 text

QA Growth and Culture

Slide 15

Slide 15 text

QA Career Roadmap The QA career roadmap provides a clear growth path, helping QA members develop skills, advance their careers, and align with business goals. This structured approach enhances motivation, improves expertise, and ensures long-term career development within the organization.

Slide 16

Slide 16 text

Knowledge Development Activities The QA department regularly organizes knowledge-sharing sessions to strengthen collaboration, enhance testing skills, and standardize best practices. So far, we have held over 80 sessions in various formats, including bi-weekly training sessions, workshops, and tech seminars.

Slide 17

Slide 17 text

Team-building Activities The QA department fosters a “work hard, play hard” culture through team-building activities that strengthen collaboration and engagement, aligning with 6 culture in Money Forward. #Speed #Professional #Teamwork #Respect #Evolution #Fun

Slide 18

Slide 18 text

Innovation- Driven Quality Advanced Test Automation Data-Driven Insights Strong QA Culture Shift-Left Testing, AI-powered automation, and cutting-edge tools. Scalable framework integrated with CI/CD for rapid, high-quality releases. Real-time dashboards, automated reporting, and key quality metrics tracking. Knowledge- sharing, career growth, and continuous learning opportunities. Key Highlights of Our QA Department

Slide 19

Slide 19 text

Thank you! We welcome collaboration and knowledge exchange with the QA community. Let’s connect and grow together!