quipster

noun

One given to or known for making quips.

noun

A person who frequently makes quips.

noun

a person who makes quips; a joker