diff --git a/app/components/management/account/edit_password_manually_component.html.erb b/app/components/management/account/edit_password_manually_component.html.erb
index 484974695..c59848e62 100644
--- a/app/components/management/account/edit_password_manually_component.html.erb
+++ b/app/components/management/account/edit_password_manually_component.html.erb
@@ -10,7 +10,10 @@
diff --git a/config/locales/en/management.yml b/config/locales/en/management.yml
index 3cf7506a3..06e9ab967 100644
--- a/config/locales/en/management.yml
+++ b/config/locales/en/management.yml
@@ -18,6 +18,7 @@ en:
reseted: Password reseted successfully
random: Generate random password
save: Save password
+ show: Show password
print: Print password
print_help: You will be able to print the password when it is saved.
account_info:
diff --git a/config/locales/es/management.yml b/config/locales/es/management.yml
index 895268f16..e7510f6cc 100644
--- a/config/locales/es/management.yml
+++ b/config/locales/es/management.yml
@@ -18,6 +18,7 @@ es:
reseted: Contraseña restablecida correctamente
random: Generar contraseña aleatoria
save: Guardar contraseña
+ show: Mostrar contraseña
print: Imprimir contraseña
print_help: Podrás imprimir la contraseña cuando se haya guardado.
account_info:
diff --git a/spec/system/management/account_spec.rb b/spec/system/management/account_spec.rb
index 6802a711d..b2d219de0 100644
--- a/spec/system/management/account_spec.rb
+++ b/spec/system/management/account_spec.rb
@@ -59,6 +59,16 @@ describe "Account" do
new_password = find_field("user_password").value
+ expect(page).to have_field "Password", type: :password
+
+ click_link "Show password"
+
+ expect(page).to have_field "Password", type: :text
+
+ click_link "Show password"
+
+ expect(page).to have_field "Password", type: :password
+
click_button "Save password"
expect(page).to have_content "Password reseted successfully"