It is my understanding that parametric polymorphism is a technique which allows uniform actions over a variety of data(types). Is my knowledge correct?
Precisely. Parametric polymorphism generally refers to generics/templates.
From wikipedia:
Using parametric polymorphism, a function or a data type can be written generically so that it can handle values identically without depending on their type.