This document discusses functional testing using Cucumber. It recommends using Cucumber's Gherkin language to write feature files with scenarios and step definitions. The document outlines their workflow of 8 master releases per year with functional testing done after each sprint. It discusses Cucumber terminology and provides recommendations for writing better Cucumber tests as well as examples of Cucumber reports. Both pros and cons of using Cucumber are listed.