This document discusses implementing a hybrid test automation framework using QTP. It proposes using intermediate data tables to define test steps in a keyword-driven manner. An application map is used to dynamically create objects without an object repository. Component functions contain actions to perform on objects. A main driver script connects to tables to send intermediate tables and core engine files to a sub-driver script. Test results are logged to tables for reporting. The framework aims to have reusable, maintainable test automation with less programming expertise.