Hola, soy María Auxiliadora Vélez Mendoza Hello, I am María Auxiliadora Vélez Mendoza
QA Engineer Full-Stack | Automation & Manual Testing | Ingeniera en Sistemas Full-Stack QA Engineer | Automation & Manual Testing | Systems Engineer
Ingeniera en Sistemas con más de 3 años de experiencia garantizando la calidad de software y el análisis funcional en sistemas críticos de alta transaccionalidad. Especialista en diseño y ejecución de estrategias de Testing Funcional, End-to-End (E2E), Regression, Smoke, Sanity y pruebas de aceptación (UAT). Orientada a la resolución de problemas, mitigación de riesgos y documentación precisa de defectos. Systems Engineer with over 3 years of experience ensuring software quality and functional analysis in critical high-transaction systems. Specialist in designing and executing Functional, End-to-End (E2E), Regression, Smoke, Sanity, and User Acceptance Testing (UAT) strategies. Solution-oriented, focused on risk mitigation, and precise defect documentation.
Tech Stack & Herramientas Tech Stack & Tools
Automatización & Backend Automation & Backend
Gestión, API & Seguridad Management, API & Security
Competencias Clave Key Competencies
Portafolio de Ingeniería de Pruebas (QA Engineering) QA Engineering Portfolio
👑 Categoría 1: Auditoría Integral (Full-Stack QA) Category 1: Comprehensive Audit (Full-Stack QA)
Auditoría de Resiliencia y Seguridad: App Financiera Móvil Resilience & Security Audit: Mobile Finance App
Auditoría técnica de caja negra sobre el flujo crítico de autenticación. Combina automatización E2E móvil con Appium, stress testing con Postman Runner, análisis DAST con Charles Proxy y observabilidad en tiempo real con Grafana. Black-box technical audit of the critical authentication flow. Combines mobile E2E automation with Appium, stress testing with Postman Runner, DAST analysis with Charles Proxy, and real-time observability with Grafana.
- E2E Móvil (Appium): Framework idempotente con UiAutomator2 — caché destruido entre pruebas, cero fugas de estado. Mobile E2E (Appium): Idempotent framework with UiAutomator2 — cache cleared between tests, zero state leaks.
- Hallazgo Crítico 🔴: Saturación total del Connection Pool de PostgreSQL por ausencia de Rate Limiting en el API Gateway. Critical Finding 🔴: Full PostgreSQL Connection Pool saturation due to missing Rate Limiting in the API Gateway.
- Seguridad DAST (MitM): Validación de políticas TLS y análisis de SSL Pinning con Charles Proxy. DAST Security (MitM): TLS policy validation and SSL Pinning analysis with Charles Proxy.
- Observabilidad: Telemetría con Grafana para monitorear Connection Pools en tiempo real bajo carga concurrente. Observability: Grafana telemetry to monitor Connection Pools in real-time under concurrent load.
Auditoría 360° en Ecosistema de Alquiler: Urban Scooter 360° Audit in Rental Ecosystem: Urban Scooter
Auditoría completa de un ecosistema de alquiler de patinetes cubriendo 3 capas arquitectónicas. Aplicación de estrategias de prevención de fallos desde el Frontend hasta la Base de Datos. Comprehensive audit of a scooter rental ecosystem covering 3 architectural layers. Application of defect prevention strategies from the Frontend to the Database.
- Pruebas Web: Validación funcional Frontend mediante análisis de valores límite (BVA). Web Testing: Frontend functional validation using Boundary Value Analysis (BVA).
- Pruebas Mobile: Simulación de modo offline en Android, aislando fallos de sincronización. Mobile Testing: Offline mode simulation in Android, isolating synchronization bugs.
- Base de Datos: Pruebas de inyección y consultas PostgreSQL para validar la integridad de datos. Database: Injection testing and PostgreSQL queries to validate data integrity.
🤖 Categoría 2: Automatización de Pruebas (E2E & API) Category 2: Test Automation (E2E & API)
Automatización End-to-End con Selenium y Python: Urban Routes End-to-End Automation with Selenium and Python: Urban Routes
Desarrollo de un framework de automatización UI escalable estructurado bajo el patrón Page Object Model (POM), diseñado para garantizar el flujo crítico de asignación de taxis. Development of a scalable UI automation framework structured under the Page Object Model (POM) pattern, designed to guarantee the critical taxi assignment flow.
- E2E Automatizado: Cobertura del Happy Path crítico de reserva de viajes. Automated E2E: Full coverage of the critical ride-booking Happy Path.
- Gestión del DOM: Esperas explícitas avanzadas (WebDriverWait) e inyección de JS. DOM Management: Advanced explicit waits (WebDriverWait) and JS injection.
- Intercepción de Red: Captura automatizada de códigos SMS directamente del tráfico de red. Network Interception: Automated SMS code capture directly from network traffic.
Automatización de API REST con Python y Pytest: Urban Grocers REST API Automation with Python and Pytest: Urban Grocers
Construcción de una suite de pruebas automatizadas y modulares para validar las restricciones lógicas y de seguridad en los microservicios backend. Construction of an automated and modular test suite to validate logical and security constraints in backend microservices.
- Arquitectura Modular: Separación limpia de configuraciones, datos JSON y Test Runner. Modular Architecture: Clean separation of configurations, JSON data, and Test Runner.
- Aislamiento de Bugs: Detección de código de respuesta incorrecto (falso 201 en lugar de 400). Bug Isolation: Detection of incorrect API responses (false 201 instead of 400 Bad Request).
🐧 Categoría 3: Pruebas Backend, Logs y SQL Category 3: Backend Testing, Logs & SQL
Auditoría de Base de Datos y Análisis de Logs Linux: Chicago Taxi Database Audit and Linux Log Analysis: Chicago Taxi
Actuación como QA Data Tester accediendo directamente a la consola de servidores remotos Linux para rastrear registros de errores y validar algoritmos de bases de datos. Acting as a QA Data Tester, accessing remote Linux server consoles directly to trace error logs and validate database algorithms.
- Diagnóstico en Linux: Análisis de logs y depuración remota de errores 400/500 usando Bash y Regex. Linux Diagnostics: Log analysis and remote debugging of 400/500 errors using Bash and Regex.
- Consultas SQL: Auditoría financiera de tarifas dinámicas con consultas complejas en PostgreSQL. SQL Queries: Financial auditing of dynamic rates using complex PostgreSQL queries.
Negative Testing y Validación JSON en API REST: Urban Grocers Negative Testing and JSON Validation in REST API: Urban Grocers
Ejecución de pruebas de estrés y validación de microservicios de entrega (Order and Go) y creación de kits de productos. Execution of stress testing and validation of delivery microservices (Order and Go) and product kit creation.
- Pruebas de Estrés: Validación de límites de peso, tiempos de respuesta y caracteres especiales. Stress Testing: Validation of weight limits, response times, and special characters.
- Negative Testing: Detección de fallos no controlados (Error 500) en el payload JSON. Negative Testing: Detection of unhandled server failures (500 Error) in JSON payloads.
📱 Categoría 4: Mobile Testing (Android) Category 4: Mobile Testing (Android)
QA Funcional en App Móvil Android: Urban.Lunch Functional QA in Android Mobile App: Urban.Lunch
Ejecución de pruebas táctiles, usabilidad y estrés en entorno emulado (Pixel 2 / Samsung Galaxy A55) para la app de delivery. Execution of touch, usability, and stress tests in an emulated environment (Pixel 2 / Samsung Galaxy A55) for the delivery app.
- UI/UX Móvil: Aislamiento de bloqueadores lógicos en carrito y problemas visuales de superposición. Mobile UI/UX: Isolation of logical shopping cart blockers and visual overlap issues.
- Integración de Hardware: Simulación de fallos al denegar permisos de geolocalización y red. Hardware Integration: Failure simulation by denying geolocation and network permissions.
🌐 Categoría 5: Ingeniería de Pruebas Manuales (Funcionales y Diseño) Category 5: Manual Testing Engineering (Functional & Design)
Pruebas Web UI, Regresión y Compatibilidad: Urban Routes Web UI, Regression, and Compatibility Testing: Urban Routes
Estrategia integral para asegurar la fidelidad visual y funcional de la plataforma de taxis bajo múltiples entornos. Comprehensive strategy to ensure visual and functional fidelity of the taxi platform under multiple environments.
- Multi-Entorno: Pruebas visuales y funcionales en Chrome y Firefox con múltiples resoluciones. Multi-Environment: Visual and functional tests on Chrome and Firefox at multiple resolutions.
- Pasarela de Pago: Validación exhaustiva del flujo de pago mediante partición de equivalencias. Payment Gateway: Comprehensive validation of the checkout flow using equivalence partitioning.
Diseño de Casos de Prueba, BVA y Mapas Mentales: Urban Routes Test Case Design, BVA, and Mind Maps: Urban Routes
Ingeniería de requerimientos y descomposición de lógica de negocio para la funcionalidad de tarifas de viajes. Requirements engineering and business logic decomposition for trip fare functionality.
- Modelado: Creación de mapas mentales y diagramas de flujo para lógica de tarifas. Modeling: Flowcharts and mind maps design mapping travel fare calculation algorithms.
- Diseño de Pruebas: Cobertura frontend/backend estructurando matrices de BVA y partición de clases. Test Design: Frontend/backend coverage designing BVA and equivalence partitioning matrices.
Ejecución de Regresión y Ciclo de Vida de Defectos: Urban Routes Regression Execution and Defect Life Cycle: Urban Routes
Trazabilidad de defectos y gestión del "Bug Life Cycle" aplicando estándares internacionales. Defect traceability and "Bug Life Cycle" management applying international standards.
- Reporte en Jira: Registro detallado de bugs críticos evaluando severidad, prioridad y pasos de reproducción. Jira Reporting: Detailed logging of critical bugs evaluating severity, priority, and steps.
- Ciclo de Defectos: Control de regresiones y trazabilidad de fallos bajo estándares ISTQB. Defect Lifecycle: Regression control and bug tracking adhering to ISTQB standards.
Experiencia Profesional Professional Experience
Freelancer - QA Engineer
Proyecto Independiente Independent Project
Diseño de estrategias BDD con Gherkin, ejecución de ciclos de regresión en pasarelas de pago y enfoque preventivo (Shift-Left Testing) mitigando riesgos críticos. Design of BDD strategies with Gherkin, execution of regression cycles in payment gateways, and a preventive approach (Shift-Left Testing) to mitigate critical risks.
Soporte Técnico y Aseguramiento de Calidad Technical Support & Quality Assurance Analyst
CNE Manabí
Validación de infraestructura, pruebas de estrés, seguridad de sistemas operativos y monitoreo de 150 túneles de datos dedicados manteniendo la disponibilidad al 100%. Infrastructure validation, stress testing, operating systems security, and monitoring of 150 dedicated data tunnels maintaining 100% availability.
Formación Académica e Idiomas Academic Education & Languages
Especialización en QA Engineering QA Engineer Specialization
TripleTen Bootcamp
Bootcamp intensivo de QA. Enfoque en pruebas automatizadas y manuales, Selenium WebDriver, Pytest, Postman, SQL, Android Studio y metodologías ágiles. Intensive QA Bootcamp. Focused on manual and automated testing, Selenium WebDriver, Pytest, Postman, SQL, Android Studio, and agile methodologies.
Ingeniería en Sistemas Informáticos Systems Engineering
Universidad Técnica de Manabí (UTM) Technical University of Manabí (UTM)
Formación integral en fundamentos de ingeniería de software, bases de datos relacionales, algoritmos, redes y seguridad de la información. Comprehensive training in software engineering fundamentals, relational databases, algorithms, networking, and information security.
Idiomas Languages
Competencia Lingüística Linguistic Competencies
Español: Nativo.
Inglés:
Intermedio B1 (Enfoque técnico orientado a lectura de requerimientos y documentación
precisa de defectos).
Spanish: Native.
English:
Intermediate B1 (Technical focus oriented towards requirements analysis and precise
defect documentation).
Contacto Contact
¿Listo para trabajar juntos? Ready to work together?
Estoy disponible para posiciones remotas o híbridas. Hablemos sobre cómo puedo aportar valor a tu equipo de QA. Envíame un mensaje a través del formulario o conéctate conmigo en mis redes profesionales. I am available for remote or hybrid positions. Let's talk about how I can add value to your QA team. Send me a message through the form or connect with me on my professional networks.
Manabí, Ecuador Manabí, Ecuador