¿Te apasiona el mundo de los sistemas embebidos? ¿Buscas un nuevo proyecto en el que crecer profesionalmente? ¿Te gustaría poder desarrollarte en una empresa internacional y en un sector con gran potencial de crecimiento? En Woodswallow estamos seleccionando Testing Backend Developers para nuestra sede en Sevilla.
WoodSwallow es una empresa tecnológica con visión global que nace para mejorar la vida de las personas a través del diseño de sistemas embebidos y productos de IoT (Internet of Things). Una empresa joven con un equipo de más de 40 ingenieros de hardware, software y negocio, y más de 15 años de experiencia en el mercado.
Buscamos un perfil enfocado en el desarrollo de programas y librerías en Python para el testing automático de nuestros productos. Este trabajo sentará las bases para el desarrollo y evolución del WAT (WoodSwallow Automation Tool), una de las herramientas propias más importantes e innovadoras de la compañía.
Responsabilidades del Automation Test Backend Developer:
Desarrollo de funcionalidades de nuestro entorno de testing automatizado basado en Python y Robot Framework. En concreto, el primer proyecto en el roadmap del WAT estará centrado en funcionalidades para testeo de PLC (Power Line Communications)
Integración de módulos de comunicación con protocolo PLC PRIMEv1.4
- Implementación de nuevas capacidades para automatización de tests: ejecución sobre entorno de pruebas flexible, ejecución sobre Linux, ejecución sobre controlador embebido, mejoras sobre Robot Framework.
- Integración librerías de terceros, etc.
- Soporte de nuevos dispositivos embebidos y sniffers PLC, para pruebas de integración automatizadas.
Qué estamos buscando:
Titulación universitaria en Ingeniería informática/ electrónica / industrial/ telecomunicaciones.
Imprescindibles conocimientos de Python nivel medio/alto: sintaxis, Python 3, POO, virtualenvs.
Conocimientos de VCS: Git.
Deseable experiencia con entornos de testing automatizado: Robot, Behave/Cucumber o similar.
Nivel Experiencia: Junior (1-3 años) /Senior (3-5 años). - Inglés nivel medio B2/C1.
Se valorará muy positivamente:
- Tener conocimientos de Python nivel alto: sintaxis, Python 3, POO, virtualenvs, despliegue/módulos, wrappers, uso de librerías y herencia.
- Experiencia con otros lenguajes de programación: C, C#, Rust, etc.
- Experiencia en diseño de software: arquitectura, modelado, testing unitario.
- Dominio de VCS: Git (local y remoto-GitHub o GitLab).
- Experiencia con dispositivos embebidos o instrumentación: desarrollo y pruebas.
- Fuertes habilidades interpersonales y de colaboración.
Se ofrece:
- Incorporación en plantilla a un equipo joven y dinámico, en constante crecimiento con profesionales con más de 15 años de experiencia en el sector y proyección internacional.
- Proyecto laboral estable, desarrollo profesional y formar parte de un entorno disruptivo e innovador en el que crecer personal y profesionalmente.
- Remuneración competitiva, valorable según la experiencia y los conocimientos aportados.