A system 100 for automated laser-assisted dermatological treatment is provided; the system includes a robot arm assembly 120, including 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 the method are further provided.