Descripción
Resumen:
Como Ingeniero Senior de Aseguramiento de Calidad, garantizará la calidad, fiabilidad y rendimiento del producto mediante el diseño de estrategias de pruebas automatizadas, la contribución a las mejores prácticas de ingeniería y la integración de la calidad en todo el ciclo de vida del desarrollo.
Puntos destacados:
1. Dirigir la estrategia de pruebas e integrar la calidad en todo el ciclo de desarrollo
2. Diseñar y mantener marcos de pruebas automatizadas para diversos tipos de pruebas
3. Colaborar con los equipos para mejorar la capacidad de prueba y la calidad del código
**Descripción de la empresa**
SGS es la empresa líder mundial en pruebas, inspección y certificación. Operamos una red de más de **2.500 laboratorios e instalaciones comerciales en 115 países**, respaldada **por un equipo de más de 100.000 profesionales dedicados**. Con **más de 145 años de excelencia en el servicio**, combinamos la precisión y exactitud que caracterizan a las empresas suizas para ayudar a las organizaciones a alcanzar **los más altos estándares de calidad, cumplimiento y sostenibilidad.**
Nuestra promesa de marca — **«cuando necesita estar seguro»** — refleja nuestro compromiso con la **confianza, la integridad y la fiabilidad**, lo que permite a las empresas **prosperar con confianza**. Ofrecemos orgullosamente nuestros **servicios expertos** bajo la marca **SGS** y una cartera de **marcas especializadas de confianza**, incluidas **Applied Technical Services**, **Brightsight**, **Bluesign** y **Nutrasource**.
**Descripción del puesto**
Como Ingeniero Senior de Aseguramiento de Calidad, desempeñará un papel fundamental para garantizar la calidad, fiabilidad y rendimiento de nuestros productos. Irá más allá de las pruebas manuales al diseñar estrategias de pruebas automatizadas, contribuir a las mejores prácticas de ingeniería e integrar la calidad en todo el ciclo de vida del desarrollo.
Trabajará estrechamente con desarrolladores, gestores de producto e ingenieros DevOps para definir e implementar soluciones de pruebas escalables, asegurando entregas rápidas y fiables.
**Responsabilidades**
* Definir y liderar la estrategia general de pruebas, garantizando que la calidad se incorpore en cada etapa del desarrollo.
* Diseñar, desarrollar y mantener marcos de pruebas automatizadas (interfaz de usuario, API, integración y rendimiento).
* Colaborar con los desarrolladores para mejorar la capacidad de prueba, la fiabilidad y la calidad del código.
* Integrar pruebas automatizadas en las canalizaciones CI/CD para habilitar pruebas continuas.
* Analizar los requisitos y los diseños técnicos para identificar riesgos y casos límite desde una fase temprana.
* Realizar pruebas exploratorias para descubrir problemas complejos o inesperados.
* Garantizar la fiabilidad, el rendimiento y la escalabilidad del sistema mediante estrategias de pruebas adecuadas.
* Contribuir a la mejora de las prácticas de desarrollo (capacidad de prueba, observabilidad, pruebas «shift-left»).
* Revisar el código y proporcionar retroalimentación desde una perspectiva de calidad y riesgo.
* Orientar a los miembros del equipo sobre estrategias, herramientas y mejores prácticas de pruebas.
* Mantener documentación de pruebas clara y exhaustiva.
**Requisitos**
* Mínimo 5 años de experiencia en Aseguramiento de Calidad, con sólida exposición al desarrollo de software.
* Competencias sólidas en programación en al menos un lenguaje (por ejemplo, C\#, JavaScript, Java o Python).
* Experiencia comprobada con marcos de automatización de pruebas (por ejemplo, Selenium, Playwright, Cypress o similares).
* Conocimientos sólidos sobre pruebas de API (REST y/o GraphQL).
* Experiencia en el diseño y mantenimiento de suites de pruebas automatizadas.
* Familiaridad con canalizaciones CI/CD y la integración de pruebas automatizadas (por ejemplo, Azure DevOps, GitHub Actions).
* Conocimientos sólidos sobre principios de desarrollo de software y metodologías de pruebas.
* Experiencia trabajando en entornos ágiles.
* Competencia con Git y flujos de trabajo colaborativos.
* Excelentes habilidades analíticas y de resolución de problemas.
* Buenas habilidades comunicativas y dominio fluido del inglés.
**Habilidades preferidas:**
* Experiencia con herramientas de pruebas de rendimiento y carga.
* Familiaridad con entornos contenerizados.
* Conocimientos sobre plataformas en la nube (especialmente Azure).
* Experiencia con pruebas de contrato y virtualización de servicios.
* Comprensión de sistemas distribuidos.
* Familiaridad con herramientas de desarrollo guiado por el comportamiento (BDD) (por ejemplo, Cucumber, SpecFlow).
* Experiencia con prácticas de pruebas de seguridad.
* Exposición a herramientas de monitorización y observabilidad.
**Información adicional** **¿Por qué SGS?**
* Únase a una empresa globalmente reconocida y estable, líder en la industria de pruebas, inspección y certificación (TIC).
* Disfrute de un **horario flexible y un modelo de trabajo híbrido.**
* Acceda a oportunidades continuas de aprendizaje mediante SGS University y Campus.
* Colabore en un entorno multinacional con colegas de distintos continentes.
**Postule ahora**:
En SGS, nos comprometemos a fomentar una cultura abierta, amigable y de apoyo basada en el trabajo en equipo. Valoramos la diversidad y ofrecemos infinitas oportunidades para aprender, ampliar su experiencia y alcanzar su máximo potencial. ¡Postule ahora para unirse a nuestro motivado y dinámico equipo!