No Expertise for a Business Analyst Job

I got recruited by a company to do 3 work rotations as part of a training program. Our first one is where our permanent job is supposed to be.

The bloody geniuses have put me in the role of a BUSINESS ANALYST…

I have virtually NO expertise in SOFTWARE development at all and I am supposed to liase between developers and customers ?? WHAT THE HECK AM I GOING TO DO ?

Why would they put me there ? They could have put me anywhere else.