Cómo ser pasante de Testing Automation y ¡no morir en el intento!

Después de mi primer post “Primeros pasos para ingresar al mundo IT (según mi experiencia)”, en el que cuento cómo fue mi proceso hasta alcanzar mi primera experiencia en TI, recibí algunos comentarios de personas que se identificaron con mi caso y que, en ocasiones, sintieron ganas de renunciar a la reconversión. Como mencioné en ese post, el proceso no es fácil y requiere mucha perseverancia y esfuerzo de nuestra parte, ¡pero no te rindas! 💪🏻

Hoy quiero compartir contigo la etapa siguiente, luego de ingresar a la pasantía.

Desde el primer día, los integrantes del equipo de UpCamp.io (antes llamado CoreCamp) fueron muy atentos con nosotros, un equipo de 5 pasantes de distintas edades y localidades de Uruguay. La pasantía se realizó en formato de trabajo remoto de lunes a viernes, 6 horas diarias. Nos conectábamos vía Zoom y usábamos distintas herramientas para mantener el trabajo en equipo y la comunicación 🙌🏻.

Lo primero que me gustó fue que nos presentamos mediante imágenes, gifs, memes o lo que quisiéramos. De esta forma, fue una manera divertida de conocernos y ver aquellas cosas que teníamos en común. También tuvimos que decidir como equipo un nombre y un logo, así nació “bugBusters” 🐞.

El viaje

¡Te damos la bienvenida a bordo!

Te has embarcado en la apasionante aventura de ingresar al mundo de TI. Vemos este proceso como un viaje que, sin importar el origen, culmina en un continente nuevo donde cada día con el sol nacen nuevas ideas.

Lo que pocos saben es que la travesía en sí misma está llena de aprendizajes, de momentos de descubrimiento. Cada interacción y desafío dispara mini-transformaciones que preparan a los viajantes para desembarcar con pie firme y espalda confiada en destino.

¡Adelante con coraje!

La primera semana nos dieron una introducción a todo lo que íbamos a estar viendo durante la pasantía como QA Automators. También planteamos nuestras expectativas y nuestro compromiso con la misma. Nos explicaron que el proceso comprendía cuatro etapas y que era visto como un ‘viaje’ en el cual nos acompañarían hasta el destino. Tuvimos varias actividades tipo ‘defreeze’ (término que usábamos en lugar de ‘ice breaker’ 😁), comenzamos a trabajar en equipo y el curso WebdriverIO en Abstracta Academy. También tuvimos nuestro primer taller con Gabriel Ledesma (alias el Cholo) para introducirnos en la metodología SCRUM 🙌🏻.

UpCamp Journey

La segunda semana comenzamos a aplicar SCRUM y tuvimos nuestro primer sprint. Nos presentaron un proyecto “real” donde teníamos un Trello con las tareas pendientes y cada uno tomaba la tarjeta que deseaba. Al principio, me costó entender lo que teníamos que hacer y qué se esperaba de nosotros. A medida que avanzábamos con las tareas, comenzaron las frustraciones 😭.

En el segundo sprint, apoyándome en el equipo, preguntando e investigando por mi cuenta, finalmente pude entender lo que tenía que hacer. Seguimos avanzando con las tareas y aplicando el flujo SCRUM: teníamos la daily a primera hora para saber cómo estábamos con las tareas o si precisábamos ayuda. Los lunes eran las retrospectivas para ver qué se había hecho durante el sprint anterior y las revisiones para ver qué teníamos que corregir. Lamentablemente, tuvimos una baja: un integrante del equipo recibió una oferta laboral que no pudo rechazar 😥.

En el tercer sprint, pude agarrar el ritmo de las actividades y sentía que podía avanzar sin problemas. Comenzamos a reunirnos en equipo más seguido y compartíamos nuestras experiencias. Nos manteníamos motivados. Los primeros code review (revisión del código) fueron difíciles, con 50 o más comentarios para resolver 😩.

En el cuarto sprint, continuamos incorporando conocimiento a través de distintos talleres. Trabajamos en nuestras habilidades blandas y pudimos identificar aquellas en las que estábamos más flojos y debíamos mejorar a través de la práctica. Los code review se tornaban cada vez más difíciles y requerían que aprendiéramos nuevas técnicas para mejorar el código de las pruebas… Como equipo, nos propusimos ayudar a una compañera que venía rezagada con las tareas. Pudimos comprobar que es mejor si nos apoyamos entre todos para sacar el trabajo adelante 💪🏻.

En el quinto sprint, continuamos con talleres sobre testing y buenas prácticas. Tuve algunas dificultades para conseguir información sobre un tema nuevo, pero finalmente, siendo constante, pude conseguirlo. También tuvimos un taller de inteligencia intrapersonal para aprender más sobre autoconocimiento, autorregulación y motivación 🤗.

En el sexto sprint, la necesidad de ayuda del equipo era constante, es bueno saber que contamos con gente que ‘sabe mucho’. Nos dedicamos a preparar el proyecto final del curso WebdriverIO🤓.

En el séptimo y último Sprint, para continuar aprendiendo, comenzamos un tema nuevo como API Testing. Un compañero fue derivado a trabajar en un proyecto real dentro de Abstracta, nos emocionamos por él y sabíamos que pronto nos tocaría al resto 😅.

Llegamos al final de la segunda etapa, lo que significaba dejar el equipo con el que habíamos trabajado durante dos meses. Sin embargo, era la oportunidad que estábamos esperando para avanzar hacia el objetivo de tener nuestro primer trabajo en IT 😁.

En síntesis

Herramientas, técnicas y habilidades que aprendí durante la pasantía:

La lista es larga y podría seguir… Lo importante es estar al tanto de las tools que se usan hoy en día en las empresas de IT 😉.

Para ir cerrando

Lo que quiero contarte es que si alguna vez tienes la oportunidad de ser parte de un bootcamp o una pasantía como esta, te lo tomes con calma. Serán muchos conocimientos a incorporar en poco tiempo, hazlo con responsabilidad pero disfrutando cada momento, sin perder el entusiasmo😉.

Habrán muchos momentos frustrantes, que sientas perder las fuerzas y quieras abandonar, pero por favor no pierdas de vista la meta 🙏🏻.

En el caso de UpCamp.io los tutores te acompañan y guían durante todo el proceso, y si algo no sale, generan las instancias necesarias para solucionarlo. En mi experiencia, fue muy grato saber que contaba con ellos en todo momento. Muchas veces me ayudaron con sus palabras de aliento. Si se pudiera, me anotaría de nuevo 😂.

Aprovecho para darles un gracias infinito a Martin, Valen, Rodri y Vale, ¡unos capos en todo lo que hacen! Y no me olvido de mis compañeros ‘bugBusters’ Andre, Lu y Santi, sin ellos ¡no lo hubiera logrado! 🙌🏻

En el próximo post te estaré contando sobre mi primer proyecto real: ¿qué es el API Testing?

Aguardo tus comentarios y sugerencias.

Hasta la próxima!

👋🏻

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *