BetaExamCAN is in beta. Practice is free right now, no signup needed.
ExamCAN
Documentation, Records, and the Engineering Record: Professional Practice | ExamCAN