¿QUIÉNES SOMOS?
En Libelium, desarrollamos soluciones tecnológicas innovadoras basadas en datos ambientales a través de gemelos digitales, enriquecidos con información local captada por nuestros dispositivos IoT. Nuestra tecnología permite a las smart cities optimizar sus zonas de bajas emisiones y a infraestructuras críticas mejorar su eficiencia y seguridad mediante la monitorización avanzada del entorno, como en el caso del transporte de la energía eléctrica. Nuestros dispositivos IoT conectan el mundo físico con el digital a través de nuestro espacio ♾️iris360, impulsando la sostenibilidad, la productividad y la datocratización en empresas y ciudades de más de 120 países.
Tras consolidarnos en Europa, Asia y América, estamos expandiendo nuestro mercado a Arabia Saudita (KSA). Creemos firmemente que los datos son el nuevo lenguaje de comunicación entre administraciones, empresas y ciudadanos, facilitando la creación de un impacto positivo en el planeta.
- Nuestra 🎯 MISIÓN es ayudar a empresas y ciudades a aprovechar todo el potencial del IoT para construir una sociedad más competitiva, sostenible y datocratizada.
- Nuestra 👁️ VISIÓN es ser líderes en el diseño de productos y soluciones IoT integrales, precisos, robustos, seguros y respetuosos con el medio ambiente, colaborando con los mejores profesionales.
- Nuestros 💎 VALORES son las personas que formamos Libelium, comprometidas con el desarrollo de soluciones profesionales que encare los próximos desafíos globales para mejorar nuestra sociedad.
¿QUÉ BUSCAMOS?
En Libelium, buscamos un/a QA Automation Engineer con al menos 2 años de experiencia en la automatización de pruebas de software, asegurando la calidad y el rendimiento de nuestras aplicaciones mediante metodologías ágiles y estrategias de prueba avanzadas.
Te encargarás de diseñar, desarrollar y ejecutar pruebas automatizadas en frontend, backend y rendimiento, utilizando Playwright y Python.
También participarás en la definición de planes de prueba, la obtención y análisis de métricas clave de rendimiento, y la integración de las pruebas en pipelines de CI/CD.
Nos interesa una persona con conocimientos sólidos en entornos de despliegue, metodologías ágiles y mejores prácticas de codificación, que pueda colaborar con equipos multidisciplinares para mejorar la calidad del software y optimizar procesos de prueba.
RESPONSABILIDADES
- Diseño, desarrollo y ejecución de frameworks de automatización de pruebas desde cero utilizando Playwright y Python.
- Automatización de pruebas frontend con Playwright o Selenium WebDriver en Python.
- Automatización de pruebas backend en Playwright con Python.
- Automatización de pruebas de rendimiento con Playwright, Locust y Python, o JMeter.
- Obtención y análisis de métricas clave de rendimiento en pruebas automatizadas.
- Diseño y ejecución de pruebas funcionales en frontend y backend (REST/API) con herramientas como Postman y Swagger.
- Creación y mantenimiento de planes de prueba: Sanity, Regresión, Aceptación, etc.
- Configuración y uso de herramientas de gestión de pruebas como Azure DevOps Boards & Test Plans, Jira o TestLink.
- Trabajo con bases de datos relacionales y no relacionales para realizar consultas y validaciones de datos.
- Integración de pruebas en pipelines de CI/CD con herramientas como Azure DevOps Pipelines o Jenkins.
- Colaboración con equipos de desarrollo para la mejora continua en la calidad del software.
REQUISITOS
- Mínimo 2 años de experiencia como QA Automation Engineer.
- Conocimientos en el ciclo de vida del desarrollo de software (SDLC), ciclo de vida de las pruebas de software (STLC) y metodologías ágiles.
- Conocimiento de los diferentes entornos de despliegue.
- Experiencia en BDD con lenguaje Gherkin y la biblioteca Behave en Python.
- Conocimientos en mejores prácticas de codificación.
- Experiencia en pruebas de componentes, integración, E2E y rendimiento.
- Experiencia en consultas a bases de datos relacionales y no relacionales.
- Manejo de herramientas de control de versiones como Git.
- Nivel de inglés B2 o superior.
- Habilidad analítica, atención al detalle y capacidad de trabajo en equipo.
- Actitud proactiva y orientada a la mejora continua.
VALORABLE:
- Experiencia en la integración de pruebas automatizadas en entornos DevOps.
- Conocimiento en pruebas de accesibilidad.
- Certificaciones en QA (ISTQB, CSTE, etc.).
- Capacidad de trato con clientes y gestión de requisitos.
- Experiencia en pruebas en entornos cloud (Azure, AWS, GCP).