In tasks that require a password like DB or SSH is it possible to use a parameter for the password? My idea is to have an environment parameter and the first task of my test would be to fetch the corresponding password and store it in another parameter that would be used in all the tasks that need it.
Yes it is definitely possible to use a parameter. Just use the usual =password where the password variable is defined in the previous steps and all should work just fine.