William has experienced almost each role in a typical software product development team in last 18 years of career. He started his career as a Software Engineer, then Senior Software Engineer, Technical Lead, Project Manager, Product Manager, Product Owner, Scrum Master, QA Manager. Why this guy does not focus on one direction? Why he needs to focus on one direction? Life is short, he is passionate to view different scenery. And he takes this as his advantage with comprehensive skills and open mind. In recent years, William focuses on Software Automation Test. He has built couple of automation test framework from scratch.
William believes it is extremely important to keep track on technical details. On whatever role, William never stops hands-on programming and design. He is skillful in JAVA, Python, C#. In addition, he also tries R, Node.js, Angular, Groovy, and etc.
Started Agile practice in 2004, William has solid experience in leading software project delivery on time, with the quality and within the budget.
Realize many professionals and organizations are still new to Software Automation Test, William opens this blog to highlight some best practice people may not be easy to find from others places.
This is not a step by step tutorial blog. For organizations and professionals, William also provides consulting service and training on Automation Test Design, Agile and Effective Communication.
LinkedIn: https://www.linkedin.com/in/williamguo/