The past tense of wait upon is waited upon.
The third-person singular simple present indicative form of wait upon is waits upon.
The present participle of wait upon is waiting upon.
The past participle of wait upon is waited upon.