Automated Tuning Of Gate-Defined Quantum Dots