Software Engineer - Python Automation, Testing & Simulation

Jobtailor
Madrid, Spain
13 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Amazon Web Services Apache HTTP Server JIRA Automation of Tests C++ (Programming Language) Code Generation Software Quality Communications Protocols Continuous Integration Linux Firmware
+14 more
Python (Programming Language) Message Queuing Telemetry Transport (MQTT) Software Maintenance Quick EMUlator (QEMU) Software Testing Automation Framework TCP/IP Test Execution Engine Large Language Models Gherkin Apache Kafka Amazon Simple Queue Service (SQS) Docker Testrail Jenkins

Job description

ResponsibilitiesDiseñar, desarrollar y mantener simuladores software de dispositivos y sistemas utilizando Python.Implementar y evolucionar entornos de simulación y servidores de prueba para la validación de aplicaciones y firmware.Desarrollar frameworks de automatización de pruebas basados en BDD/Behave y Gherkin.Gestionar y optimizar la ejecución de pruebas automatizadas en entornos de integración continua.Integrar componentes de simulación y validación dentro de pipelines de CI/CD.Diseñar pruebas funcionales, de integración y de regresión, incluyendo escenarios de error y pruebas negativas.Participar en la creación y mantenimiento de entornos virtualizados para pruebas y validación.Colaborar en la simulación de arquitecturas cloud, sistemas de mensajería y flujos de comunicación distribuidos.Aplicar herramientas de Inteligencia Artificial para generación de código, detección de anomalías y análisis de fallos.Garantizar la calidad del software mediante la aplicación de buenas prácticas de desarrollo y estándares de calidad.RequirementsEntre 3 y 6 años de experiencia en desarrollo software.Experiencia sólida en Python.Conocimientos de automatización de pruebas con BDD/Behave y Gherkin.Experiencia con Jenkins y entornos CI/CD.Conocimientos de Docker y entornos Linux.Experiencia con protocolos de comunicación como TCP/IP y MQTT.Experiencia en simulación, emulación o entornos de testing automatizado.Conocimientos de AWS (IoT Core, Lambda, SQS).Experiencia con Apache Kafka.Conocimientos de QEMU y sistemas embebidos.Conocimientos básicos de C/C++.Experiencia con herramientas de calidad como Jira X-Ray o TestRail.Conocimientos de IA/ML y LLMs aplicados al desarrollo o testing.Proficient in designing, developing, and maintaining software simulators using Python, with a strong focus on test automation frameworks and CI/CD integration.Demonstrates expertise in quality assurance practices and the application of AI tools for code generation and anomaly detection.#J-*****-Ljbffr

Requirements

Entre 3 y 6 años de experiencia en desarrollo software. Experiencia sólida en Python. Conocimientos de automatización de pruebas con BDD/Behave y Gherkin. Experiencia con Jenkins y entornos CI/CD. Conocimientos de Docker y entornos Linux. Experiencia con protocolos de comunicación como TCP/IP y MQTT. Experiencia en simulación, emulación o entornos de testing automatizado. Conocimientos de AWS (IoT Core, Lambda, SQS). Experiencia con Apache Kafka. Conocimientos de QEMU y sistemas embebidos. Conocimientos básicos de C/C++. Experiencia con herramientas de calidad como Jira X-Ray o TestRail. Conocimientos de IA/ML y LLMs aplicados al desarrollo o testing. Proficient in designing, developing, and maintaining software simulators using Python, with a strong focus on test automation frameworks and CI/CD integration. Demonstrates expertise in quality assurance practices and the application of AI tools for code generation and anomaly detection. #J-*****-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · World Congress 2022

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all