Any number of GUI testing tools could probably do the job. There are probably at least 2 to 3 dozen that would do the job. You are going to have to be a bit more specific with your requirements before you can find the tool that best supports your needs.
I would suggest exploring the various places on this site. A good place to start would probably be on the Links page, under "Tools". There is even a link for "automated testing".
Be resourceful. Don't stop at the first page. Dig a little deeper. There is a wealth of information here.