I suspect that “zafador” is a misprint in Spanish. Zapador means “sapper”

Here is the meaning for “artificiero” in Spanish:

  1. m. and f. Military specially instructed in the classification, reconnaissance, conservation, packaging, loading and unloading of projectiles, cartridges, fuses and stopines.

  2. m. and f. Technician in the handling of explosives.

  3. m. and f. pyrotechnic (‖ connoisseur and practitioner of pyrotechnics).
    https://dle.rae.es/artificiero