It depends upon complexity of the project. If we go for web based, then Selenium is good / best tool for use. Also there are other tools as well like RPA(Robotic Process Automation) (Codeless tool). Also it depends upon several other factors before choosing to automation the product called as Tool Evaluation.