STDE (Software Development Engineer in Test )

Tecnología · Ciudad de México (Híbrido)

Inscribirme

Descripción

AZKAIT es una empresa Mexicana que busca y conecta el mejor talento IT con empresas Latinoamericanas y de Estados Unidos.


Estamos en la búsqueda de tu talento como STDE (Software Development Engineer in Test )

Requisitos

Must Have (Requisitos Indispensables)

  • Lenguaje Principal: Java (Dominio avanzado).
  • Automatización Web: Selenium / WebDriver.
  • Frameworks de Testing: TestNG / JUnit.
  • Pruebas de API: Pruebas API REST con RestAssured.
  • Gestión de Construcción: Maven / Gradle.
  • Metodología: BDD (Cucumber / Gherkin).
  • Bases de Datos: SQL / Pruebas de Base de Datos.
  • Control de Versiones: Git.
  • Integración Continua: CI/CD (Jenkins / GitLab CI).

Nice to Have (Habilidades Deseables)

  • Pruebas de Rendimiento: JMeter.
  • Contenedores y Orquestación: Docker / Kubernetes.
  • Herramientas de API alternativas: Postman / SoapUI.
  • Gestión de Pruebas: JIRA / Xray / Zephyr.
  • Reportes: Allure / Extent Reports.


Habilidades Blandas y Mentalidad

  • Inglés Avanzado (C1): Comunicación escrita y verbal clara para la colaboración diaria con equipos internacionales y documentación orientada al cliente.
  • Pensamiento Analítico: Capacidad para identificar casos borde, patrones de falla y problemas sistémicos de calidad.
  • Sentido de Responsabilidad: Asume plena accountability por los resultados de calidad, no solo por la ejecución de las pruebas.
  • Colaboración: Cómodo trabajando con equipos multifuncionales incluyendo desarrollo, DevOps, producto y stakeholders de negocio.
  • Proactividad: Anticipa riesgos de calidad y los escala antes de que se conviertan en defectos en producción.

Certificaciones Deseables

  • ISTQB Nivel Avanzado — Ingeniero de Automatización de Pruebas (Test Automation Engineer).
  • AWS / GCP Cloud Practitioner.
  • Certified Agile Tester (CAT).


Objetivo del Puesto

Buscamos un Ingeniero de Desarrollo de Software en Pruebas (SDET) altamente calificado, con más de 5 años de experiencia, para unirse a nuestro equipo. El candidato ideal combina sólidas habilidades de ingeniería de software con profunda experiencia en automatización de pruebas, procesos de calidad y frameworks modernos de testing. Trabajará de la mano con los equipos de desarrollo para diseñar e implementar estrategias robustas de pruebas automatizadas que garanticen la calidad, confiabilidad y rendimiento de productos de software empresariales.


Responsabilidades Principales

  • Diseño de Frameworks: Diseñar, desarrollar y mantener frameworks de pruebas automatizadas para testing funcional, de integración, regresión y rendimiento, utilizando Java como lenguaje principal.
  • Estrategia de Pruebas: Definir e implementar estrategias de prueba, planes de prueba y casos de prueba alineados con los requisitos de negocio y criterios de aceptación.
  • Integración CI/CD: Colaborar con desarrolladores, product owners y arquitectos para integrar el testing en el pipeline de CI/CD desde el inicio del ciclo de desarrollo.
  • Infraestructura de QA: Construir y mantener la infraestructura de pruebas, incluyendo la gestión de datos de prueba, configuración de entornos y dashboards de reporte.
  • Calidad de Código: Realizar revisiones de código (code reviews) en la automatización de pruebas y hacer cumplir estándares y buenas prácticas en todo el equipo.
  • Análisis de Fallas: Liderar el análisis de causa raíz en fallas de pruebas y defectos en producción, asegurando correcciones permanentes y estrategias de prevención.
  • Cultura Shift-Left: Impulsar prácticas de shift-left testing y promover una cultura de calidad a lo largo de todo el ciclo de vida del desarrollo de software.
  • Mentoría: Mentorear a ingenieros QA junior y promover una cultura de ingeniería orientada a la calidad.
  • Innovación Continua: Evaluar e introducir nuevas herramientas, frameworks y metodologías de prueba para mejorar continuamente la cobertura y la eficiencia.

Localización (Híbrido)