Configuration driven test automation tool