Get your taxes done using TurboTax

You are a US resident for tax purposes if you pass the substantial presence test, whether or not you are legally allowed to work. https://www.irs.gov/individuals/international-taxpayers/substantial-presence-test

If you pass the substantial presence test and are a US resident, you are required to file a US tax return for all your world-wide income.   (You can take a credit for taxes paid in other countries.)  You must report and pay taxes even if you are legally allowed to work (the IRS does not inform on you to ICE, they just want their share of the $$).

You can use Turbotax. You will need an ITIN (international tax ID number) if you don't have a social security number. You can't e-file.  Use a fake ITIN to complete the program (try 999-88-9999).  Then print your return, sign it, and attach a form W-7 ITIN application, and mail both to the address for the W-7.

https://www.irs.gov/uac/about-form-w7