The system of rebirth is automated. It is not dependant on any supreme power like- God etc. as its controller. Beings are reborn in different forms of life, like hell etc. as per the fruition of their self-acquired karmas. When the soul acquires more inauspicious karmas, the jīva moves towards lower forms of life and with the elimination of those karmas, the soul takes birth in higher states of life.[1] Ultimately, when one gets completely freed from karmas, then mundane/worldly life comes to an end and the soul gets liberated. The aim of spiritual life is to break the chain of rebirth and attain the pure form of the self.
Footnotes