If you're positive that you have met the Substantial Presence Test, you can use TurboTax and file as resident alien for tax purposes.
As for the 1042s, TurboTax does not support form 1042s directly, but you can enter the income based on the income code.
This income can be entered as miscellaneous income. When you sign into your TurboTax account you can follow the steps:
- Select the "Federal" tab in the black navigation bar on the left
- Select "Income & Expenses"
- Select "Add more income" button if necessary
- Scroll and click "See the list of all income"
- Scroll to "Less Common Income" and select "show more"
- Select "Miscellaneous Income"
- Scroll and select "Other Reportable Income"
- Click "yes" then enter the description and amount
You should print and file your return by mail and attach your Form 1042-S to the return.