Descripción
¡Somos **Merlin Digital Partner**! Una **empresa líder en headhunting IT y digital** que se destaca entre la multitud, con más de una década de experiencia. Hemos **colaborado con éxito y desempeñado un papel fundamental en el crecimiento de gigantes industriales**, como Wallapop, Glovo, Banc Sabadell y Duracell, entre otros.
Nuestro **enfoque se centra en los enfoques centrados en las personas y en la optimización de los procesos de selección**. Nuestra **misión es revolucionar a las empresas integrando sin fisuras talento de primer nivel**. Lo que nos diferencia es nuestra **comprensión profunda de cada socio** (¡siendo su mejor influencer!), abordando no solo sus necesidades, sino también capturando su esencia.
**Nuestro socio** es una empresa de **HealthTech en rápido crecimiento**, que desarrolla tecnologías conectadas en la intersección de **hardware, sistemas embebidos, IoT, IA y salud digital**. Su tecnología transforma entornos cotidianos en plataformas inteligentes de salud, permitiendo un monitoreo continuo y sin interrupciones de la salud.
Actualmente buscamos un **Ingeniero Senior de Automatización de Pruebas de Software** para unirse a su equipo de Ingeniería y ayudar a garantizar la calidad, confiabilidad y escalabilidad de su próxima generación de productos de salud conectados.
**Misión:**
Como **Ingeniero Senior de Automatización de Pruebas de Software**, su misión será liderar y evolucionar la **estrategia de pruebas, los marcos de automatización y los procesos de validación de lanzamientos** a lo largo del ciclo de vida del desarrollo de software.
Usted desempeñará un papel clave para aumentar la cobertura de pruebas automatizadas, identificar riesgos tempranamente y asegurar que los productos sean robustos, escalables y listos para producción.
Trabajando estrechamente con los equipos de **Backend, Frontend, Embebidos y Producto**, ayudará a construir una sólida cultura de calidad en toda la organización de Ingeniería, asegurando que la calidad esté integrada en todo el proceso de desarrollo, y no se trate simplemente como un paso final de validación.
**El puesto:**
Usted será responsable de:
* Definir y liderar la **estrategia de QA de software** a lo largo del ciclo de vida del producto.
* Planificar y ejecutar los **procesos de validación antes de los lanzamientos a producción**.
* Definir los **criterios de aceptación de lanzamiento y las puertas de calidad**.
* Realizar **pruebas funcionales, de regresión e integradas**.
* Identificar riesgos de calidad tempranamente y ayudar a prevenir incidencias en producción.
* Diseñar, construir y mantener **marcos de pruebas automatizadas**.
* Aumentar la cobertura de pruebas automatizadas en **servicios backend, aplicaciones frontend y APIs**.
* Desarrollar y evolucionar las **estrategias de pruebas unitarias, de integración y extremo a extremo**.
* Integrar pruebas automatizadas en las **pipelines de CI/CD**.
* Trabajar estrechamente con los equipos de Ingeniería para mejorar la **calidad del código y su capacidad de prueba**.
* Revisar los cambios de software e identificar posibles riesgos de calidad.
* Analizar errores, reproducir incidencias y realizar **análisis de causa raíz**.
* Definir y supervisar métricas de calidad, tales como **cobertura de pruebas, estabilidad de regresión, incidencias en producción y calidad de los lanzamientos**.
* Analizar incidencias en producción mediante **registros (logs), métricas y herramientas de monitorización**.
* Promover las mejores prácticas de pruebas y una **cultura de ingeniería centrada primero en la calidad**, en todos los equipos.
* Mejorar continuamente los procesos de pruebas, los flujos de trabajo de automatización y las prácticas de ingeniería.
**Qué necesitamos:**
* **5 o más años de experiencia profesional en Automatización de QA, Ingeniería de Software o Ingeniería de Calidad**.
* Fuertes habilidades de programación en **Python**.
* Experiencia comprobada diseñando, desarrollando y manteniendo **marcos de pruebas automatizadas**.
* Experiencia práctica probada en la prueba de **APIs REST, servicios backend y aplicaciones web**.
* Profundo conocimiento de las metodologías de pruebas de software, incluyendo **pruebas unitarias, de integración, extremo a extremo y de regresión**.
* Experiencia integrando **pruebas automatizadas en pipelines de CI/CD**.
* Experiencia con **Git y flujos de desarrollo colaborativo de software**.
* Experiencia participando en **revisiones de código** e identificando proactivamente posibles riesgos de calidad.
* Fuertes habilidades de **depuración, análisis y análisis de causa raíz**.
* Experiencia trabajando estrechamente con desarrolladores y equipos multidisciplinarios en entornos **Ágiles**.
* Una comprensión sólida de cómo construir **estrategias de pruebas mantenibles, escalables y fiables**.
* Nivel profesional de **inglés**.
* **Disponibilidad para acudir a oficinas 4-3 días a la semana.**
**Deseable:**
* Experiencia con marcos de automatización como **Pytest, Playwright, Selenium o Cypress**.
* Experiencia probada en pruebas de **APIs REST e integraciones de sistemas**, utilizando herramientas como **Apidog, Postman o Insomnia**.
* Experiencia con **herramientas de calidad de código y cobertura de pruebas**, tales como **SonarQube, Codecov o Coverage.py**.
* Experiencia con plataformas de CI/CD como **GitHub Actions, GitLab CI o Jenkins**.
* Experiencia en **pruebas de rendimiento y carga**, utilizando herramientas como **Locust o JMeter**.
* Experiencia con **herramientas de monitorización de aplicaciones y seguimiento de errores**, como **Sentry**.
* Experiencia analizando **registros (logs), métricas y datos de observabilidad** para investigar incidencias en producción.
* Experiencia previa en pruebas de **productos IoT, dispositivos conectados o sistemas que combinan hardware y software**.
* Experiencia previa en **startups, scale-ups o empresas tecnológicas de rápido crecimiento**.
**Qué ofrecemos:**
* Unirse a una **empresa de HealthTech en rápido crecimiento**, que construye una nueva generación de tecnologías inteligentes y conectadas para la salud.
* Trabajar en la intersección de **sistemas embebidos, hardware, IoT, nube, IA y salud digital**.
* Desarrollar tecnologías que impulsan productos ya utilizados por **importantes organizaciones deportivas y clientes empresariales de todo el mundo**.
* Asumir la responsabilidad de **proyectos de alto impacto**, desde el desarrollo de software embebido hasta la integración de sistemas y producción.
* Colaborar con un talentoso equipo multidisciplinar en **Hardware, Backend, IA, Datos y Producto**.
* Tener un **impacto visible en decisiones técnicas y arquitectónicas**, a medida que la plataforma y la organización de ingeniería siguen evolucionando.
* Trabajar en un entorno dinámico con un alto nivel de **autonomía y responsabilidad**.
* Excelentes oportunidades de **crecimiento profesional y liderazgo técnico**, a medida que la empresa se expande internacionalmente.
* **Remuneración competitiva**, basada en la experiencia.