English is easy to learn, but very hard to master as there are so many little delicate things which are even unknown to the native speakers.
It's ss-nipe-er not snaipe.
For Americans the "r" on the end of sniper is pronounced, but in British English the "r" stays silent. See how differently British and American people pronounce "murder" (mind the different accents which may exist even within their own country, though).