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.