Question: Which role did Visitor appear for longer than 5 years?
Answer: From 1993–1999, Visitor appeared on Star Trek: Deep Space Nine as Kira Nerys.