Learning how to build testing automation framework