I suspect that “zafador” is a misprint in Spanish. Zapador means “sapper”
Here is the meaning for “artificiero” in Spanish:
-
m. and f. Military specially instructed in the classification, reconnaissance, conservation, packaging, loading and unloading of projectiles, cartridges, fuses and stopines.
-
m. and f. Technician in the handling of explosives.
-
m. and f. pyrotechnic (‖ connoisseur and practitioner of pyrotechnics).
https://dle.rae.es/artificiero