I have a cloud based application and I want to perform cross browser testing of it. Is Selenium right tool to automate testing?

I have a cloud based application and I want to perform cross browser testing of it. Can anyone please suggest me whether Selenium is a right tool to automate testing or not.