Data Science y Testing son 2 cosas muy diferentes, lo primero es mas como para que hagas la universidad (Ingeniería o Tecnólogo) y es pesado de estudiar, es mucho mas accesible desde un punto de vista técnico que sigas expandiendo frontend o que estudies backend directamente que hay mil laburos y se escala rápido.

Si andás bien con el inglés te recomiendo esta plataforma: https://www.freecodecamp.org/

Para estudiar testing no tengo idea, pero estudiar programación sirve igual para eso.