Get your taxes done using TurboTax

That's tricky.  You can't pay for Turbotax Online using a foreign credit card.  It should work if you keep a US credit card active.  If you don't have a US credit card but do have a US bank account, you can pay for Turbotax Online from the bank account by contacting customer support.  You will also need a US bank account to receive your refunds by direct deposit or pay the tax you owe by direct debit.

For Turbotax desktop version, purchased as a CD or download and installed on your own computer, you would need a US credit card to buy the program direct from Turbotax.  You might be able to purchase a CD from Amazon or another retailer using a foreign credit card, but I have heard there are restrictions on shipping Turbotax to foreign countries (I have not tested this).  Or you could get a friend in the US to buy the program for you and send you the installer CD by mail, or send you the downloable installer file by Dropbox or Google Drive or a similar service.