Participation on implementation and supporting test automation tools, QA processes and best-practices, Software testing by using automation tools