diff --git a/tests/yamlparser/job_fixtures/dimension_name_parameter_override.xml b/tests/yamlparser/job_fixtures/dimension_name_parameter_override.xml
new file mode 100644
index 000000000..56fcda769
--- /dev/null
+++ b/tests/yamlparser/job_fixtures/dimension_name_parameter_override.xml
@@ -0,0 +1,40 @@
+
+
+
+ <!-- Managed by Jenkins Job Builder -->
+ false
+ false
+ false
+ false
+ true
+
+
+
+
+ echo param_1_key param_2_value_1
+
+
+
+
+
+
+
+
+
+ <!-- Managed by Jenkins Job Builder -->
+ false
+ false
+ false
+ false
+ true
+
+
+
+
+ echo param_1_value_2 param_2_value_2
+
+
+
+
+
+
diff --git a/tests/yamlparser/job_fixtures/dimension_name_parameter_override.yaml b/tests/yamlparser/job_fixtures/dimension_name_parameter_override.yaml
new file mode 100644
index 000000000..fe847f0d8
--- /dev/null
+++ b/tests/yamlparser/job_fixtures/dimension_name_parameter_override.yaml
@@ -0,0 +1,21 @@
+# If a parameter with the same name as dimension name specified, it's value
+# should be used as dimension parameter value.
+# For examle, 'param_1' is overriden for 'param_2_key' with 'param_1_value_2' value.
+
+- job-template:
+ name: job-{param_1}
+ builders:
+ - shell: |
+ echo {param_1} {param_2}
+
+
+- project:
+ name: sample-project
+ param_1:
+ - param_1_key:
+ param_2: param_2_value_1
+ - param_2_key:
+ param_1: param_1_value_2
+ param_2: param_2_value_2
+ jobs:
+ - job-{param_1}