Software Development Engineer in Test (Álvaro Obregón)

Software Development Engineer in Test (Álvaro Obregón)

27 ago
|
Grupo Bursátil Mexicano
|
Álvaro Obregón

27 ago

Grupo Bursátil Mexicano

Álvaro Obregón

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 (Álvaro Obregón)
🏢 Grupo Bursátil Mexicano
📍 Álvaro Obregón

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software development engineer in test (álvaro obregón) / álvaro obregón

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software development engineer in test (álvaro obregón) / álvaro obregón