Selenium is used to automate web applications, so if your test cases are testing a web application, you can automate them using selenium.
Selenium has a rich set of library to automate functions like click, input values in a text box, navigating to a URL etc.
It also supports various programming languages like Java, C#, etc.
Download various browser drivers of chrome, Firefox or which ever browser you want to automate. Download binding of whatever programming language you want to use.
For adding assertions and reports, you can use Testng ( for reporting and logging you can also use extent reports)
Google for getting started with selenium and start automation.