diff --git a/msa/black-box-tests/README.md b/msa/black-box-tests/README.md
index c91e1203fb..a4bbe48961 100644
--- a/msa/black-box-tests/README.md
+++ b/msa/black-box-tests/README.md
@@ -34,9 +34,13 @@ As result, in REPOSITORY column, next images should be present:
 
         mvn clean install -DblackBoxTests.skip=false -DrunLocal=true
 
-- To run ui smoke tests in the [msa/black-box-tests](../black-box-tests) directory specifying suiteFile property: 
+- To run ui smoke tests in the [msa/black-box-tests](../black-box-tests) directory specifying suite name: 
 
-        mvn clean install -DblackBoxTests.skip=false -DsuiteFile=src/test/resources/smokeTests.xml 
+        mvn clean install -DblackBoxTests.skip=false -Dsuite=uiTests 
+
+- To run all tests in the [msa/black-box-tests](../black-box-tests) directory specifying suite name:
+
+        mvn clean install -DblackBoxTests.skip=false -Dsuite=all 
 
 
 
diff --git a/msa/black-box-tests/pom.xml b/msa/black-box-tests/pom.xml
index f99fb21343..380f9abbaa 100644
--- a/msa/black-box-tests/pom.xml
+++ b/msa/black-box-tests/pom.xml
@@ -34,7 +34,7 @@
     
         UTF-8
         ${basedir}/../..
-        src/test/resources/testNG.xml
+        blackBox
     
 
     
@@ -184,7 +184,7 @@
                 maven-surefire-plugin
                 
                     
-                        ${suiteFile}
+                        src/test/resources/${suite}.xml
                     
                     ${blackBoxTests.skip}
                 
diff --git a/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/pages/CustomerPageElements.java b/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/pages/CustomerPageElements.java
index e10fb7d1ed..05da22e4db 100644
--- a/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/pages/CustomerPageElements.java
+++ b/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/pages/CustomerPageElements.java
@@ -70,6 +70,7 @@ public class CustomerPageElements extends OtherPageElementsHelper {
     private static final String MANAGE_CUSTOMERS_DEVICE_BTN_VIEW = "Manage devices";
     private static final String MANAGE_CUSTOMERS_DASHBOARD_BTN_VIEW = "Manage dashboards";
     private static final String MANAGE_CUSTOMERS_EDGE_BTN_VIEW = "Manage edges ";
+    private static final String DELETE_FROM_VIEW_BTN = "//tb-customer//span[contains(text(),' Delete')]";
 
     public WebElement titleFieldAddEntityView() {
         return waitUntilElementToBeClickable(ADD_ENTITY_VIEW + String.format(INPUT_FIELD, INPUT_FIELD_NAME_TITLE));
@@ -274,4 +275,8 @@ public class CustomerPageElements extends OtherPageElementsHelper {
     public WebElement manageCustomersEdgeBtnView() {
         return waitUntilElementToBeClickable(String.format(MANAGE_BTN_VIEW, MANAGE_CUSTOMERS_EDGE_BTN_VIEW));
     }
+
+    public WebElement customerViewDeleteBtn() {
+        return waitUntilElementToBeClickable(DELETE_FROM_VIEW_BTN);
+    }
 }
diff --git a/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/tests/customerSmoke/CustomerEditMenuTest.java b/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/tests/customerSmoke/CustomerEditMenuTest.java
index 289a8d02df..582a2f797f 100644
--- a/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/tests/customerSmoke/CustomerEditMenuTest.java
+++ b/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/tests/customerSmoke/CustomerEditMenuTest.java
@@ -256,7 +256,6 @@ public class CustomerEditMenuTest extends AbstractDiverBaseTest {
     public void addAllInformation() {
         customerName = ENTITY_NAME;
         testRestClient.postCustomer(defaultCustomerPrototype(customerName));
-        ;
         String text = "Text";
         String email = "email@mail.com";
         String number = "2015550123";
diff --git a/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/tests/customerSmoke/DeleteCustomerTest.java b/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/tests/customerSmoke/DeleteCustomerTest.java
index 5fb851216d..d801b58638 100644
--- a/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/tests/customerSmoke/DeleteCustomerTest.java
+++ b/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/tests/customerSmoke/DeleteCustomerTest.java
@@ -81,10 +81,11 @@ public class DeleteCustomerTest extends AbstractDiverBaseTest {
 
         sideBarMenuView.customerBtn().click();
         customerPage.entity(customerName).click();
-        String deletedCustomer = ruleChainsPage.deleteRuleChainFromView(customerName);
-        ruleChainsPage.refreshBtn().click();
+        customerPage.customerViewDeleteBtn().click();
+        customerPage.warningPopUpYesBtn().click();
+        customerPage.refreshBtn().click();
 
-        Assert.assertTrue(ruleChainsPage.entityIsNotPresent(deletedCustomer));
+        Assert.assertTrue(customerPage.entityIsNotPresent(customerName));
     }
 
     @Test(priority = 20, groups = "smoke")
diff --git a/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/tests/ruleChainsSmoke/CreateRuleChainImportTest.java b/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/tests/ruleChainsSmoke/CreateRuleChainImportTest.java
index 71f3e01f88..cff351387e 100644
--- a/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/tests/ruleChainsSmoke/CreateRuleChainImportTest.java
+++ b/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/tests/ruleChainsSmoke/CreateRuleChainImportTest.java
@@ -101,6 +101,7 @@ public class CreateRuleChainImportTest extends AbstractDiverBaseTest {
     @Test(priority = 30, groups = "smoke")
     @Description
     public void importRuleChainAndSave() {
+        ruleChainName = IMPORT_RULE_CHAIN_NAME;
         sideBarMenuView.ruleChainsBtn().click();
         ruleChainsPage.openImportRuleChainView();
         ruleChainsPage.browseFile().sendKeys(absolutePathToFileImportRuleChain);
@@ -108,7 +109,6 @@ public class CreateRuleChainImportTest extends AbstractDiverBaseTest {
         openRuleChainPage.doneBtn().click();
         openRuleChainPage.waitUntilDoneBtnDisable();
         sideBarMenuView.ruleChainsBtn().click();
-        ruleChainName = IMPORT_RULE_CHAIN_NAME;
 
         Assert.assertNotNull(ruleChainsPage.entity(IMPORT_RULE_CHAIN_NAME));
         Assert.assertTrue(ruleChainsPage.entity(IMPORT_RULE_CHAIN_NAME).isDisplayed());
@@ -119,7 +119,6 @@ public class CreateRuleChainImportTest extends AbstractDiverBaseTest {
     public void importRuleChainAndSaveWithSameName() {
         ruleChainName = IMPORT_RULE_CHAIN_NAME;
         testRestClient.postRuleChain(defaultRuleChainPrototype(ruleChainName));
-        ;
 
         sideBarMenuView.ruleChainsBtn().click();
         ruleChainsPage.openImportRuleChainView();
diff --git a/msa/black-box-tests/src/test/resources/all.xml b/msa/black-box-tests/src/test/resources/all.xml
new file mode 100644
index 0000000000..3a35ec5c16
--- /dev/null
+++ b/msa/black-box-tests/src/test/resources/all.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+    
+        
+        
+    
+
\ No newline at end of file
diff --git a/msa/black-box-tests/src/test/resources/testNG.xml b/msa/black-box-tests/src/test/resources/blackBox.xml
similarity index 100%
rename from msa/black-box-tests/src/test/resources/testNG.xml
rename to msa/black-box-tests/src/test/resources/blackBox.xml
diff --git a/msa/black-box-tests/src/test/resources/smokeTests.xml b/msa/black-box-tests/src/test/resources/uiTests.xml
similarity index 96%
rename from msa/black-box-tests/src/test/resources/smokeTests.xml
rename to msa/black-box-tests/src/test/resources/uiTests.xml
index 85080e2bfd..73754c8381 100644
--- a/msa/black-box-tests/src/test/resources/smokeTests.xml
+++ b/msa/black-box-tests/src/test/resources/uiTests.xml
@@ -18,7 +18,7 @@
 -->
 
 
-
+