Grupo Bursatil Mexicano logo

QA Automation Engineer - AWS, Pystest, API testing

Grupo Bursatil Mexicano
1 day ago
Full-time
On-site
Mexico City, Mexico City, Mexico
QA Automation Engineer

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


Al menos 4 años en:

  • 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