Job Description
🚀 Senior QA Engineer | Automation · API · E2E · K6
AlliedGlobal | Oportunidad Remota | Contractor
📌 Detalles de la posición
- Modalidad: Remoto
- Tipo de contratación: Contractor
- Dedicación: Full-time
- Horario: Lunes a viernes, de 9:00 a.m. a 6:00 p.m. (GMT-6)
- Idioma: Español
- Inglés: No requerido
- Presencialidad: La posición es remota. Para candidatos ubicados en Guatemala, podría requerirse presencia ocasional en oficina.
🌟 Sobre la oportunidad
Buscamos un profesional capaz de ir más allá de la ejecución de casos de prueba: alguien que pueda definir la estrategia de calidad, establecer criterios de aceptación y quality gates, diseñar y mantener frameworks de automatización y tomar decisiones de manera autónoma
La persona seleccionada será responsable de asegurar la calidad de soluciones críticas de la plataforma mediante pruebas funcionales de negocio, automatización de APIs y pruebas E2E, validación de arquitecturas orientadas a eventos y pruebas de performance
También tendrá participación directa en la validación de flujos críticos de crédito, soluciones desarrolladas para resolver incidentes contables, servicios de monitoreo y el portal de autoservicio de backoffice.
Además, será un referente de calidad dentro del equipo, promoviendo buenas prácticas de testing, apoyando la automatización y contribuyendo al conocimiento técnico de otros miembros.
🗣️La comunicación y colaboración para esta posición se realizan en español
🎯 ¿Qué harás?
Estrategia y liderazgo de calidad
- Definir la estrategia de pruebas para los diferentes componentes e iniciativas de la plataforma.
- Establecer criterios de calidad y quality gates para los flujos críticos.
- Definir criterios y prioridades de prueba con autonomía.
- Actuar como referente de calidad dentro del equipo.
- Promover buenas prácticas de testing y automatización.
- Mentorear a otros miembros del equipo en prácticas de QA y automatización.
🤖 Automatización de pruebas
- Diseñar, construir y mantener de manera autónoma el framework de automatización
- Desarrollar automatización para APIs REST y pruebas E2E
- Automatizar y validar flujos críticos de negocio de principio a fin.
- Diseñar soluciones de automatización escalables y mantenibles.
- Validar contratos y comportamiento esperado de los servicios.
🔄 Testing de arquitecturas orientadas a eventos
- Diseñar y ejecutar pruebas sobre arquitecturas event-driven
- Validar el procesamiento de eventos y mensajería.
- Realizar pruebas sobre Kafka y AWS SQS
- Validar flujos completos que involucren múltiples servicios y eventos.
💳 Testing funcional de negocio
- Diseñar y ejecutar pruebas funcionales sobre productos y flujos de crédito
- Validar los flujos críticos de la plataforma.
- Validar las soluciones desarrolladas para resolver incidentes contables.
- Verificar que las soluciones implementadas realmente resuelvan la causa raíz de los incidentes identificados.
🗄️ Validación de datos
- Validar la persistencia y consistencia de información en bases de datos.
- Realizar validaciones sobre PostgreSQL
- Trabajar con validación de datos en DynamoDB y Databricks
- Validar información en ambientes de prueba y, cuando corresponda, en ambientes productivos.
⚡ Performance Testing
- Diseñar y ejecutar pruebas de performance, carga y stress
- Utilizar K6 para evaluar el comportamiento y rendimiento de las soluciones.
- Identificar posibles problemas de rendimiento y contribuir a su resolución.
☁️ Validaciones post-deploy
- Realizar validaciones posteriores a los despliegues en ambientes de Pruebas y Producción.
- Validar el funcionamiento del servicio de monitoreo
- Validar el portal de autoservicio de backoffice
- Utilizar herramientas de observabilidad para verificar el correcto funcionamiento de las soluciones desplegadas.
📚 Documentación y conocimiento
- Documentar casos y escenarios de prueba.
- Generar evidencia de las pruebas realizadas.
- Mantener documentación relacionada con la estrategia y cobertura de testing.
- Participar y liderar actividades de knowledge transfer
- Compartir conocimientos y contribuir a fortalecer las capacidades de automatización del equipo.
🛠️ Tecnologías y herramientas
Testing Backend
JavaScript para testing · Python · API Testing · REST APIs · Contract Testing
Automatización
E2E Automation · API Automation · Kafka · AWS SQS · End-to-End Business Flow Testing
Performance
K6 · Load Testing · Stress Testing
Herramientas de QA y DevOps
Testmo o herramientas similares · GitHub · CI/CD Pipelines
Bases de datos
PostgreSQL · DynamoDB · Databricks
Cloud y operación
AWS · Kubernetes · Datadog
🔎 ¿Qué buscamos?
- 5+ años de experiencia en QA y automatización de pruebas.
- Experiencia liderando o definiendo la estrategia de calidad de productos en producción.
- Experiencia sólida diseñando y manteniendo frameworks de automatización API y E2E de manera autónoma.
- Experiencia realizando API Testing y validación de servicios REST.
- Experiencia en pruebas sobre arquitecturas orientadas a eventos
- Experiencia trabajando con Kafka y/o AWS SQS para validación de eventos y mensajería.
- Experiencia validando persistencia y consistencia de datos, especialmente con PostgreSQL
- Experiencia realizando pruebas de performance y carga utilizando K6
- Experiencia en testing funcional de negocio.
- Experiencia validando flujos complejos de principio a fin.
- Capacidad para trabajar con autonomía y establecer prioridades de prueba.
- Experiencia en ambientes productivos y validaciones post-deploy.
- Conocimiento de buenas prácticas de QA, automatización y calidad de software.
- Capacidad para documentar pruebas y generar evidencia de resultados.
- Capacidad para actuar como referente técnico y compartir conocimiento con otros miembros del equipo.
- Español profesional.
- Inglés NO requerido.
⭐ Será un plus si tienes
- Conocimientos de finanzas, banca o contabilidad
- Experiencia trabajando con sistemas de crédito
- Experiencia validando procesos contables.
- Experiencia validando integraciones con core bancario
- Experiencia previa en plataformas financieras o productos relacionados con crédito.