Ir al final de los metadatos
Ir al inicio de los metadatos

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual Ver el historial de la página

Versión 1 Actual »

Niveles de UPEX Galaxy

El programa UPEX Galaxy está diseñado para guiar a los Testers a través de 2 Etapas (Career Paths). Cada Etapa conlleva ciertos NIVELES que el Tester debe alcanzar para llegar a su mayor SENIORITY:

  • 🛡️ El primer camino del Tester es convertirse en un “QA Engineer” (Pruebas Manuales)

    • Capacidad de realizar análisis, planificación, ejecución y gestión de:

      • Pruebas Manuales de UI, Bases de Datos y API Testing.

    • 🐉 NIVELES:

      • (tic) L1: Capaz de realizar tareas (US) sencillas de frontend sin mucho complejidad.

        • Prácticas:

          • Entiende y puede seguir guías y protocolos de prueba previamente definidos.

          • Identifica errores obvios en la interfaz y reporta con claridad.

          • Familiarizado con herramientas básicas de testing y reporting.

          • Capaz de realizar pruebas de regresión siguiendo casos de prueba definidos.

      • (tic) L2: Capaz de realizar tareas (US) avanzadas de frontend y también tareas de Backend (Pruebas de Bases de Datos y Pruebas de API).

        • Prácticas:

          • Realiza pruebas exploratorias identificando puntos críticos en las aplicaciones.

          • Puede diseñar casos de prueba simples basados en requisitos.

          • Familiarizado con SQL básico para realizar pruebas en Bases de Datos.

          • Inicia pruebas básicas en APIs usando herramientas como Postman o similares.

          • Entiende la importancia de ciclos de vida de defectos y los gestiona correctamente.

      • (tic) L3: Capaz de realizar tareas (US) de performance y/o diseñar nuevas Historias de Usuario.

        • Prácticas:

          • Diseña y ajusta casos de prueba complejos basados en cambios de requisitos.

          • Identifica y reporta problemas de rendimiento usando herramientas básicas.

          • Realiza pruebas exploratorias avanzadas e identifica áreas no cubiertas.

          • Gestiona los Planes de Prueba (Cobertura, Regresión, Sanity, Smoke) de manera efectiva.

          • Ofrece guía y mentoría a testers de niveles inferiores (Capacidad de ser Tutor).

          • Tiene una comprensión básica sobre automatización de pruebas.

  • 🛡️ El segundo camino es especializarse como “QA Automation Engineer” (Pruebas Automatizadas)

    • Capacidad de realizar análisis, planificación, ejecución y gestión de:

      • Pruebas Automatizadas de E2E, aśi como también Integration Testing
        (Aplicando para cualquiera de los Frameworks de automatización de Browsers/Apps)

    • 🐉 NIVELES:

      • (tic) L3: Capaz de realizar tareas (TD) para Automatizar pruebas UI de historias implementadas.

        • Prácticas:

          • Capaz de manejar el flujo completo de trabajo ordinario.

          • Capaz de realizar pruebas Frontend con data sin iteración (hardcodeada)

          • Capaz de realizar Page-Object-Model básico.

          • Capaz de realizar controles de versionado de código (conocimiento básico en GIT)

      • (tic) L4: Capaz de realizar tareas (TD) para Automatizar pruebas complejas y de integración de historias implementadas.

        • Prácticas:

          • Capacidad de resolución de problemas y conflictos de pruebas (Debugging).

          • Capaz de realizar pruebas E2E con data en iteración (Parametrizadas)

          • Capaz de escribir código con Excelentes prácticas y principios (POM, “DRY”, etc.)

          • Capaz de escribir scripts de prueba con Estructura de Datos, condicionales, bucles, etc.

          • Capaz de entender y ejecutar Pipelines de Regresión en Continuous Integration (CI).

          • Capaz de escribir scripts de prueba para intercepción y assertions de API Testing.

      • (tic) L5: Capaz de realizar cualquier tarea (TD) de Automatización y gestionar los Planes de Prueba.

        • Prácticas:

          • Capacidad de resolución de conflictos de GIT con facilidad.

          • Capacidad de resolución de problemas de ambientes y errores de config del Repo.

          • Capaz de realizar Planes de Prueba generales y para Automatización de pruebas.

          • Capaz de planificar, armar y hacer funcionar los Repositorios de Automatización de Prueba.

          • Capaz de configurar integraciones de aplicaciones de Reporte de Prueba con el Repo.

          • Capaz de realizar pruebas automatizadas de Performance (con ciertas herramientas).

L1 - GALAXY LEVEL 1 - GX

  • L1: Capaz de realizar tareas (US) sencillas de frontend sin mucho complejidad.

    • Prácticas:

      • Entiende y puede seguir guías y protocolos de prueba previamente definidos.

      • Identifica errores obvios en la interfaz y reporta con claridad.

      • Familiarizado con herramientas básicas de testing y reporting.

      • Capaz de realizar pruebas de regresión siguiendo casos de prueba definidos.

L2 - GALAXY LEVEL 2 - GX2

  • L2: Capaz de realizar tareas (US) avanzadas de frontend y también tareas de Backend (Pruebas de Bases de Datos y Pruebas de API).

    • Prácticas:

      • Realiza pruebas exploratorias identificando puntos críticos en las aplicaciones.

      • Puede diseñar casos de prueba simples basados en requisitos.

      • Familiarizado con SQL básico para realizar pruebas en Bases de Datos.

      • Inicia pruebas básicas en APIs usando herramientas como Postman o similares.

      • Entiende la importancia de ciclos de vida de defectos y los gestiona correctamente.

L3 - GALAXY LEVEL 3 - GX3

  • Analyst:

    • L3: Capaz de realizar tareas (US) de performance y/o diseñar nuevas Historias de Usuario.

  • Automation:

    • L3: Capaz de realizar tareas (TD) para Automatizar pruebas UI de historias implementadas.

    • Prácticas:

      • Capaz de manejar el flujo completo de trabajo ordinario.

      • Capaz de realizar pruebas Frontend con data sin iteración (hardcodeada)

      • Capaz de realizar Page-Object-Model básico.

      • Capaz de realizar controles de versionado de código (conocimiento básico en GIT)

Es importante destacar que los niveles son acumulativos y los miembros pueden avanzar naturalmente de un nivel a otro a medida que completan los sprints. Si un miembro demuestra una comprensión adecuada del nivel actual, también puede ser promovido manualmente.

Además, a medida que los miembros avanzan en el programa, las evaluaciones individuales se vuelven más exigentes para mejorar su rendimiento en la forma de trabajar.

  • Sin etiquetas