Katalon Gitlab Runner Docker on Ubuntu

I am fairly new to the Gitlab runner. Followed this documentation and I set up CI/CD under settings. During registration, I declared the image as katalonstudio/katalon. I sudo installed and started. I created gitlab-ci.yml file. Once I ran the pipeline, I ended up getting an error: No/jobs or stages defined.

Here is my gitlab-ci.yml :

 image: katalonstudio/katalon
 services:
    - docker:dind
 
 
 stages: 
    - test


 test_job:
  stage: test
  script:
    - katalon-execute.sh -browserType="Chrome" -retry=0 -statusDelay=15 -testSuitePath="Test Suites/MyProject/Test Suites/TestSuite1" -executionProfile="QA001"
  artifacts:
    name: "$CI_COMMIT_REF_NAME"
    paths:
      - report/
    reports:
      junit:
      - 'report/*.xml'
    when: always
  only: 
    variables:
    - $SCHEDULE_JOB == "Smoke test"

Am I missing anything in this file? File validation does not have any error. Also, do I have to edit the environmental variables in ubuntu? Any thoughts will be a great help.