How to call a stored procedure in an Oracle Scheduler job
You don't need CALL when creating a job (and parenthesis for a procedure that takes no arguments ).  I'd also specify  INTERVAL=1 explicitly. 

BEGIN 
   dbms_scheduler.create_job ( 
    job_name =&gt; 'emp_test_JOB', 
    job_type =&gt; 'PLSQL_BLOCK', 
    job_action =&gt; 'emp_test;', 
    start_date =&gt; SYSTIMESTAMP, 
    enabled =&gt; true, 
    repeat_interval =&gt; 'FREQ=DAILY;INTERVAL=1'
   ); 
END;