TECDATA ENGINEERING

Desarrollador Python | Automatización de Pruebas

TECDATA ENGINEERING Madrid, Community of Madrid, Spain

IT Services and IT Consulting · 201-500 employees

Jun 15
python Mid (2-5 yrs) Full-time Spain
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain Python-based automation frameworks and scripts to enhance testing efficiency and system validation. Collaborate with QA and engineering teams to integrate automated tests into CI/CD pipelines and resolve technical issues.

What they look for

Python Test Automation Robot Framework Git Bitbucket Jira Agile Scrum Kanban CI/CD Pytest Selenium Linux Bash Scripting Docker Data Acquisition

Requirements

Requires over 3 years of experience in Python development and test automation, including proficiency with Robot Framework. Candidates must have strong knowledge of Git, Bitbucket, Jira, and Agile methodologies.

Full description

📍 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.
  • Experiencia en Robot Framework
  • 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

  • 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.

Similar roles