Test & Integration Engineer

Permanent employee, Full-time · Casablanca

We are looking for a Test and Integration Engineer with a strong focus on automated testing and system integration for our software solutions:

  • CUBOS.Connect – web application for charging billing

  • CUBOS.Energy – energy management software

You will play a key role in ensuring the quality, reliability, and performance of our APIs, backend services, and communication protocols by designing, executing, and automating test scenarios.

Your mission
  • Develop, implement, and maintain test cases for APIs, backend services, and system integrations.

  • Perform functional, integration, regression, and protocol-level testing across different communication standards.

  • Validate API responses, error handling, messaging workflows, and performance under various conditions.

  • Apply knowledge of OCPP, MQTT, RESTful HTTP, AMQP, gRPC, and WebSocket to test system interactions.

  • Use tools such as Swagger, Robot Framework, Python, and SQL for automation and validation.

  • Collaborate with development and DevOps teams to integrate automated testing into CI/CD pipelines (Azure DevOps or similar).

  • Utilize Docker for environment setup and containerized testing.

  • Document and report test results, defects, and recommendations clearly and effectively.

  • Contribute to the continuous improvement of testing processes, frameworks, and best practices.

Your profile

Technical Skills & Experience

  • Communication Protocols: At least 2+ years of hands-on experience or proven understanding in one or more of OCPP, MQTT, RESTful HTTP, AMQP, gRPC, WebSocket.

  • Programming & SQL: Minimum 2+ years experience in Python (preferred) or similar scripting language, plus strong SQL knowledge.

  • Test Automation: Practical experience with Robot Framework for automation (or ability to learn quickly).

  • Docker: At least 1+ year of hands-on experience.

  • CI/CD: Basic knowledge of Azure DevOps or similar, with at least 1+ year experience integrating tests into pipelines.

  • Version Control: Working knowledge of Git (branching, merging, collaborative workflows), minimum 1+ year experience.

Soft Skills

  • Strong communication skills in English, both written and verbal.

  • Ability to explain complex technical matters in simple, clear terms.

  • System-oriented mindset with strong problem-solving skills.

Why us?
CUBOS is a full-service provider for photovoltaics and commercial charging infrastructure, we develop our own hardware and software solutions for use in employee parking lotsindustry and commerce (SMEs)hotels, and municipal facilities.

Visit our website for more information: Photovoltaik- & EV-Ladelösungen für Unternehmen von CUBOS
Deine Benefits
  • Competitive package with 26 vacation days per year, health insurance/CNSS/CIMR. 
  • One day of remote work per week and flexible working hours. 
  • Access to German courses and additional training opportunities, including AI technologies.
  • Access to sports activities, including Padel and Mini-Foot matches.
  • Stimulating environment with a strong and supportive working culture! 
Your application
Thank you for your interest in ES-Tec. Please fill out the following short form. If you have difficulties uploading your data, please contact the person mentioned in the job advertisement.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.