...

Katerina Campos Pizarro

QA Automation - Desarrollo de Software - RPA

EN EDICIÓN..

Portafolio de Proyectos

🧪 Testing Unitario con JUnit y Mockito

Descripción: Implementación de pruebas unitarias para un sistema de tareas.

Objetivo: Validar funciones básicas aplicando TDD (Red–Green–Refactor).

Java 17 JUnit 5 Mockito Hamcrest

Aprendí a diferenciar el sujeto bajo prueba y dependencias usando mocks. Mejoraría la cobertura con más casos negativos.

🌐 Automatización Funcional con Selenium

Descripción: Automatización de login y flujo de compra en e-commerce.

Objetivo: Validar la experiencia de usuario en escenarios críticos.

Java Selenium WebDriver TestNG WebDriverManager

Me permitió aplicar el patrón POM y ejecutar pruebas.

📖 Pruebas BDD con Cucumber

Descripción: Automatización de historias clínicas con enfoque BDD.

Objetivo: Validar login, registro de fichas y reglas de negocio usando Gherkin.

Java Selenium Cucumber Maven

Aprendí a escribir escenarios en lenguaje natural para facilitar la comunicación con "los 3 amigos". Mejoraría la parametrización de datos.

🔌 API Testing con Postman y Newman

Descripción: Validación de endpoints REST en un sistema de reservas.

Objetivo: Garantizar integridad de respuestas JSON y status codes.

Postman Newman

Pude integrar pruebas newman. Mejoraría el coverage incluyendo pruebas de error.

⚡ Pruebas de Rendimiento con JMeter

Descripción: Simulación de 50 usuarios concurrentes en sitio BlazeDemo.

Objetivo: Identificar el límite de carga del servidor y proponer mejoras.

Apache JMeter

Aprendí a usar timers y assertions para validar rendimiento realista. Mejoraría la parametrización con CSVs más variados.

Sobre mí

Me llamo Katerina Campos Pizarro, soy Analista Programadora Computacional. Cuento con experiencia en desarrollo de software, con capacidad para adaptarme a diversos proyectos y entornos tecnológicos. Trabajando en equipos con metodologías ágiles y herramientas de integración continua.

Actualmente especializo en los lenguajes Java, JavaScript/TypeScript y Python. En las áreas de la automatización de pruebas de software (QA) y de la automatización robótica de procesos (RPA), utilizando tecnologías y frameworks como Selenium, Cucumber, JUnit, Maven, Newman, Postman, entre otros.

Estudios Académicos

  • Instituto Profesional IACC

    Técnico de Nivel Superior en Análisis y Programación Computacional

    Formación académica profesional en Programación

  • Desarrollo RPA

    Práctica Laboral

    Desarrollo de Automatización de Procesos: Actualización y mejora de procesos de automatización existentes en el software ERP Softland con Python, Selenium, y PyAutoGUI.

  • QA Automation

    Especialización en Automatización de Pruebas

    Implementación de escenarios de prueba automatizados utilizando metodologías, técnicas y herramientas de testing para asegurar la conformancia de un producto de acuerdo a las buenas prácticad de la industria.