This paper presents a more efficient and manageable technique to write automated User Interface test-suites. Important challenge that a software quality professional faces today is the automation of testsuites based on the traditional approach for GUI based application testing. Traditionally the testsuites are created based on the User Interface of an application and hence they are tied down to the UI which becomes unusable as the application UI changes. The new approach breaks down this dependency to some extent by de-coupling tests from User Interface and ties the tests directly to Use-Case scenarios. Thus it also hides the complexity involved in writing automated tests and hence tests are immune to UI changes and are operating systems, browser, locale independent.