diff --git a/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/AssertAdminGiftMessageForOrderActionGroup.xml b/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/AssertAdminGiftMessageForOrderActionGroup.xml
new file mode 100644
index 0000000000000..1065694438cdd
--- /dev/null
+++ b/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/AssertAdminGiftMessageForOrderActionGroup.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+ Check that Gift Message for order present on admin side.
+
+
+
+
+
+
+
+
+
diff --git a/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/AssertStorefrontGiftMessageOnCheckoutCartPageActionGroup.xml b/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/AssertStorefrontGiftMessageOnCheckoutCartPageActionGroup.xml
new file mode 100644
index 0000000000000..2cdb545708917
--- /dev/null
+++ b/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/AssertStorefrontGiftMessageOnCheckoutCartPageActionGroup.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+ Check that Gift Message for order present on checkout cart page.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/GuestGiftCheckoutFillingShippingSectionActionGroup.xml b/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/GuestGiftCheckoutFillingShippingSectionActionGroup.xml
new file mode 100644
index 0000000000000..9da9c8cac1483
--- /dev/null
+++ b/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/GuestGiftCheckoutFillingShippingSectionActionGroup.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+ EXTENDS: Fills in the provided Customer/Address (Including Region) details on the Storefront Checkout page under the 'Shipping Address' section. Selects the provided Shipping Method. Clicks on Next. Validates that the URL is present and correct.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/StorefrontFieldGiftMessageCartFormActionGroup.xml b/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/StorefrontFieldGiftMessageCartFormActionGroup.xml
new file mode 100644
index 0000000000000..3b2e1c50d5e6c
--- /dev/null
+++ b/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/StorefrontFieldGiftMessageCartFormActionGroup.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+ Fill gift messages for order.
+
+
+
+
+
+
+
+
+
+
diff --git a/app/code/Magento/GiftMessage/Test/Mftf/Section/AdminOrderGiftSection.xml b/app/code/Magento/GiftMessage/Test/Mftf/Section/AdminOrderGiftSection.xml
index dc6d0b79a8367..a3d4bc4cd1643 100644
--- a/app/code/Magento/GiftMessage/Test/Mftf/Section/AdminOrderGiftSection.xml
+++ b/app/code/Magento/GiftMessage/Test/Mftf/Section/AdminOrderGiftSection.xml
@@ -11,5 +11,9 @@
diff --git a/app/code/Magento/GiftMessage/Test/Mftf/Section/StorefrontOrderGiftSection.xml b/app/code/Magento/GiftMessage/Test/Mftf/Section/StorefrontOrderGiftSection.xml
index 45e7531f0b4a8..fe7c8d541c525 100644
--- a/app/code/Magento/GiftMessage/Test/Mftf/Section/StorefrontOrderGiftSection.xml
+++ b/app/code/Magento/GiftMessage/Test/Mftf/Section/StorefrontOrderGiftSection.xml
@@ -11,5 +11,14 @@
diff --git a/app/code/Magento/GiftMessage/Test/Mftf/Test/StorefrontGiftMessageForOrderOnCheckoutCartPageTest.xml b/app/code/Magento/GiftMessage/Test/Mftf/Test/StorefrontGiftMessageForOrderOnCheckoutCartPageTest.xml
new file mode 100644
index 0000000000000..42300badaed76
--- /dev/null
+++ b/app/code/Magento/GiftMessage/Test/Mftf/Test/StorefrontGiftMessageForOrderOnCheckoutCartPageTest.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+