Vijay:

Yes, you can fund and report a Roth IRA as a non-resident alien.

No, it will cause no issues when you apply to convert to H-1B.