Webinar: Ask me anything en ReconverTIte

Hace unos días junto a ReconverTIte organizamos un webinar con el formato “Ask me anything”, donde estuve respondiendo preguntas que hicieron los participantes. Si no conocés de qué se trata ReconverTIte, te recomiendo darle una mirada al sitio y entender sobre el proyecto, viendo si te puede servir a vos o a alguien que conozcas, o si tenés alguna forma en la que puedas colaborar. Básicamente es un proyecto social en el que en Abstracta estamos ayudando a reconvertir a mujeres del interior de Uruguay para que puedan comenzar un trabajo en tecnología.

En este post quiero compartir el video y también un resumen de las preguntas que me hicieron y las respuestas que di. Incluso hay algunas preguntas que no las pude contestar en la charla por falta de tiempo, así que aprovecho y comparto acá algunas ideas más.

¡Aprovecho a agradecer a Caro y Flo que llevan adelante este proyecto!

Video y Slides

Preguntas y Respuestas (Ask me anything)

Pongo acá todas las preguntas y dejo algunas notas esbozando respuestas. No son completas, pero al menos da una pauta de por dónde cada uno puede comenzar a buscarse las respuestas 🙂

Sobre las oportunidades laborales que hay hoy en día respecto al testing

Hay muchas. Por ejemplo comenzando en uTest o Fiverr para remoto, toda empresa de software debería hacer testing 🙂

¿Qué es lo que menos le ha gustado de todo lo que ha conocido en su carrera como profesional en el área de Testing Software?

Nada para mencionar. Lo que no me ha gustado en el momento me ha servido para aprender, entonces hoy agradezco haberme cruzado con eso ya que me formó en lo que soy hoy.

¿Cuáles son los conocimientos que debería tener un tester el día de hoy, a nivel funcional, comunicacional y técnico?

  • Funcional: técnicas de testing, mind maps, poder de análisis, critical thinking.
  • Comunicación: escrita y oral. Claridad. ¡Inglés!
  • Técnico: API testing, pairwise, state machines, etc.

Quiero insertarme laboralmente en este mundo y quisiera saber qué otra capacitación recomendarías para complementar el curso Software Tester y así poder aplicar mejor a las oportunidades que van apareciendo.

  • API testing
  • Agile
  • Más de testing
  • Cosas específicas de algún negocio específico

Cuando uno no tiene experiencia y quiere aprender software testing, ¿cuáles serían los recursos, ya sean gratis o pagos, para poder conseguir un trabajo de la manera más eficiente?

  • Cursos en plataformas online como Abstracta Academy, Ministry of Testing, Argentesting, Udemy, Coursera, Test Automation University, BlazeMeter University.
  • Podcasts, Youtube: Nadia Cavalleri, mi podcast, webinars de Abstracta Tech Talks y meetups de todo el mundo.
  • Blogs y libros
  • En Uruguay: JAP, UTEC, BIOS
  • Ganar experiencia: colaborar como voluntario, proyecto open source o a beneficio.
  • uTest
  • Meetups: poder del networking

Que visualizas a futuro en el mundo del testing

  • Automation
  • AI
  • Distinguirse de la competencia con skills profesionales: mejor comunicación, empatía, sentido por la calidad, perfil T, conocer de todo un poco, sentido por los riesgos, claridad, dar visibilidad

Hola Fede estoy estudiando Testing, ya hice un par de cursos en Argentesting y ahora estoy haciendo otro para complementar, siempre manual. Me interesa el area de Automation, estoy estudiando Python y automation con Pablo Soifer. La pregunta es: ¿Ves viable insertarse en el area de Automation Testing sin tener experiencia laboral de Testing manual?

Yo arranqué en performance testing, luego automation y luego test manual. Importante: sentido por calidad y por riesgos. Complementar lo técnico con risk based testing, análisis, modelos, diseño de tests.

Las empresas que solamente se dedican al testing, ¿tienden a desaparecer?

No lo creo, de hecho, trabajo para que eso no suceda 🙂

Sobre el testing posicionado en nuestro país

Nada que envidiar a otros países. Estamos muy bien posicionados. Somos pioneros en América Latina (el primer evento y la comunidad más grande y con más historia). Muchas empresas haciendo muchas cosas muy copadas, en testing y en tecnología en general.

¿Para quién trabaja un tester? ¿Puede mencionar empresas concretas, que hayan contratado el servicio de tester uruguayos que hayan cursado la formación y que no sean ingenieros/ formación en ingeniería? ¿Alguna es uruguaya? Gracias

Te nombro algunas uruguayas que sé que han tomado egresados de Nahual: Abstracta, T-Machine, These, GXC, Geocom. Hay más.

¿En qué proyecto has trabajado? Si actualmente trabajas, ¿en cuál?

Hoy en ninguno en particular, y en 30 a la vez 🙂
El último que estuve largo tiempo full time fue para Shutterfly haciendo tests de performance en integración continua. Empresa de Silicon Valley del Fortune 500, metodologías muy avanzadas, bien interesante y desafiante.

Soy estudiante de 1er año de diseño gráfico y quiero adentrarme en el mundo de IT full. ¿Qué cursos o carreras recomiendas para adentrarte en este mercado laboral ?

Conversar con las chicas de MujeresIT, Dribbble, Lucia Bustamante, Vicky Pérez. Quizá algo relacionado podría ser test de usabilidad, UX, design QA, accesibilidad, hablar con Lisandra Armas.

Alguien que no estudió testing ni tiene experiencia pero sí los conocimientos básicos y quiere aprender más ¿puede ser parte de un grupo de tester? Siempre piden experiencia laboral y eso no existe para comenzar… Normalmente llegas al testing sin buscarlo y haces la experiencia y luego lo estudias o aprendes por tu cuenta, pero se olvidaron de eso, ahora todo es si tienes experiencia. Y ni se diga el tema de la edad, si tienes 20 años si tienes oportunidad de empezar, si tienes 30 ya “deberías saber” no es por generalizar, pero el factor común es ese.

Dejá claro que no tenés experiencia pero querés tener la oportunidad, valorá lo que te hace especial. Ponele empeño.
Hacé tu propia experiencia, uTest, voluntario…

¿Qué le recomendarías a una arquitecta recibida hace 10 años para cambiar su vida profesional e incursionar en el mundo IT?

Lo mismo que ya está dicho en otras preguntas, incluso puntualizar en lo dicho en la anterior. Como arquitecta hay muchas habilidades que desarrollaste que pueden ser útiles para el rol de tester, poné foco en identificarlas y destacarlas en tu CV y en las entrevistas. Por ejemplo, gestión, atención a los detalles, etc.

¿Cómo es el comienzo en testing? Más que nada porque soy recién recibida en tecnólogo superior universitaria en TI y el testing al igual que la seguridad y auditoría me encantó

Comienzo: entender dinámica del equipo, acoplarse, reportar bugs, reproducir tests, investigar bugs, dar feedback, escribir algún reporte, investigar.

El Testing en sí, ¿le daría la calidad a un software y por ende su aprobación o no?

El testing no da calidad, el desarrollo es el que agrega calidad. Testing puede ayudar mostrando los lugares donde hay riesgos o problemas, y al fin de cuentas eso colabora para agregar calidad, pero no la agrega directamente.

Entendiendo lo que es el testing, ¿no podría haber sistemas funcionando si no pasaran por la aprobación de un tester? Viéndolo desde el punto de vista del riesgo de pérdidas que puede generar para las empresas que lo adquieran.

Sí podrían, los hay. Hay equipos que trabajan sin testers. Creo que hay que distinguir que una cosa es testers y otra cosa es testing. De todos modos, creo que hoy en día la mayoría de los equipos sí tienen testers.

¿Cómo resumirías el día a día laboral de un tester junior y si es necesario que un tester tenga conocimientos de programación?

Día laboral: test, re test, reporte bugs, mucho contacto con otros testers y otros integrantes de equipo, revisar bugs, seguimiento, reporte, investigar bugs, generar algún reporte. Revisar y actualizar casos de prueba. Diseñar casos de prueba. Presentar resultados.

Sin conocimientos en programación: sí.

¿Cómo harías para probar una aplicación nueva en un período de tiempo corto?

  • Definir scope, entender contexto.
  • Alinear participantes, stakeholders, encontrar fuentes de información (oráculos).
  • Setear expectativas.
  • Exploración inicial, mindmap.
  • Planificar cómo usar el tiempo con el que se cuenta en base a riesgos.
  • Iterar probando, actualizando mapa, reportando errores, revisando que estoy alineado en lo que estoy haciendo y en lo que decido no hacer.
  • Recomiendo escuchar este episodio de mi podcast: Just in time testing con Rob Saburin.

Teniendo en cuenta las oportunidades laborales que nos brinda la Tecnología, ¿en qué área de Testing nos recomendarías hacer foco, realizando una proyección a futuro?

Foco: testing funcional.
Luego, api testing.

Actualmente se puso muy de moda el trabajo remoto, pero a mi criterio sigue existiendo resistencia por parte de muchos empleadores tecnológico o no tecnológicos. ¿Qué recomendaciones me darías para ofrecer mis servicios dependiente o independiente bajo esta modalidad? (claramente siendo tester junior y con poca experiencia en el rubro)

Quedó demostrado que se puede seguir trabajando en forma remota. Vos ya tenés experiencia y tenés todo bajo control para dar ese servicio con eficiencia en forma remota. ¿Por qué? ¿Cuál es el beneficio para ese posible cliente? Quizá pensar en que no necesita reservarte un espacio en la oficina o que das resultados en mejor manera.

Quiero capacitarme, para reconvertirme… no tengo idea de nada, pero tengo voluntad, ¿puedo? ¿dónde? ¿costos?

Sí podés, ya tiré unas ideas arriba. Te recomiendo explorar estas categorías de mi blog:

¿Qué elementos principales y con qué formación debe contar hoy en día un Tester?

Acá compartí algo al respecto.

Fede, quisiera saber existe la forma de evitar que se desperdicie un desarrollo ágil. Es decir, ¿el Testing es lo que marca la diferencia entre waterfall y Agile? Mi organización rechaza el testing porque no está preparada para aceptar los cambios que implica. ¿Cómo lo puedo resolver? Quiero tomar el rol de tester pero se me complica. Hacemos desarrollo WEB pero también usamos GX, AS400, ¿Cómo procedo a unir todo? ¿Puedo iniciarme con Testing WEB y esperar para incorporar testing en Genexus y AS400?

Sí a todo. Se puede. Para mí es ir haciendo los cambios de a poco, siempre planteando los beneficios, midiendo resultados y mostrando que ese camino sirve (claro, siempre y cuando realmente veas que sirve). ¿Tenés tanta seguridad que el testing vale la pena? ¿Por qué? ¿Cómo podés mostrar eso en beneficios o incluso en términos económicos?

¿Qué conocimientos, habilidades y cuántos años de experiencia se requieren para llegar a ser un tester técnico?

Se puede comenzar siendo tester técnico, sin experiencia. Ese fue mi caso por ejemplo, y es el caso de muchos testers que hemos contratado en Abstracta para trabajar en automation o performance.

En conocimientos y habilidades te recomiendo revolver entre mis posts, por ejemplo este.

¿Es posible que con el tiempo pueda llegar a “sustituirse” el trabajo del tester en particular al que hace el trabajo manual así como ocurre por ejemplo con los cajeros de supermercados que se sustituyen por cajas automáticas?

No lo veo viable al menos en el corto o mediano plazo. Mientras más Inteligencia Artificial y Machine Learning, más testing va a ser necesario. Con esas herramientas vamos a poder hacer mejores cosas, pero no es que vayan a sustituirnos por máquinas.

Me gustaría saber: ¿cuáles son las diferencias entre QA y QC?

Nadia Cavalleri tiene un video muy bueno acá. Si querés ver más de QA leé esto que escribí que estuvo divertido.

Desde tu experiencia, ¿cómo vez el Testing de Software en 5 años?

Lo iremos viendo a medida vaya acercándose. En tecnología es difícil pronosticar estas cosas… De cualquier modo sigo pensando que más allá de avances tecnológicos, herramientas o metodologías que puedan aparecer, será tan importante y más todo lo que son los skills profesionales (comunicación, empatía, análisis, etc).

¿Qué piensas de las técnicas de testing se deben usar ? ¿O son ya obsoletas?

No son obsoletas. Están subutilizadas en realidad. En mi libro explico varias.


¿Cómo serán las mediciones en un contexto ágil? ¿Cuál es rol del tester en un contexto ágil?

Este post te puede servir.

¿Qué repercusiones cree que tendrá la situación mundial que se está atravesando en la industria IT? ¿Qué cambios se están viendo?

Más apertura a lo remoto, más cuidarnos entre nosotros y a uno mismo, más reflexión en pensar qué es lo que más valoramos.

¿Dónde se puede conseguir primer empleo en campo TI para joven estudiante egresando este año de ESI UTU BUCEO?

En este post dejé ideas de empresas, sitios y otras ideas para esto. Creo que el networking es clave, generar contactos, ir a eventos y buscar colaborar con otros quizá en tu misma situación.

Leave a Reply

Your email address will not be published. Required fields are marked *