Not exactly. VA can tax you as a non-resident on earnings from work actually performed in VA. But NY will give you a credit on its return for the taxes you paid to VA. To get the credit, you must file a non-resident VA return in addition to your home state NY return. In TurboTax, you must complete the non-resident return first, before you do your home state return, in order for the credit to flow properly.
https://ttlc.intuit.com/questions/1901271-how-do-i-file-a-nonresident-state-return
**Answers are correct to the best of my ability but do not constitute tax or legal advice.