27 ago
|
Grupo Bursátil Mexicano
|
Culiacán Rosales
27 ago
Grupo Bursátil Mexicano
Culiacán Rosales
Acerca de GBM
En GBM estamos seguros de que invertir es la única forma de conseguir libertad y un mejor futuro, y somos orgullosamente uno de los principales promotores de inversión a nivel nacional e internacional. Trabajamos día a día para crear las mejores soluciones institucionales y empresariales y, además, para construir de la mano de todos nuestros expertos la plataforma de inversión que va a cambiar la realidad de millones de personas al ofrecerles acceso a la inversión de manera segura, inteligente y simple.
Somos una organización de gestión de patrimonio y activos y banca privada con 40 años de experiencia, inversión digital innovadora y productos de ahorro. Nuestra misión es permitir vidas significativas a través de soluciones financieras inteligentes.
México, Ciudad de México, Santa Fe
Full time job
Objetivo
Garantizar la calidad, confiabilidad y estabilidad del software de GBM mediante la detección temprana y proactiva de defectos, así como el diseño, desarrollo y mantenimiento de soluciones de automatización de pruebas. El SDET participa activamente en todo el ciclo de vida del desarrollo de software, colaborando estrechamente con equipos de desarrollo, producto y DevOps para asegurar que las funcionalidades cumplan con los estándares de calidad definidos, tanto a nivel funcional como no funcional. El rol tiene como objetivo impulsar una cultura de calidad desde etapas tempranas, contribuyendo a la mejora continua de procesos, frameworks y estrategias de testing, promoviendo buenas prácticas de automatización, pruebas integrales y eficiencia en la detección de riesgos antes de llegar a ambientes productivos.
En una semana típica:
Actividades:
Analizar historias de usuario y requerimientos técnicos para preparar escenarios de prueba.
Definir y mantener casos de prueba para nuevas funcionalidades.
Automatizar pruebas funcionales y no funcionales para sistemas existentes y nuevos.
Ejecutar ciclos de pruebas de regresión de manera recurrente.
Ejecutar pruebas de carga y estrés en componentes críticos.
Integrar pruebas automatizadas en los flujos de CI/CD.
Detectar, registrar y dar seguimiento a defectos durante los ciclos de prueba.
Validar funcionalidades antes de entregas y despliegues a producción.
Generar reportes simples sobre resultados de pruebas y estado de calidad.
Colaborar con desarrolladores y otros QAs para la ejecución de pruebas integrales.
Proponer mejoras al proceso de testing y a la automatización existente.
Responsabilidades:
Analizar las funcionalidades del producto y definir los criterios de aceptación y el plan de pruebas en conjunto con el Product Owner.
Construir y documentar los casos de prueba para cada nueva funcionalidad.
Identificar, aislar, documentar, priorizar según el nivel de riesgo y dar seguimiento a los defectos durante el proceso de pruebas, comunicándolos oportunamente al equipo de desarrollo de software.
Documentar los resultados del proceso de pruebas junto con el plan de pruebas.
Ejecutar distintos tipos de pruebas, tales como pruebas funcionales, smoke, regresión, estrés y carga.
Diseñar, desarrollar y ejecutar pruebas automatizadas (tanto funcionales como no funcionales).
Participar en revisiones contribuyendo al diseño de soluciones para nuevas funcionalidades o correcciones de defectos.
Desarrollar e implementar pipelines de pruebas automatizadas.
Documentar los flujos funcionales del negocio y el impacto técnico entre los distintos componentes del sistema.
Escolaridad
Licenciatura en Ingeniería de Sistemas Computacionales, Ingeniería en Computación, o afín.
Ingles Técnico (Indispensable)
Requisitos
Automatización de pruebas usando Python y frameworks como Pytest, Puppeteer, Behave o SpecFlow (BDD).
Diseño y mantenimiento de frameworks de automatización reutilizables. Pruebas E2E, API testing y pruebas de integración. Uso de git, revisión de código para creación de casos de prueba automatizados.
Diseño de casos de prueba, planes de prueba y estrategias de cobertura. Pruebas manuales y automatizadas. Metodologías BDD (Gherkin, escenarios Given-When-Then).
API testing: Postman, Newman o REST Assured. Validación de endpoints REST (status codes, schemas, tiempos de respuesta). Manejo de autenticación (JWT, OAuth2) en pruebas.
Bases de Datos: SQL Server y PostgreSQL. Diseño de queries, validaciones de datos y análisis de resultados. Stored Procedures (SPs), Jobs y procesos batch.
Pruebas de Performance: JMeter, K6, Gatling o Locust. Diseño de pruebas de carga, estrés y análisis de resultados.
Herramientas de Gestión y Metodologías: Jira para gestión de bugs, historias y seguimiento. Metodologías Agile (Scrum/Kanban).
Cloud & Observabilidad: AWS CloudWatch, Lambdas, DynamoDB, S3. Revisión de logs, monitoreo de ejecuciones y detección de fallos.
CI/CD & Integración de Pruebas: Automatizadas en pipelines (GitHub Actions, Jenkins, lambda, stepfunctions, codepipeline, codebuild). Ejecución de pruebas en ambientes de integración continua.
Soft Skills
Trabajo en equipo
Habilidades de comunicación
Análisis y resolución de problemas
Aprendizaje continuo
Pensamiento crítico
Adaptabilidad a cambios
Gestión del tiempo y organización
Ofrecemos
Salario y paquete de compensación competitivo
Asignación a largo plazo contratada directamente por GBM
Esquema 100% nominal
Enfoque de formación y plan de carrera
Certificaciones AWS patrocinadas y presupuesto de formación para cada empleado.
¡Únete al equipo!*
*Para postularte es indispensable que leas y aceptes nuestro Aviso de Privacidad para Candidatos que se alinea a la ley de protección de datos personales y especifica el uso que le daremos a los mismos únicamente con fines de reclutamiento.
#LI-NT1
📌 Software Development Engineer in Test (Culiacán Rosales)
🏢 Grupo Bursátil Mexicano
📍 Culiacán Rosales