Sadly, no. The event when you catch Zamazenta is programmed in a way that Zamazenta can't be in its shiny version. I guess we won't see Shiny Zamazenta unless the Pokémon Company distributes it as a gift.