No, non sono sinonimi. "Tempista" è una persona che sa cogliere il momento giusto. E, in ogni caso, non si usa spesso.
"Opportunista" è un aggettivo con valore negativo. Una persona opportunista è una persona che approfitta di ogni occasione per il proprio tornaconto personale, rinunciando a qualsiasi criterio di valore