Yes, Sniper rifles are heavy weapons.
If you think about it, 'heavy weapons' are a broad catagory of weapons which require the user to stand still to use.
Snipers need to stand/sit still to aim the rifle.
Thus, the rifle is counted as a heavy weapon for game purposes.