Desarrollador Python | Automatización de Pruebas
📍 Modalidad: Madrid
💻 Perfil: Python Developer – Test Automation Engineer
📅 Experiencia requerida: +3 años
Descripción del puesto
Buscamos un Desarrollador Python especializado en Automatización de Pruebas para incorporarse a un equipo de ingeniería orientado al desarrollo de herramientas de testing, validación de sistemas y automatización de procesos de calidad.
La persona seleccionada participará en el diseño, desarrollo y mantenimiento de frameworks, scripts y aplicaciones de automatización, colaborando estrechamente con equipos de QA, desarrollo e ingeniería para mejorar la eficiencia y fiabilidad de los procesos de validación.
Responsabilidades principales
Desarrollar aplicaciones y scripts en Python para automatizar procesos de pruebas funcionales, integración y validación.
Diseñar, implementar y mantener frameworks de automatización de pruebas.
Participar en la definición de arquitecturas de automatización y mejora continua de los procesos QA.
Colaborar con equipos de desarrollo e ingeniería en la identificación y automatización de escenarios de prueba.
Integrar pruebas automatizadas dentro de pipelines CI/CD.
Gestionar y mantener repositorios de código mediante Git y Bitbucket.
Realizar revisiones de código y aplicar buenas prácticas de desarrollo.
Analizar incidencias detectadas durante los ciclos de validación y colaborar en su resolución.
Documentar soluciones técnicas, scripts y procedimientos de automatización.
Participar en la evolución de herramientas internas para soporte a procesos de testing y calidad.
Requisitos obligatorios
Más de 3 años de experiencia desarrollando con Python.
Experiencia en desarrollo de scripts y aplicaciones Python.
Experiencia sólida en automatización de pruebas.
Conocimientos avanzados de Git y Bitbucket.
Experiencia trabajando con Jira.
Conocimiento de metodologías Agile (Scrum, Kanban).
Experiencia en diseño, ejecución y mantenimiento de pruebas automatizadas.
Capacidad para trabajar en entornos colaborativos y multidisciplinares.
Conocimientos técnicos valorados
Robot Framework.
Pytest.
Selenium.
Automatización de pruebas funcionales y de integración.
Testing de APIs.
Integración Continua (CI/CD).
Jenkins, GitLab CI o herramientas similares.
Linux.
Bash scripting.
Docker.
Muy valorable
Experiencia con sistemas de adquisición de datos (DAQ – Data Acquisition).
Integración con sensores, dispositivos electrónicos y actuadores.
Automatización de pruebas hardware/software.
Validación de sistemas embebidos o industriales.
Experiencia en entornos de laboratorio o validación técnica.
- Ubicaciones
- Madrid
- Estado remoto
- Híbrido
Madrid
Lugar de trabajo y cultura
La clave es contar con un equipo humano extraordinariamente preparado y motivado, que renueva constantemente sus conocimientos, y que basa su trabajo en el diálogo continuo, la proximidad a nuestros clientes y l profesionalidad
Acerca de TECDATA ENGINEERING
TECDATA ENGINEERING es un proveedor líder de soluciones y servicios tecnológicos especializado en proyectos globales de tecnología avalado por su portfolio de servicios y productos enfocados a generar valor añadido, aumentar la ventaja competitiva y reducir costes para sus clientes. Estamos presentes en los sectores económicos más importantes: Banca, Telecomunicaciones, Seguros.