Originally Posted by MattP
As long as you can spot bugs, report them, and write/speak proper English, you should be fine.
Given that your are in a English company. Ubisoft Montreal, the working language is French. More languages just mean more possibilities :P