A system 100 for automated laser-assisted dermatological treatment is provided; said system comprises a robot arm assembly 120, comprising a laser head 101 coupled to the robot arm 102 and a controlling unit 110. The system is configured to remove an undesirable dermatological condition from skin by directing laser energy to a pre-defined skin surface area intended for treatment essentially in an absence of human attendance. A method for real-time controlling an automated laser-assisted removal of undesirable dermatological condition from skin implemented by a system 100 and a computer program product for causing the computer to execute said method are further provided.