Registro Profesional — Estado: Activo

Javiera Ignacia Vera Arancibia

Analista Programador · Analista QA Funcional
Lampa, Santiago, Chile +569 8779 8150 javiveraa22@gmail.com
DISPONIBILIDAD INMEDIATA

4 años de trayectoria en tecnología: 2 años certificando flujos críticos de negocio bancario y de seguros (CRM, contratación, ventas), y 2 años previos en desarrollo y automatización de procesos (RPA). Trabajo con capacidad analítica, atención al detalle y trazabilidad completa — y soy siempre transparente sobre qué he aplicado en un proyecto real y qué he aprendido por estudio propio.

01

Formación y Aprendizaje

Analista Programador — Titulada

Centro de Formación Técnica INACAP

Conocimientos técnicos autodidactas

Estudiados por cuenta propia, sin proyecto laboral aplicado aún.

Selenium (Java/JS/TS) Cucumber Karate Playwright JMeter Angular Node.js Git / GitHub (básico) Linux

Herramientas generales adicionales

Azure JSON SharePoint Microsoft 365 (Word, Excel avanzado)
Experiencia comprobable (ver sección 02) Conocimiento por estudio propio
02

Experiencia Laboral

Analista QA Funcional
Smart Solutions & Services S.A. — Banchile Corredora (Banco de Chile)
2023 — 2025
CASE‑01

Certifiqué el CRM Consulta Plus para gestión de contratación de seguros, servicios y personas, validando criterios de contrato (Cliente Normal, VIP, SuperVIP), ingreso de cuentas bancarias y tipos de pago.

CASE‑02

Impulsé la automatización de procesos de generación de pruebas mediante IA (Copilot, PrAI) e ingeniería de prompts, reduciendo el tiempo de redacción de casos y criterios de aceptación.

CASE‑03

Certifiqué flujos críticos de contratación y venta de seguros sin incidencias en producción, cumpliendo el 100% de los ciclos de prueba bajo normativa ISTQB, con trazabilidad completa en JIRA Xray y Confluence.

CASE‑04

Aseguré la continuidad operativa en migraciones de aplicaciones y actualización de bases de datos, validando integridad en ambientes DEV/QA/UAT/PROD con SQL Server, bajo metodología Scrum.

CASE‑05

Prioricé y estimé el esfuerzo de pruebas en proyectos de alto riesgo mediante análisis de impacto y estimación autónoma.

CASE‑06

Apliqué capacidad analítica y atención al detalle detectando inconsistencias en validaciones de Sistema, Base de Datos, Seguridad y UX/UI antes del paso a producción.

CASE‑07

Validé APIs mediante Postman e integré pruebas de rendimiento, carga, estrés, volumen y estabilidad, con trazabilidad completa en JIRA.

CASE‑08

Contribuí a la mejora del ciclo de resolución de defectos con documentación en JIRA y seguimiento básico de procesos batch en Control-M.

CASE‑09

Fortalecí la comunicación entre áreas técnicas y de negocio, colaborando en ceremonias ágiles (dailies, plannings, retrospectivas).

Herramientas aplicadas JIRA Xray · Confluence · Postman · SQL Server · Control-M (básico) · Copilot / PrAI · Scrum · normativa ISTQB
Desarrolladora Multifuncional
Softtek Chile Ltda.
2021 — 2023
CASE‑01

Optimicé flujos críticos de negocio para banco y entidades médicas desarrollando soluciones RPA con Power Automate, Postman y el framework interno FRIDA.

CASE‑02

Agilicé la integración de procesos mediante scripts SQL a medida en Oracle Database.

CASE‑03

Mejoré la claridad de los requerimientos de negocio levantando y documentando Historias de Usuario (HDU) bajo Scrum.

CASE‑04

Aumenté la estabilidad de sistemas en producción mediante soporte técnico, mantenimiento correctivo y documentación de manuales técnicos.

CASE‑05

Aporté al éxito de procesos de certificación institucional a través de trabajo en equipo y comunicación efectiva.

Herramientas aplicadas Power Automate · Postman · FRIDA (framework interno) · Oracle Database · SQL · Scrum
03

Cómo Trabajo

Capacidad analítica

Desglose de reglas de negocio complejas y detección temprana de inconsistencias antes del paso a producción.

Trazabilidad como método

Cada caso de prueba, defecto y criterio de aceptación queda documentado y es rastreable de principio a fin.

Comunicación clara

Puente efectivo entre equipos técnicos y de negocio, en contextos ágiles y con múltiples interesados.

Aprendizaje proactivo

Estudio por cuenta propia de Selenium y JMeter antes de que un proyecto lo exigiera.

04

Ejemplos: Análisis y Diseño de Pruebas Funcionales

Mi especialización como Analista QA Funcional se centra en tres capacidades: identificar ambigüedades en los requerimientos antes de que se conviertan en defectos, diseñar matrices de casos de prueba con trazabilidad completa, y documentar incidencias con evidencia clara y reproducible.

Nota: los dos ejemplos siguientes son casos de práctica personal que diseñé para demostrar mi método de análisis y diseño de pruebas — no corresponden a un proyecto de un empleador, sino a una demostración de mi forma de trabajar.
Ejemplo 1 — Máquina Expendedora Smart
Caso de práctica

Análisis de ambigüedades

Ambigüedad 1: el requerimiento indica "la máquina dará vuelto si se ingresa dinero de más", pero no define qué ocurre si la máquina se queda sin monedas físicas: ¿debe bloquear la venta antes de recibir el dinero, o mostrar una advertencia previa en pantalla?
Ambigüedad 2: no se especifica un timeout: si se ingresa un billete y no se selecciona ningún producto, ¿cuánto tiempo espera la máquina antes de devolver el dinero automáticamente?

Estimación de esfuerzo

Análisis de ambigüedades + diseño de 5 casos: 0.5 día Ejecución física y reporte de incidencias: 0.5 día Total estimado: 1.0 día/hombre

Matriz de casos de prueba

CP-EXP-01 Compra con vuelto insuficiente Alta Fallido
DescripciónValidar que la máquina entregue el vuelto exacto cuando se ingresa un billete de mayor valor al costo del producto.
Módulo / SistemaPagos Efectivo / Máquina Expendedora
Pasos de prueba1. Seleccionar producto B2. 2. Ingresar billete de $1.000. 3. Confirmar operación.
Datos requeridosProducto: B2 ($800) · Efectivo: $1.000
Resultado esperadoLa máquina entrega el producto B2 y dispensa exactamente $200 de vuelto.
Resultado obtenidoLa máquina entregó el producto, pero solo dispensó $100 de vuelto.
CP-EXP-02 Compra con monto exacto Alta Pasado
DescripciónVerificar el correcto despacho de un producto cuando se ingresa la cantidad exacta de dinero.
Módulo / SistemaPagos Efectivo / Máquina Expendedora
Pasos de prueba1. Seleccionar producto A1. 2. Ingresar billete de $1.000 y moneda de $200. 3. Confirmar.
Datos requeridosProducto: A1 ($1.200) · Efectivo: $1.200
Resultado esperadoEl sistema valida el dinero, entrega el producto y no dispensa vuelto.
Resultado obtenidoOperación exitosa, producto entregado y sin vuelto.
CP-EXP-03 Cancelación de operación con devolución Media Pasado
DescripciónValidar que el sistema devuelva el dinero intacto si se cancela el flujo antes de elegir un producto.
Módulo / SistemaPagos Efectivo / Máquina Expendedora
Pasos de prueba1. Ingresar un billete de $1.000. 2. No seleccionar ningún producto. 3. Presionar el botón físico "Cancelar".
Datos requeridosEfectivo: $1.000
Resultado esperadoLa máquina cancela el flujo y devuelve exactamente el mismo billete de $1.000 insertado.
Resultado obtenidoFlujo cancelado y billete devuelto correctamente.
CP-EXP-04 Rechazo de billete falso o deteriorado Alta Pasado
DescripciónVerificar que la ranura rechace elementos que no cumplan con las características legales de curso forzoso.
Módulo / SistemaPagos Efectivo / Máquina Expendedora
Pasos de prueba1. Seleccionar producto A1. 2. Introducir un billete de $1.000 visiblemente roto o falso.
Datos requeridosProducto: A1 ($1.200) · Billete dañado
Resultado esperadoLa ranura rechaza y expulsa el billete de forma inmediata, mostrando aviso en pantalla.
Resultado obtenidoEl billete fue expulsado de inmediato y se mostró la alerta.
CP-EXP-05 Validación de cobro con múltiples monedas Baja Pasado
DescripciónVerificar que el lector sume de forma acumulativa y correcta múltiples monedas consecutivas.
Módulo / SistemaPagos Efectivo / Máquina Expendedora
Pasos de prueba1. Seleccionar producto B2. 2. Introducir 8 monedas de $100 consecutivamente. 3. Confirmar.
Datos requeridosProducto: B2 ($800) · 8 monedas de $100
Resultado esperadoEl contador de la pantalla suma de $100 en $100 hasta llegar a $800, y entrega el producto.
Resultado obtenidoEl contador sumó de manera correcta y despachó el producto.

Reporte de incidencia

BUG-EXP-01 — Error en el cálculo y entrega de vuelto físico Severidad / Prioridad: Alta
  1. La máquina está en reposo, mostrando "Seleccione su producto".
  2. Se introduce un billete de $1.000; la pantalla actualiza "Saldo ingresado: $1.000".
  3. Se selecciona el código B2 (papas fritas, $800); la pantalla muestra "Procesando... Despachando producto".
  4. La máquina entrega el producto correctamente.
  5. Punto del bug: el motor de vuelto se activa, pero al contar el dinero devuelto solo se entregó $100, cuando correspondían $200 ($1.000 − $800).
EsperadoEntrega del producto + $200 en vuelto.
ActualEntrega del producto + $100 en vuelto. Pérdida física de $100 para la usuaria.
Ejemplo 2 — Página E-commerce Web
Caso de práctica

Análisis de ambigüedades

Ambigüedad 1: el requerimiento indica que "el sistema vaciará el carrito al pagar", pero no define qué ocurre si la pasarela de pago tarda o falla por un error de conexión con el banco: ¿debe mantenerse el carrito guardado para no perder los productos elegidos?
Ambigüedad 2: no se especifica si el stock se reserva de forma exclusiva por un tiempo determinado (ej. 15 minutos) mientras un producto está en el carrito, o si cualquier otra persona puede comprarlo primero.

Estimación de esfuerzo

Análisis de requerimientos + diseño de 5 casos: 0.6 día Ejecución en navegador (Chrome/Safari) y reporte: 0.6 día Total estimado: 1.2 días/hombre

Matriz de casos de prueba

CP-WEB-01 Persistencia de productos en carrito tras pago exitoso Crítica Fallido
DescripciónVerificar que el estado del carrito se limpie de forma correcta una vez que el pago ha sido procesado con éxito.
Módulo / SistemaCarrito & Pagos / E-Commerce Web
Pasos de prueba1. Iniciar sesión. 2. Agregar un producto al carrito. 3. Completar el pago con tarjeta válida. 4. Volver al inicio.
Datos requeridosUsuario: test_user · Producto: Audífonos ($50)
Resultado esperadoEl pago se procesa, la orden se crea y el carrito de compras se limpia automáticamente (queda en 0).
Resultado obtenidoEl pago fue exitoso y se generó la orden, pero el producto sigue dentro del carrito.
CP-WEB-02 Pago rechazado por tarjeta expirada Alta Pasado
DescripciónValidar que el sistema impida transacciones con plásticos vencidos y mantenga la integridad del carrito.
Módulo / SistemaCarrito & Pagos / E-Commerce Web
Pasos de prueba1. Agregar producto al carrito. 2. En la pasarela, digitar una tarjeta con fecha de vencimiento pasada. 3. Intentar pagar.
Datos requeridosTarjeta vencida (04/24) · Monto: $50
Resultado esperadoEl sistema muestra alerta: "Tarjeta expirada". No se genera orden y los productos siguen en el carrito.
Resultado obtenidoMensaje de rechazo correcto, la orden no fue generada.
CP-WEB-03 Modificación de cantidades en el carrito Media Pasado
DescripciónValidar que el recálculo de totales y subtotales se actualice en tiempo real al sumar unidades del mismo ítem.
Módulo / SistemaCarrito & Pagos / E-Commerce Web
Pasos de prueba1. Agregar 1 unidad de un producto. 2. Ir al carrito y presionar el botón "+" para cambiar a 2 unidades. 3. Verificar total.
Datos requeridosProducto con stock disponible
Resultado esperadoEl total del precio se duplica automáticamente y el ícono del carrito muestra "2" artículos.
Resultado obtenidoTotales actualizados y cantidades correctas.
CP-WEB-04 Eliminación total de un producto del carrito Alta Pasado
DescripciónVerificar que al vaciar un ítem manualmente desde el carrito, los contadores e importes limpien su interfaz.
Módulo / SistemaCarrito & Pagos / E-Commerce Web
Pasos de prueba1. Agregar un producto al carrito. 2. Entrar al carrito y hacer clic en el ícono del "Basurero".
Datos requeridosProducto cualquiera
Resultado esperadoEl producto desaparece de la lista, el total vuelve a $0 y el carrito muestra el texto "Tu carrito está vacío".
Resultado obtenidoEl artículo se eliminó y la pantalla se actualizó a cero.
CP-WEB-05 Compra de producto sin stock disponible (simultáneo) Crítica Pasado
DescripciónValidar el comportamiento del sistema cuando el inventario llega a 0 justo en el instante del procesamiento del pago.
Módulo / SistemaCarrito & Pagos / E-Commerce Web
Pasos de prueba1. Agregar al carrito el último artículo disponible. 2. Intentar pagar cuando otro usuario ya compró ese último artículo segundos antes.
Datos requeridosProducto con Stock: 0 (en el momento del procesamiento)
Resultado esperadoEl sistema detiene el pago y muestra un aviso: "Lo sentimos, el producto ya no cuenta con stock".
Resultado obtenidoBloqueó el pago de manera correcta, evitando la venta sin stock.

Reporte de incidencia

BUG-WEB-01 — El carrito no se vacía tras un pago exitoso Severidad: Media / Prioridad: Alta
  1. Se inicia sesión con una cuenta de pruebas; el carrito está vacío (0).
  2. Se agrega "Audífonos Inalámbricos" al carrito; el ícono cambia correctamente a 1.
  3. Se procede al pago y se completa con una tarjeta de pruebas válida ($50).
  4. El banco aprueba la transacción y la web redirige a la pantalla de éxito con el número de orden.
  5. Punto del bug: en la pantalla de éxito, el ícono del carrito seguía mostrando "1" — el producto continuaba dentro, listo para pagarse de nuevo.
EsperadoAl completarse el pago, el carrito se limpia y el contador queda en 0.
ActualEl carrito mantiene el producto guardado pese a que el pago ya fue cobrado y la orden emitida.