quipster /(?)/

quip·ster

quipster

n.
  1. A person who frequently makes quips.