“No valoras la eficacia de la IA hasta que te la quitan”, entrevista con una de las creadoras del curso de testeo EngX AI-Supported Testing

El curso EngX AI-Supported Testing capacita para resolver problemas de todos los días con IA: analizar requisitos, escribir casos de prueba, generar datos para testear, crear documentación y diagramas.

Conversamos con una de las creadoras del curso, Nataliya Bogushevskaya, mánager de programas de testeo en EPAM. Nataliya cuenta con más de 12 años de experiencia en el desarrollo y la gestión de pruebas. De niña, quería ser patóloga, pero en lugar de eso, se doctoró en Ciencias Informáticas. Le gusta leer fantasía, tomar el té en la naturaleza y tejer.

Nataliya Bogushevskaya, Software Testing Manager


“Al crecer, empecé a querer seguir una carrera silenciosa y tranquila”

Cuéntanos sobre tu infancia: ¿dónde naciste y cómo elegiste tu profesión?

— Nací y vivo en Kyiv, Ucrania. Aquí me siento como en casa, así que nunca tuve el deseo de mudarme a otro país.

Cuando estaba en 10–11 grado, trabajé como asistente en un guardarropa: tenía una llave y recibía y entregaba los abrigos de la gente. Me gustaba ese trabajo porque era silencioso y tranquilo. Y así gané mi primer sueldo.

De niña, soñaba con ser patóloga: de nuevo, una profesión sin plazos ni prisas. Pero mis padres decidieron que ser patólogo era poco prometedor y que el futuro era la informática. Llevaron mis documentos al Departamento de Tecnología de la Información de la Universidad Técnica Nacional de Ucrania, “Instituto Politécnico Igor Sikorsky de Kiev”. Primero obtuve un máster y dicté clases en mi departamento, y más tarde me doctoré en Informática.

EngX AI-Supported Testing
Leverage generative AI to minimize repetitive efforts throughout the software testing lifecycle.
View coursearrow-right-blue.svg

“Dejo contentos a los clientes”

¿Cuál fue su trayectoria profesional?

— En 2012, empecé a trabajar a tiempo parcial en EPAM como formadora de analítica de datos en el área de R&D. Poco después, el puesto de Jefe del Laboratorio de Pruebas quedó vacante. Me ofrecieron ese puesto y pasé a trabajar a tiempo completo. Trabajé en R&D durante 4 años y, en 2016, me incorporé a proyectos de producción de pruebas.

Ahora soy mánager de pruebas: establezco procesos de testeo. Establezco y analizo métricas para evaluar la calidad del producto y dejar a los clientes contentos.

¿Qué te inspira en tu trabajo?

— Valoro especialmente la oportunidad de aprender algo nuevo y ponerlo en práctica. Me encanta trabajar con diagramas y perfecciono regularmente mis habilidades en análisis de negocio. Antes llevaba mucho tiempo dibujar todos los elementos de un modelo; ahora, en cambio, puedes experimentar con herramientas de IA y generar un script que lo dibuje.

Busco cursos en LinkedIn Learning y en los sitios web de los principales fabricantes de soluciones de IA: Microsoft, AWS.

“Escribir comandos es una habilidad que se aprende”

¿Cómo se te ocurrió la idea de crear el curso EngX AI-Supported Testing?

— Pensé en el curso hace como un año y medio, cuando apareció el primer modelo GPT-3. Comencé a utilizarlo en tareas de testeo: generar casos y datos de pruebas. El ChatGPT se manejaba bien con ese tipo de tareas, pero mis colegas no compartían mi entusiasmo.

Al crear un comando, es importante incorporar todos los aspectos que puedan influir en el resultado. Mi colega escribió un comando: “Crear un Page Object para Wikipedia”. ChatGPT respondió que no podía hacerlo, pero dio un algoritmo para crear uno. Este es un resultado inútil para una persona que sabe cómo crear un Page Object pero quiere facilitar su trabajo. Cambié el comando original y le añadí contexto sobre el lenguaje de programación: “Crear un Page Object para Wikipedia en Java”. A partir de ahí, todo funcionó.

Me di cuenta de que escribir comandos es una habilidad que se puede aprender y decidí sistematizar mi conocimiento para transmitírselo a mis colegas.

¿Quiénes colaboraron en la creación del curso y con qué obstáculos se encontraron?

— Recibí la ayuda de Oleksandr Antonov, líder del equipo de Software Testing, y Alexey Shcheglov, Project Manager de EPAM y experto en EngX. Yo había estado trabajando en los mismos proyectos que Oleksandr por varios años. Trabajamos juntos para seleccionar y organizar los materiales del curso. Alexey revisó nuestro contenido, nos hizo comentarios profesionales y sugirió nuevas ideas.

El rápido desarrollo de GenAI trajo dificultades a la creación del curso. Mientras trabajábamos en los materiales, los modelos y las herramientas cambiaban. Hubo veces en las que tuvimos que rehacer el contenido por completo para que el curso siguiera siendo relevante. Pero fue interesante explorar nuevas herramientas.

“La IA libera a los testers de tareas rutinarias”

¿En qué se diferencia el curso EngX AI-Supported Testing de otros cursos que trabajan con IA?

— Hay cursos sobre técnicas, métodos y marcos de trabajo en ingeniería de pruebas con ejemplos de generación de una receta de pastel y un guion de una fiesta infantil. Nuestro curso se centra en resolver tareas rutinarias de pruebas con IA. Los especialistas pueden dedicar más tiempo a escribir pruebas interesantes y más complejas.

¿A quiénes está dirigido el curso?

— Los ejemplos del curso están dirigidos a testers manuales. Para los testers automatizados, también se incluyen materiales sobre la generación de datos de prueba y la creación de scripts para crear pipelines en Jenkins y desplegar máquinas virtuales en la nube.

“Sin IA, los índices de productividad cayeron un 30 %”

¿Hay algún tipo de confirmación objetiva de los beneficios de la IA en la resolución de tareas?

— Estuve en un proyecto que utilizaba Copilot. Todo el equipo decía que en realidad no era muy útil en el trabajo. Entonces, el cliente dejó de pagar la licencia y los indicadores de productividad del equipo cayeron un 30 %. La IA puede encajar de forma tan orgánica en los procesos de trabajo que no valoras tanto su eficacia hasta te la quitan.

Para aprovechar al máximo las herramientas de IA, hay que invertir tiempo en aprenderlas. Experimentar te servirá para desarrollar tu propio método de usarlas y es la forma más productiva de incorporarlas a tu flujo de trabajo.

¿Qué consejo tienes para darles a todos los que aún no han comenzado a usar IA en su trabajo?

— Puedes comenzar por dejarla entrar en tu vida: úsala como guía durante un viaje o para que te calcule las calorías de una comida. Eso te servirá para ver que realmente puede con esas tareas. Y entonces será más claro cómo utilizar GenAI en tu trabajo.

Choose the best EngX course for your goals
Explore the courses in our catalog.
View offers
Publicaciones relacionadas
Sigue las noticias en tus plataformas favoritas