I have 2 jobs in Jenkins: QA and Dev. In Dev job I checked \"Build after other projects are built\" option and set project name = QA so that QA job will be built after Dev
To make it simpler with out worrying about trigger from URL using delay, there is a Jenkins plugin which helps to schedule the job on the fly with as much as delay you need (configurable when ever you are running build and supports parameterized builds as well). For more details please check Plugin Pags, GitHub