AI-Enabled Real Estate Cash Flow Management Platform – Singapore
Senior Automation QC Engineer, Jan 2026 – Current
Project Description
- This is a financial management platform developed for a Singapore-based real estate company to manage property-related cash flow, budgets, collections, payments, expenses, and financial transactions across multiple projects and entities. The platform incorporates AI capabilities for cash-flow forecasting, transaction anomaly detection, and financial insights to support operational decision-making. Responsible for designing automation strategies and validating the accuracy, reliability, and integrity of both core financial workflows and AI-enabled features.
Responsibilities
- Define and implement automation testing strategies covering end-to-end financial, cash flow, and AI-enabled workflows
- Design and maintain scalable UI and API automation frameworks for functional and regression testing
- Automate critical workflows including cash collection, payment processing, fund allocation, expense management, and reconciliation
- Develop API automation tests to validate integrations with banking and internal financial systems
- Validate AI-driven features including cash-flow forecasts, anomaly detection, and financial insights against expected business rules and data
- Perform data-driven testing and database validation to ensure transaction accuracy and consistency across financial systems
- Integrate automated test suites into CI/CD pipelines and continuously improve regression coverage and execution efficiency
- Collaborate with Developers, BAs, and stakeholders to investigate defects, analyze root causes, and validate fixes
Technologies
- Automation: Playwright, Selenium, Cucumber / BDD
- API Testing: REST API, Postman, REST Assured
- AI Testing: AI Output Validation, AI Workflow Testing, Data Validation
- Programming: Java, JavaScript / TypeScript
- Database: PostgreSQL, SQL
- CI/CD: Jenkins, GitHub Actions
- Testing: Functional, Regression, Integration, Data Validation
- Methodologies: Agile/Scrum
FinTech – Saudi Arabia
Senior QC Engine, Sep 2024 – Present
Project description
- Team size: 6 members (Dev –FE, BE, QC, PO)
- The fintech platform integrates with diverse microservices to connect end consumers and merchants via Web and Mobile platforms. It aims to provide a comprehensive suite of financial services, including payments, credit, and account management, to a global user base soon.
Responsibilities
- Development and client communication
- Identify the improvement for team.
- Do functionality testing, API testing, Regression test, system test.
- Analyse the daily test report from automation framework, spot the root cause and suggest solution.
- Review the Automation test case.
Technologies
- Postman, karate framework, TestNG, Java
Insurance Web Application – Canada
Senior QC Engineer, Nov 2021 – Aug 2024
Project description
- Team size: 5 members (BA, Dev, PM, QC)
- An intermediate insurance platform allow insurer to manage the claim from customer and communicate with customer.
Responsibilities
- Analyse the requirements of UI/UX, API specs, and business requirements (User stories), compose BDD test cases, implement automation step definition, organize test procedure, and work with stakeholders to clarify the document or requirement.
- Design/ create/ update/ review the test case with E2E testing.
- Identify the testing for the new project: API testing, performance testing, security testing, smart contract audit, UI/UX testing, Regression testing, and Integration testing.
- Execute the test case, identify defects and follow up on the bug life cycle, manage bug quality, test case, and test result.
- Building an automation framework can work with web testing, as well as mobile testing, which is ready for Dockfile to integrate with the pipeline of the existing CI/CD system.
- Update and enhance the features of the automation framework: parameter the driver initialization, polymorphism of the testing driver, select test run technique, etc....
- Identify the opportunity to automate the repetitive test case and regression test case.
- Review the automation framework to respond to the needs of the QA process.
- Research, verify the ability to apply innovative tools, and trending tools in the market and apply them to the QC team to improve performance, and reduce testing time.
- Interview and participate in the recruitment process of new QC members.
Technologies
- Azure, TeamCity, React, BDD cucumber, Java, Postman, Agile development process, FE design on abstract/Figma. Serenity testing framework, JUnit, TestNG, Python (pytest, selenium, Appium), Dapp testing, Wallet Connect, WebSocket, gRPC testing
Scanner App – Italy
Senior QC Engineer, Sep 2011 – Aug 2021
Project description
- Team size: over 10 members.
- A world-class barcode scanner manufacturer offering a wide range of products to serve diverse industries, including handheld barcode scanners, table barcode scanners, and industrial or healthcare product lines. The products can decode more than 100 types of barcodes and are configurable with proprietary language sets. The R&D departments, located worldwide, continuously create new products to penetrate challenging markets with compelling product offerings
Responsibilities
- Ensure new features and new firmware match the new requirement.
- Execute test case on system test level with Blackbox technique, compose test suite, defect verification, monitor test process, release, and beta testing.
- Prepare documentation for new features as well as transfer new techniques to teammates.
- Research problems discovered during testing and developed solutions to the problems.
- Initialize the idea, present, develop, and implement the idea of testing as well as automation testing.
- Review bugs, review test cases, and test procedures.
- Test planning: identify project scope, estimate, and balance test effort, coordinate with teammates to get the information for building a test plan, allocate resources, monitor and control testing process, reallocate/ reprioritize and keep balance to commit deadline, keep track of the staff performance and motivate to bring out the best of team in the project.
- Meeting with Dev, and PM to find a solution for the bug as well as identify project priority.
- Project: handheld Columbus, Marciano, Vespucci, Ling Ling, zheng zheng, Cobalto, Orion, etc
Technologies
- Dimension, IBM rational DOOR, JAZZ, Tera Term language, Python, Comtest Serial
Virtual land base Project– Norway
QC Engineer, Jun 2010 – Apr 2011
Project description
- A television set top box with full features for broadcaster and customer including parent control, decoding the signal, and configuration for channel. Search channel.
Responsibilities
- To assure the quality of every Set Top Box.
- Execute test cases and manage test case execution
- Track defects throughout their life cycle and carry out quality analysis
- Create and maintain test-ware.
- Collaborate with developers, business analysts, and possibly end users
- Report on expanded efforts and status of tasks/problems
- Follow software engineering and QA processes and procedures
- Contribute to best practices and internal knowledge base.
Technologies
Game project – France
Game Tester cum data manager, Aug 2007 – Sep 2008
Responsibilities
- Participate in the Game development process to ensure that the game hits top-rated quality.
- Navigate and investigate all the details of a game. Follow test case, test document performing test, Finding, trigger, trap the bug, and report on bug database: sound test, memory test, gameplay testing.
- Collaborate and assist developers in developing processes.
- Ensure all sources are always available on the public server correctly for developers: observe or monitor the source commit onto the source repository server (SVN). Compose rules to constrain the source consistently characteristic.