Automation of UI testing is without a doubt a necessary thing in any large IT project. There are a lot of tools for automation with pros and cons. In the presentation I will speak about one way to automate UI with Ruby, Cucumber and Selenium. I will speak about Ruby itself, and why I think it is more effective in automation then for example Java or .NET. Also I will speak about usage of Cucumber framework in functional testing.