Barclays interview question

Explain Cucumber architecture?