← All courses

Training

Advanced Software Testing

Advanced Software Testing

A Custom Program for the Fintech Industry in Malaysia

Welcome to this tailored training program designed to meet the needs of talents in the intermediate to advanced levels within the Fintech industry. Forget the traditional, monotonous training modules; get ready for an engaging, hands-on, and highly industry-relevant experience! We are bringing you cutting-edge practices, real-life case studies from the Fintech sector, and interactive game development projects—all in the context of the Malaysian market.

Learning Outcomes

By the end of this course, you will:

  • Acquire up-to-date knowledge of advanced software testing practices specific to the Fintech industry.
  • Gain hands-on experience in test planning, test case design, documentation, and execution.
  • Develop problem-solving skills through real-life case studies and scenarios.
  • Understand both non-functional and automated testing, along with manual testing methods.
  • Become proficient in using industry and best practices in a Malaysian context.

Pre-requisites

  • Basic to intermediate level of experience in software testing
  • Basic understanding of Fintech systems
  • Familiarity with software development life cycle (SDLC)
  • Ability to work in teams (for group activities and projects)

Course Outline

Day 1: Foundations, Real-world Test Planning, & Case Design

Module 1: Introduction to Advanced Testing in Fintech

  • What is Testing and its importance in Fintech?
  • Software Development Models relevant to Fintech

Module 2: Hands-on Test Planning

  • Activity: Creating a Test Plan for a Fintech App
  • SDLC Phases and Traceability Matrix

Module 3: Crafting Test Cases

  • Activity: Designing test cases for a Peer-to-Peer Lending Platform
  • Static and Dynamic Techniques in Testing

Day 2: Testing Methodologies & Non-Functional Testing

Module 4: Fintech-Specific Testing Methodologies

  • White Box, Black Box, Grey Box Testing
  • Real-life Fintech Case Studies in Malaysia

Module 5: Non-Functional Testing in Fintech

  • Performance, Scalability, and Security Testing
  • Hands-on: Non-functional testing on a Payment Portal

Day 3: Automated Testing, Execution & Wrap-up

Module 6: Automated Testing

  • Introduction to Tools and Frameworks
  • Hands-on: Automating a series of tests

Module 7: Test Execution & Documentation

  • Executing Test Cases and Bug Reporting
  • Documenting test plans, test cases, and defects

Module 8: Gamification and Course Wrap-up

  • Group Activity: "Bug Hunter" - A gamified testing experience
  • Recap and Certification

Our aim is to make this course not just a learning experience but a fun and engaging journey!

Practical, connected learning

My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.