Solved
I don't work for a US employer but have to file taxes as I hold a permanent residence card.
Yes, you can still use TurboTax if you are living outside the US.
You would just need to select foreign as your state of residence in the personal info section.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.