> Markdown version of [/jobs/ext/2798271-software-engineer-python-automation-testing-simulation](https://www.wearedevelopers.com/jobs/ext/2798271-software-engineer-python-automation-testing-simulation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Python Automation, Testing & Simulation - **Company:** Jobtailor - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** September 8, 2026 - **Apply:** https://www.buscojobs.com.es/software-engineer-python-automation-testing-simulation-en-madrid-ID-369462432 ## About the Role 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 ## 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 ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [AI as a Test Designer: Transforming Experience into Automated Testing](https://www.wearedevelopers.com/videos/1984-ai-as-a-test-designer-transforming-experience-into-automated-testing) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)