Salomaleykum. From my experience I can tell you, that you will receive a request of IELTS pretty soon, because it doesn't matter for Buffalo what education do you have. They request IETLS from anyone who is not English native. So, I would suggest you go ahead to register for General Training IELTS in NY, until you receive a ltter from Buffalo office and take a test. If you do your test, it is gonna help you out to speed up your application process time. Good luck and if you have any question, do not hesitate to ask.