Per questi motivi, il Tribunale federale delle assicu-
razioni
p r o n u n c i a :
I.Il ricorso di diritto amministrativo è respinto.
II.Non si percepiscono spese giudiziarie né si assegnano
indennità di parte.
III.La presente sentenza sarà intimata alle parti, al Tri-
bunale cantonale delle assicurazioni, Lugano, all'Uf-
ficio cantonale del lavoro, Bellinzona, al Segretaria-
to di Stato dell'economia nonché a S._.