Senior Test Automation Engineer

Ekkiden
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Artificial Intelligence
Algorithm Design
Automation of Tests
Bash
C++
Computer Programming
Continuous Integration
Linux on Embedded Systems
Embedded Software
Field-Programmable Gate Array (FPGA)
Graphics Software
Python
Software Architecture
Scripting (Bash/Python/Go/Ruby)
Application Specific Integrated Circuits
Gitlab
Pytest
Yocto
Gitlab-ci
Bug Reporting
Information Technology
Jenkins

Job description

Get AI-powered advice on this job and more exclusive features.

International consulting group founded in 2019, Ekkiden fosters an ecosystem of passionate and committed consultants who lead organizational, operational, and technological transformation projects in IT/Digital, Industry/R&D, and Sustainability, for large enterprises and SMEs in France, Switzerland, Spain, and Germany. About The Job

We are a leading company in advanced imaging and embedded systems for high-end camera solutions. Our team develops cutting-edge in-camera image processing technologies that power the next generation of cinematography tools. Join a collaborative environment where innovation and engineering excellence shape the industry's future. Responsibilities

  • Develop and maintain test automation frameworks for in-camera image processing systems.
  • Enhance and maintain CI/CD pipelines to ensure robust and efficient software delivery.
  • Improve and extend test automation tools for embedded systems.
  • Serve as the first point of contact for bug analysis and error handling related to automated tests.
  • Work closely with imaging software developers and embedded software engineers to ensure high-quality deliverables.
  • Contribute actively to the continuous improvement of test automation processes and best practices.

Requirements

  • Bachelor's degree in Computer Science, Electronics, or a related field.
  • Over 5 years of proven experience with Python (Version 3).
  • 3+ years of hands-on experience developing test automation for embedded systems (e.g., pyTest, Robot Framework).
  • Solid experience designing test automation concepts and frameworks for low-level hardware.
  • Practical experience working with embedded Linux systems (e.g., Yocto).
  • Excellent knowledge of CI/CD tools and workflows (Jenkins, GitLab CI, GitLab).
  • Proficiency in multiple programming and scripting languages, including C++ (V14+) and Bash.
  • Solid understanding of algorithm development, software architecture, and image processing concepts.
  • Familiarity with FPGA or ASIC-based systems.
  • Strong ability to work independently and proactively drive improvements.
  • Excellent English communication skills; German language skills are an advantage.

Benefits & conditions

  • ? Join us at the right time to make your mark in a fast-growing organization
  • ? Various missions and projects that will allow you to have a real impact on the company
  • ? The ability to work autonomously and to drive new initiatives
  • A career path adapted to your personality, both in terms of role and location
  • ? A strong culture, based on sharing, respect, ambition, and team spirit
  • ? The opportunity to manage teams and develop your area of expertise by leading one of our squads
  • ? Develop your management and leadership skills , because, at Ekkiden , consultants look after the careers of other consultants. Gone are the days when your career was driven by a salesman !
  • Health insurance

What's the Recruitment Process Like at Ekkiden?

At Ekkiden, we're committed to providing a positive experience for every candidate.

Apply for this position