Test case fails in Circle CI but same test case passes in local Katalon Studio

We have been integrating Katalon with Circle CI. So one of the test case which passes successfully in local Katalon studio, fails when I run it through Circle CI.
I have tried debugging but not able to find the root cause for it.

Here is the error log -
2020-09-30 11:37:12 - [MESSAGE][PASSED] - Refresh successfully

2020-09-30 11:37:12 - [MESSAGE][WARNING] - Unable to call Test Case 'Test Cases/Intentwise/Metric Filters/Apply Non Metric Filters/Apply Keywords Contain Filter' (Root cause: java.lang.IllegalArgumentException: Cannot find test case 'Test Cases/Intentwise/Metric Filters/Apply Non Metric Filters/Apply Keywords Contain Filter'
	at com.kms.katalon.core.testcase.TestCaseFactory.findTestCase(TestCaseFactory.java:72)
	at com.kms.katalon.core.main.TestCaseExecutor.<init>(TestCaseExecutor.java:90)
	at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:113)
	at com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.doCall(CallTestCaseKeyword.groovy:59)
	at com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.call(CallTestCaseKeyword.groovy)
	at com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:68)
	at com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.callTestCase(CallTestCaseKeyword.groovy:81)
	at com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.execute(CallTestCaseKeyword.groovy:44)
	at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:73)
	at com.kms.katalon.core.keyword.BuiltinKeywords.callTestCase(BuiltinKeywords.groovy:334)
	at intentwise.CheckKeywordsFilter.applyKeywordTextMatchFilterandVerify(CheckKeywordsFilter.groovy:29)
	at intentwise.CheckKeywordsFilter.verifyKeywordFilters(CheckKeywordsFilter.groovy:188)
	at intentwise.CheckKeywordsFilter.invokeMethod(CheckKeywordsFilter.groovy)
	at com.kms.katalon.core.main.CustomKeywordDelegatingMetaClass.invokeStaticMethod(CustomKeywordDelegatingMetaClass.java:50)
	at Check SP Keywords Dashboard.run(Check SP Keywords Dashboard:41)
	at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
	at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
	at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:339)
	at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:330)
	at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:309)
	at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:301)
	at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:235)
	at com.kms.katalon.core.main.TestSuiteExecutor.accessTestCaseMainPhase(TestSuiteExecutor.java:191)
	at com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase(TestSuiteExecutor.java:141)
	at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:90)
	at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:157)
	at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown Source)
	at TempTestSuite1601465716914.run(TempTestSuite1601465716914.groovy:39)
)

Here is the test case located -
image

Here is my code snippets -

public class CheckKeywordsFilter {
	private void applyKeywordTextMatchFilterandVerify(TestCase apply_keyword_filter, int count , String matchCase) {

		WebUI.callTestCase(apply_keyword_filter, [:],FailureHandling.OPTIONAL)

		WebUI.delay(5)
}
private void verifyKeywordFilters(){
TestObject sel_keyword_col = new TestObject().addProperty(
				'xpath', com.kms.katalon.core.testobject.ConditionType.EQUALS, "//span[@class='ag-column-tool-panel-column-label'][contains(text(),'Keyword')]",
				true)
		selectAggridColumn(sel_keyword_col)
		WebUI.refresh()
		TestCase apply_keyword_filter_contains = new TestCase('Test Cases/Intentwise/Metric Filters/Apply Non Metric Filters/Apply Keywords Contain Filter')

		applyKeywordTextMatchFilterandVerify(apply_keyword_filter_contains, 2 ,"contain")

		WebUI.click(findTestObject('Intentwise/Metric Filters/Select Filter Option/reset_filter'))

		TestCase apply_keyword_filter_equals = new TestCase('Test Cases/Intentwise/Metric Filters/Apply Non Metric Filters/Apply Keywords Equals Filter')

		applyKeywordTextMatchFilterandVerify(apply_keyword_filter_equals, 2 ,"equal")
}
}

Kindly please help me debug this.

@yashaswini.sadananda
Please rename test case from:

Apply Keywords Contain filter

to

Apply Keywords Contain Filter

In Linux, the file name is case sensitive.

Sure thanks for the reply @duyluong. I will try that out