Disclosed is an intelligent testing system and method for automatic software application testing. The disclosed invention provides an intelligent system and method for providing end-to-end automation of application testing by reduced dependency on testing components and binding of test cases with intelligence data provisioning. The automation in testing and Quality Assurance is assured for all layers of a multitier architecture-front end, middleware and backend.