A true automation strategy must reach the critical areas of the Software, both seen and unseen, and discover defects or deviations. Not only the functionality that can be tested through user interface, but the backend – the backbone of Software architecture, must be tested through automation that does not rely upon user interface.Optisource uses project appropriate tools and techniques. Wherever standard tools are inadequate, we use custom scripting to enhance the automation coverage. Our automation test results are captured in such a way that they become source of information for developers to quickly diagnose the underlying problems. Our automation strategy goes beyond automating test cases. It covers entire gamut of self-sustaining execution and reporting activity supported by Continuous Integration.