Descripción
**Acerca de Cyferd**
Cyferd es una empresa tecnológica de rápido crecimiento que ofrece una Plataforma de Soluciones Componibles que permite a las empresas crear aplicaciones interconectadas con facilidad. Desarrollamos soluciones innovadoras diseñadas para ayudar a las organizaciones a trabajar de forma más inteligente, más rápida y con mayor eficiencia. A medida que escalamos, buscamos a una persona experimentada y orientada al detalle para liderar los esfuerzos de garantía de calidad de nuestra plataforma y su infraestructura centrales.
**Descripción del puesto**
Como Ingeniero Senior de Garantía de Calidad experimentado y altamente calificado, usted brindará un servicio crítico en garantía de calidad para nuestra plataforma basada en la nube alojada en Kubernetes. Este puesto implica contribuir a la estrategia de pruebas, supervisar las pruebas de extremo a extremo (E2E), de API y de rendimiento, y garantizar los niveles más altos de confiabilidad de la plataforma. Colaborará estrechamente con los gerentes de producto y los desarrolladores, asumirá la responsabilidad de la aprobación final de las versiones y guiará a los ingenieros junior de QA en las mejores prácticas de calidad a medida que el equipo crezca. Nuestra plataforma utiliza una amplia gama de tecnologías de bases de datos, por lo que es fundamental contar con experiencia en entornos multi-base de datos.
**Qué hará (Responsabilidades clave)**
*Estrategia y liderazgo en garantía de calidad*
* Diseñar, implementar y gestionar estrategias y procesos de garantía de calidad para aplicaciones basadas en la nube desplegadas en Kubernetes.
* Impulsar iniciativas de mejora continua para optimizar los procesos de prueba y aumentar su eficiencia.
*Planificación y ejecución de pruebas*
* Elaborar planes de prueba exhaustivos para nuevas funciones y versiones, abarcando pruebas funcionales, de integración, de rendimiento y de seguridad.
* Colaborar con los equipos de desarrollo para garantizar la cobertura de pruebas en una variedad de bases de datos (SQL, NoSQL, no relacionales).
* Participar activamente en reuniones de definición de requisitos con los equipos de producto y desarrollo para aportar retroalimentación sobre especificaciones técnicas y funcionales.
* Diseñar y ejecutar casos de prueba automatizados, centrándose especialmente en las canalizaciones CI/CD dentro del entorno Kubernetes.*Pruebas en la nube y en Kubernetes*
* Diseñar escenarios de prueba específicos para clústeres de Kubernetes, asegurando la resiliencia, escalabilidad y alta disponibilidad de la aplicación.
* Realizar pruebas de aplicaciones contenerizadas, incluida la validación de la escalabilidad de los servicios, el equilibrio de carga y la recuperación ante fallos.
* Establecer métodos de monitoreo y registro para detectar proactivamente problemas y garantizar pruebas sólidas dentro de entornos en la nube dinámicos.
*Gestión de defectos e informes de calidad*
* Gestionar el ciclo de vida de los defectos, rastreando y priorizando los problemas para garantizar su resolución oportuna.
* Elaborar y presentar informes de calidad, métricas clave e informes resumidos de pruebas a la dirección, ofreciendo visibilidad sobre el estado general de la plataforma.
* Identificar y comunicar los riesgos asociados con la estabilidad, escalabilidad y rendimiento de la plataforma.
**Qué aporta (Habilidades, experiencia y calificaciones clave)**
*Habilidades requeridas:*
* 5 años o más en pruebas de software o garantía de calidad, con experiencia como Ingeniero Senior de QA o en un puesto similar.
* Profundo conocimiento de la infraestructura en la nube, especialmente en entornos basados en Kubernetes, y familiaridad con protocolos de red (HTTP, WebSockets).
* Experiencia práctica con múltiples tipos de bases de datos (SQL, NoSQL, no relacionales, clave:valor), incluidas las pruebas y la solución de problemas.
* Competencia en el diseño e implementación de scripts de prueba automatizados; experiencia con canalizaciones y herramientas CI/CD (por ejemplo, Jenkins, GitHub Actions). Experiencia con lenguajes de scripting (por ejemplo, JavaScript, Shell) para automatización y creación de casos de prueba.
* Experiencia trabajando en entornos ágiles, participando en la planificación de sprints, reuniones diarias y retrospectivas.
* Familiaridad con: Herramientas de pruebas automatizadas: WebdriverIO, Cypress, Playwright, Selenium, Appium
* Herramientas de pruebas de API: Karate, REST Assured, Postman
* Marcos de pruebas de carga: Gatling, K6
* Excelentes habilidades comunicativas verbales y escritas; capacidad para colaborar transversalmente con los equipos de ingeniería, DevOps y producto.**Qué ofrecemos**
* Un entorno laboral dinámico y colaborativo dentro de una división tecnológica de rápido crecimiento de una empresa tecnológica global.
* Salario competitivo
* Oportunidades de crecimiento profesional acelerado y desarrollo profesional.
* Disposiciones laborales flexibles y un fuerte enfoque en el equilibrio entre la vida laboral y personal.
Sueldo: $68,800.00 \- $103,200.00 al mes
Lugar de trabajo: remoto híbrido en Ciudad de México, CDMX