FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Python Automation, Testing & Simulation
Minor Hotels Europe and AmericasSoftware Engineer developing software and automation testing solutions for R&D environments. Collaborate on simulation platforms and validate applications using modern tech in a leading engineering firm.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
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.
Highest-signal resume keywords
Python DevelopmentTest Automation with BDD/BehaveCI/CD Integration with JenkinsDocker and Linux EnvironmentsAWS IoT Services
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonTest AutomationBDDGherkinJenkinsDockerLinuxTCP/IPMQTTAWS
Tools & Technologies
Jira X-RayTestRailApache KafkaQEMUAI/ML Tools
Industry Keywords
Software SimulationAutomated TestingContinuous IntegrationQuality AssuranceEmbedded Systems
Tech Stack
Tools & technologiesApacheAWSCloudDockerIoTJenkinsKafkaLinuxPythonRayTCP/IP
About the role
Key responsibilities & impact- Diseñ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.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- Un ambiente de trabajo único muy valorado por nuestros profesionales en las evaluaciones periódicas.
- Wellbeing HUB - Incluye políticas y acciones para la salud física (Wellhub) y mental.
- 24 días de vacaciones + 2 asuntos propios + 24 y 31 de diciembre + opción a comprar hasta 7 días de vacaciones al año.
- Formación continua, podrás disfrutar de Mylearning y de Capgemini University y de nuestros Campus Digitales y Comunidades profesionales.
- Tendrás acceso a plataformas como: Coursera, Udemy, Pluralsight, Harvard Manager Mentor, Education First para idiomas (inglés francés, alemán…) ¡entre otras!
- FlexAbroad: posibilidad de trabajar en remoto desde otro país durante 45 días.