Morocco , Rabat
--
Company

Job Details

Job Description

Roles & Responsibilities

Within the project, your main tasks will include:

  • Design and execute black-box test cases to validate software functionalities against requirements.
  • Develop and maintain test scripts using C++ for automation purposes.
  • Work within the Visual Studio environment to manage and execute test activities.
  • Perform model-based testing using TPT, including the creation and execution of test cases for Simulink models.
  • Analyze system behavior based on Matlab/Simulink models to ensure correct functionality.
  • Identify, analyze, and report defects, ensuring proper tracking and resolution.
  • Collaborate with development teams to clarify requirements and improve test coverage.
  • Ensure the consistency and traceability of test cases with system requirements.
  • Contribute to continuous improvement of testing processes and methodologies.
  • Maintain clear documentation of test strategies, test cases, and results.

Desired Candidate Profile

With a Master s degree (BAC+5) in electronic or embedded systems engineering, you have experience in software testing and validation. You are skilled in black-box testing and comfortable using C++ for scripting purposes.

You are familiar with Visual Studio and have experience in model-based testing, particularly with TPT for test case design on Simulink models. A good understanding of Matlab/Simulink is required for analysis, without involvement in model development.

Strong knowledge of black-box testing methodologies and software validation processes.
Basic proficiency in C++, mainly for scripting and test automation purposes.
Good experience with Visual Studio development environment.
Familiarity with model-based testing approaches.
Hands-on experience with TPT for test case design and execution on Simulink models.
Good understanding of Matlab/Simulink for model analysis and interpretation.
Ability to analyze, troubleshoot, and document issues effectively.
Strong communication skills and ability to work collaboratively in a team environment.
Autonomy, rigor, and attention to detail in test activities.

Similar Jobs