remote software test engineer in usa