I have a use case where I need to execute same set of cases across multiple applications/end points/urls, So is there a way I can run the same job across multiple application urls?
Job is some kind of container where you assign your jobs to it. Each job has its own URL and you can of course run different tests with different URLs.
In you case, I would simply change the first step on each test (the navigation to the URL of the website) and use a project parameter instead of test parameter. Project parameter is a global variable that can be used among all of your tests within the same project.
So, once all of the tests in your job will use this project parameter, you can simply change it whenever you want
Let me know if you will need my help with that.