"Has" and "had" are finite forms. They create clauses. They demand subjects. There is no available subject for them in the model sentence. To use them, you'd need to add something that the test question doesn't allow you to add:
Maria Vásquez has a wide range of experience. She has worked in technical, production, and marketing positions.
or
Maria Vásquez has a wide range of experience and has worked in technical, production, and marketing positions.
"Having" is a non-finite form. It doesn't need a subject. It fits.
"Having had" starts with the same non-finite form. However, it includes an additional non-finite form, one that conflicts with the non-finite form present in the model. To make this option fit, we'd need to remove something that the test question doesn't allow us to take away:
Maria Vásquez has a wide range of experience, having had worked in technical, production, and marketing positions.
There is only one provided option that fits the provided blank.