Software Tester Jobs in Morocco
1234 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p>Within the project, your main tasks will include:</p><br><br><ul><li>Review customer requirements: Check testability, completeness and quality of the requirements.</li><li>Create and update test cases and scenarios to cover the requirements.</li><li>Correct and improve the quality of the test plan.</li><li>Present the updated test plan in front of the customer during the final technical review meeting (Every end of quarter).</li></ul> <br> Required profile : <ul><li>Master's degree (BAC+5) from an engineering school or university specializing in embedded systems</li><li>Min 4 years experience in the field of test automation and validation (software, systems, etc.</li><li>Knowledge of automotive functionalities is required</li><li>Good analysis skills and methodical thinking</li><li>Knowledge of the agile work methodology (SCRUM)</li><li>Knowledge of ISO26262</li><li><strong>Good communication skills in English and French: C1 level</strong></li><li>Knowledge of AUTOSAR (AUTomotive Open System Architecture)</li><li>Microsoft Excel</li></ul> <br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><font dir="auto" ><font dir="auto" >Job Description: As part of the growth of our QA activities, we are looking for a Senior Functional Tester to join our teams and contribute to the quality of deliverables on high-visibility strategic projects. You will work on complex environments (web, mobile, API, ERP, etc.) within agile teams.</font></font></p><p><font dir="auto" ><font dir="auto" >Main missions</font></font></p><ul><li><font dir="auto" ><font dir="auto" >Participate in defining the test strategy and writing the test plan.</font></font></li><li><font dir="auto" ><font dir="auto" >Design, maintain and execute functional test scenarios (manual and automatic depending on the scope).</font></font></li><li><font dir="auto" ><font dir="auto" >Identify, document and track anomalies until they are resolved.</font></font></li><li><font dir="auto" ><font dir="auto" >Collaborating closely with the MOA, development and product teams to ensure functional compliance.</font></font></li><li><font dir="auto" ><font dir="auto" >Participate in specification reviews and agile ceremonies (daily, sprint review, retro).</font></font></li><li><font dir="auto" ><font dir="auto" >Ensure traceability between requirements and test cases.</font></font></li><li><font dir="auto" ><font dir="auto" >Contribute to the continuous improvement of the QA process (tools, methodology, best practices).</font></font></li><li><font dir="auto" ><font dir="auto" >To support and train the junior testers of the team.</font></font></li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><h2>Qualifications</h2><p><font dir="auto" ><font dir="auto" >Required skills</font></font></p><ul><li><font dir="auto" ><font dir="auto" >Solid experience in functional testing on web/mobile applications.</font></font></li><li><font dir="auto" ><font dir="auto" >My mastery of test management tools: Jira, Xray, TestLink, HP ALM or equivalents.</font></font></li><li><font dir="auto" ><font dir="auto" >Good knowledge of APIs and understanding of REST / JSON / XML exchanges.</font></font></li><li><font dir="auto" ><font dir="auto" >Knowledge of agile methodologies (Scrum, Kanban).</font></font></li><li><font dir="auto" ><font dir="auto" >Knowledge of automation is appreciated (Postman, SoapUI, Selenium, Karate, Katalon).</font></font></li><li><font dir="auto" ><font dir="auto" >Ability to write clear and structured documents (test book, campaign report).</font></font></li><li><font dir="auto" ><font dir="auto" >Good level of communication and sense of teamwork.</font></font></li></ul><p><font dir="auto" ><font dir="auto" >Search profile</font></font></p><ul><li><font dir="auto" ><font dir="auto" >Bachelor's degree (3 years of higher education) or Master's degree (5 years of higher education) in computer science or equivalent.</font></font></li><li><font dir="auto" ><font dir="auto" >Minimum 5 years of experience in software testing, including at least 2 years in a senior role.</font></font></li><li><font dir="auto" ><font dir="auto" >Analytical, rigorous, curious and quality-oriented mind.</font></font></li><li><font dir="auto" ><font dir="auto" >Good level of English (reading and writing technical documentation).</font></font></li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p>Within the project, your main tasks will include: </p><br><br><ul><li>Develop and execute integration test plans for AUTOSAR-based ECUs (Classic Platform)</li><li>Perform functional and interface-level testing between BSW modules, SWCs, and MCAL</li><li>Configure and validate RTE and ECU Extract using tools like Vector DaVinci Configurator/Developer</li><li>Analyze integration test results, identify root causes, and work with development teams to resolve defects.</li><li>Maintain and execute test automation using Python/CAPL for CANoe or other HIL/simulation platforms.</li><li>Ensure traceability of test cases to software architecture and requirements (SWE.1/SWE.2)</li><li>Support CI/CD pipelines for integration testing (e.g., Jenkins, GitLab CI)</li><li>Contribute to ASPICE-compliant documentation for SWE.5 process audits</li></ul> <br> <br> Required profile : <ul><li>Master's degree (BAC+5) from an engineering school or university specializing in embedded systems.</li><li>1 to 3 years of experience in the field of Software integration.</li><li>Proficient in embedded C/C++, with knowledge of static/dynamic memory, registers, and interrupt handling</li><li>Automotive knowledge about Signal-based communication (CAN, LIN, ETH and SOME/IP)</li><li>Experience in Vector tools and Scripts (Python, CAPL).</li><li>Strong expertise in AUTOSAR Classic Platform (BSW, RTE, MCAL) </li><li>Hands-on experience with:</li><li>Vector Tools: CANoe, CANalyzer, DaVinci Configurator/Developer</li><li>Scripting: Python, CAPL</li><li>Debugging Tools: TRACE32/Lauterbach, Oscilloscopes, DLT logs</li><li>Familiar with ECU abstraction layers and configuration of OS, EcuM, Com, CanIf, Dem, Dcm, etc.</li></ul> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p>Within the project, your main tasks will include: </p><br><br><ul><li>Develop and execute integration test plans for AUTOSAR-based ECUs (Classic Platform)</li><li>Perform functional and interface-level testing between BSW modules, SWCs, and MCAL</li><li>Configure and validate RTE and ECU Extract using tools like Vector DaVinci Configurator/Developer</li><li>Analyze integration test results, identify root causes, and work with development teams to resolve defects.</li><li>Maintain and execute test automation using Python/CAPL for CANoe or other HIL/simulation platforms.</li><li>Ensure traceability of test cases to software architecture and requirements (SWE.1/SWE.2)</li><li>Support CI/CD pipelines for integration testing (e.g., Jenkins, GitLab CI)</li><li>Contribute to ASPICE-compliant documentation for SWE.5 process audits</li></ul> <br> Required profile : <ul><li>Master's degree (BAC+5) from an engineering school or university specializing in embedded systems.</li><li>1 to 3 years of experience in the field of Software integration.</li><li>Proficient in embedded C/C++, with knowledge of static/dynamic memory, registers, and interrupt handling</li><li>Automotive knowledge about Signal-based communication (CAN, LIN, ETH and SOME/IP)</li><li>Experience in Vector tools and Scripts (Python, CAPL).</li><li>Strong expertise in AUTOSAR Classic Platform (BSW, RTE, MCAL) </li><li>Hands-on experience with:</li><li>Vector Tools: CANoe, CANalyzer, DaVinci Configurator/Developer</li><li>Scripting: Python, CAPL</li><li>Debugging Tools: TRACE32/Lauterbach, Oscilloscopes, DLT logs</li><li>Familiar with ECU abstraction layers and configuration of OS, EcuM, Com, CanIf, Dem, Dcm, etc.</li></ul> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Intetics Inc.<br>, a leading global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” solutions, is looking for QA Automation Engineer to enrich its team with a skilled professional to spread company’s ideas, vision, content and messages.<br> Responsibilities: Hands-on experience Test Management Tools (e.<br>g. Test Rail, xRay, Zephyr) Hands-on experience on CI tools (e.<br>g. GitHub Actions, Azure DevOps, Jenkins) Object-oriented Programming Scripting with languages such as Kotlin, Java, JavaScript Mobile automation using Appium Web automation using Selenium API testing using Postman, Rest Assured SQL queries GraphQL Performance testing Supporting Production Environment Financial industry experience</span> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>As a Test Lead Automation, you will be responsible for the test automation strategy and the supervision of QA teams. You will guarantee the quality of applications by developing robust test frameworks and ensuring the implementation of best practices. Your missions include: Definition and implementation of the test automation strategy. Design, development, and maintenance of automated test frameworks. Supervision and coordination of a team of testers (automation and functional). Development of test plans and execution of automated test campaigns. Collaboration with development, DevOps, and third-party teams to ensure the quality of deliverables. Continuous improvement of testing processes and integration of new technologies and tools. Analysis of test results and reporting of anomalies. Technological watch and recommendation of best practices in test automation.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><h2>Qualifications</h2>
<p>Profile</p>
<p>Education: Bac+5 in Computer Science, Software Engineering, or equivalent.</p>
<p>Experience: 5-10 years in testing, including significant experience in automation and team supervision.</p>
<p>Languages: French and English (technical) required.</p>
<h2>Skills Required</h2>
<h3>Technical Skills</h3>
<ul>
<li>Mastery of automation tools and frameworks: Playwright, Robot Framework</li>
<li>Good knowledge of scripting languages: Python, Java</li>
<li>Experience with test management tools (TestRail, Zephyr, Xray)</li>
<li>Knowledge of CI/CD pipelines (Jenkins, GitLab CI/CD, Azure DevOps)</li>
<li>Experience with REST APIs and their validation via automated tests</li>
<li>Knowledge of Agile methodologies (Scrum, Kanban)</li>
</ul>
<h3>Behavioral Skills (Soft Skills)</h3>
<ul>
<li>Leadership and ability to supervise a team.</li>
<li>Analytical and problem-solving mindset.</li>
<li>Good communication and pedagogical skills.</li>
<li>Rigor and attention to detail.</li>
<li>Ability to work in a team and collaborate with different stakeholders.</li>
</ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><font dir="auto" ><font dir="auto" >As Test Automation Lead, you will be responsible for the test automation strategy and the management of the QA teams. You will ensure application quality by developing robust testing frameworks and ensuring the implementation of best practices. Your responsibilities include: Defining and implementing the test automation strategy. Designing, developing, and maintaining automated testing frameworks. Managing and coordinating a team of testers (automation and functional). Developing test plans and executing automated test campaigns. Collaborating with development, DevOps, and business teams to guarantee the quality of deliverables. Continuously improving testing processes and integrating new technologies and tools. Analyzing test results and reporting anomalies. Monitoring technological advancements and recommending best practices in test automation.</font></font></p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><h2><font dir="auto" ><font dir="auto" >Required skills</font></font></h2><h3><font dir="auto" ><font dir="auto" >Technical skills</font></font></h3><ul><li><font dir="auto" ><font dir="auto" >Mastery of automation tools and frameworks: Playwright, Robot Framework</font></font></li><li><font dir="auto" ><font dir="auto" >Good knowledge of scripting languages: Python, Java</font></font></li><li><font dir="auto" ><font dir="auto" >Experience with test management tools (TestRail, Zephyr, Xray)</font></font></li><li><font dir="auto" ><font dir="auto" >Knowledge of CI/CD pipelines (Jenkins, GitLab CI/CD, Azure DevOps)</font></font></li><li><font dir="auto" ><font dir="auto" >Experience with REST APIs and their validation via automated tests</font></font></li><li><font dir="auto" ><font dir="auto" >Knowledge of Agile methodologies (Scrum, Kanban)</font></font></li></ul><h3><font dir="auto" ><font dir="auto" >Behavioral skills (Soft Skills)</font></font></h3><ul><li><font dir="auto" ><font dir="auto" >Leadership and ability to manage a team.</font></font></li><li><font dir="auto" ><font dir="auto" >Analytical and problem-solving skills.</font></font></li><li><font dir="auto" ><font dir="auto" >Good communication and teaching skills.</font></font></li><li><font dir="auto" ><font dir="auto" >Rigour and attention to detail.</font></font></li><li><font dir="auto" ><font dir="auto" >Ability to work in a team and collaborate with different stakeholders.</font></font></li></ul><h2><font dir="auto" ><font dir="auto" >Qualifications</font></font></h2><h3><font dir="auto" ><font dir="auto" >Desired profile</font></font></h3><ul><li><font dir="auto" ><font dir="auto" >Education: Bac+5 in Computer Science, Software Engineering or equivalent.</font></font></li><li><font dir="auto" ><font dir="auto" >Experience: 5-10 years in testing, including significant experience in automation and team leadership.</font></font></li><li><font dir="auto" ><font dir="auto" >Languages: French and English (technical) required.</font></font></li></ul><h2><font dir="auto" ><font dir="auto" >Benefits</font></font></h2><ul><li><font dir="auto" ><font dir="auto" >Dynamic and innovative work environment.</font></font></li><li><font dir="auto" ><font dir="auto" >Opportunities for training and skills development.</font></font></li><li><font dir="auto" ><font dir="auto" >Part-time work is possible depending on the position.</font></font></li><li><font dir="auto" ><font dir="auto" >Participation in tech conferences and events.</font></font></li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Role Summary The Senior Embedded Software Engineer will lead the development of advanced embedded software solutions, driving technical decisions and mentoring team members. This role requires extensive experience in embedded systems, software architecture, and modern C++ development within complex environments. Key Responsibilities Lead the design and implementation of embedded software architectures and solutions. Develop high-quality software using modern C++ (C++17 or above). Define and promote software engineering best practices and coding standards. Drive testing strategies using Google Test (GTest) and automated validation methodologies. Support and guide CI/CD adoption and continuous improvement initiatives. Mentor junior and mid-level engineers. Perform technical reviews, root cause analysis, and performance optimization. Collaborate with global stakeholders and contribute to strategic technical decisions. Ensure delivery of reliable, scalable, and maintainable software products.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"><b>Mandatory Requirements</b></p><p>Bachelor's or Master's degree in Computer Science, Electronics, Telecommunications, or a related field. Extensive experience in embedded software development for microcontroller-based systems. Advanced expertise in modern C++ (preferably C++17 or higher). Strong experience with Google Test (GTest). Experience working with CI/CD environments and software delivery practices. Fluent English communication skills.</p><b>Nice-to-Have Skills</b><p>Strong RTOS experience, preferably Zephyr (highly valued). Deep knowledge of C programming and embedded optimization techniques. Experience with performance tuning, memory optimization, and real-time systems. Spanish language skills.</p><b>Soft Skills</b><p>Strong leadership and mentoring capabilities. Excellent collaboration and stakeholder management skills. Highly autonomous with a proactive mindset. Ability to challenge requirements and propose innovative solutions when appropriate. Strong ownership and results-oriented attitude. Excellent analytical and decision-making skills.</p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><font dir="auto" ><font dir="auto" >As a QA TEST LEAD, your missions will be the following: Design and execution of test cases for peer tests, acceptance testing, Contribution and definition of the test strategy, Test planning, Design and execution of test scenarios.</font></font></p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Vous tes dipl m Bac+5 cole d ing nieur (EMSI, ENSIAS, INSEA, INPT, EMI ) ou master universitaire ;</li><li><font dir="auto" ><font dir="auto" >You ideally have at least 5 years of experience in manual testing and test automation.</font></font></li><li><font dir="auto" ><font dir="auto" >Knowledge of the following tools: S lium, Cypress, Robot Framework, Karate DSL, Postman.</font></font></li><li><font dir="auto" ><font dir="auto" >Good knowledge of software development, preferably with new technologies (Java, Javascript, Node.JS, HTML, CSS);</font></font></li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph">Job Description <div> <p> <strong><font dir="auto" ><font dir="auto" >As a QA Test Lead, your responsibilities will include the following:</font></font></strong> </p> <ul> <li><font dir="auto" ><font dir="auto" >Design and execution of test cases for peer testing, recipe</font></font></li> <li><font dir="auto" ><font dir="auto" >Contribution and definition of the test strategy</font></font></li> <li><font dir="auto" ><font dir="auto" >Test planning</font></font></li> <li><font dir="auto" ><font dir="auto" >Design and execute test scenarios.</font></font></li></ul></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"><b>Qualifications </b></p><div> <ul> <li>Vous tes dipl m Bac+5 cole d ing nieur (EMSI, ENSIAS, INSEA, INPT, EMI ) ou master universitaire </li> <li><font dir="auto" ><font dir="auto" >You ideally have at least 5 years of experience in manual testing and test automation.</font></font></li> <li><font dir="auto" ><font dir="auto" >Knowledge of the following tools: </font></font><strong><font dir="auto" ><font dir="auto" >S lium, Cypress, Robot Framework, Karate DSL, Postman.</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" >Good knowledge of software development, preferably with new technologies (Java, Javascript, Node.JS, HTML, CSS);</font></font></li></ul></div><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are looking for an experienced Performance Test Engineer (+4 years) to join our team and contribute to strategic projects. If you are passionate about optimization, automation, and software quality, this position is for you!</p><p>Your missions:</p><ul><li>Design and execute performance tests (load, stress, endurance).</li><li>Develop scripts with JMeter and K6.</li><li>Implement distributed executions and analyze results.</li><li>Integrate tests into the CI/CD pipeline (e.g., Bitbucket).</li><li>Analyze metrics (APM, logs, system measurements).</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Proficiency in performance testing tools (JMeter, K6).</li><li>Good understanding of CI/CD environments.</li><li>Analysis of metrics and system optimization.</li><li>Knowledge of web and microservices architectures.</li><li>Analytical mind, rigor, and ability to work in a team.</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p>We are looking for a talented Test Automation Developer to join our team specializing in the development of automated test solutions within the embedded systems domain for the automotive sector. You will play a key role in ensuring the quality and reliability of software and hardware by designing, implementing, and executing automated tests using Python-based frameworks.:</p><br><br><ul><li>Design and develop automated test cases for embedded systems using Python within a dedicated test automation framework.</li><li>Integrate test cases into the test environment to validate software, hardware, and system performance.</li><li>Enhance and maintain the test automation framework to ensure efficiency and maintainability.</li><li>Implement custom tools, libraries, and scripts to improve automation workflows and reporting.</li><li>Execute automated test scripts on embedded systems to validate functionality, performance, and compliance with requirements.</li><li>Analyze test results, identify issues, and report defects in the bug tracking system.</li><li>Generate detailed test reports, highlighting test coverage, defects, and system reliability metrics.</li><li>Ensure all tests align with automotive standards such as ISO 26262, ASPICE, or relevant OEM-specific guidelines.</li></ul> <br> Required profile : <p>With a Master's degree (BAC+5) from an engineering school or university specializing in embedded systems, you have successful experience in test automation with python. Knowledge of automotive functionalities is required.</p><br><br><ul><li>Strong proficiency in Python programming for test automation.</li><li>Experience with Matlab/Simulink</li><li>Knowledge of embedded systems testing, including integration and functional testing.</li><li>Familiarity with automotive communication protocols (e.g., CAN, LIN, UDS) and tools (e.g., CANoe, CANalyzer).</li><li>Hands-on experience in developing and maintaining automated test scripts.</li><li>Proficiency in using defect tracking tools (e.g., Jira).</li><li>Strong problem-solving and analytical thinking.</li><li>Good english communication skills</li></ul> <br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Design, develop, and maintain embedded software unit testing for automotive ECUs Integrate software components into ECU platforms and ensure compatibility with hardware and vehicle network constraints. Perform root cause analysis on software defects, communication issues, and ECU malfunctions. Use diagnostic tools such as CANoe, CANalyzer, UDS (ISO 14229), DoIP, OBD II , and vehicle logs to identify issues. Use flashing tool to Flash the SW in the ECUs Develop and validate UDS diagnostic services , DTCs (Diagnostic Trouble Codes), and fault memory strategies. Analyze communication traces (CAN, LIN, FlexRay, Ethernet) to detect anomalies or performance issues. Support integration tests on benches, HIL systems, and in-vehicle testing. Ensure compliance with automotive standards such as AUTOSAR , ISO 26262 (functional safety) , ASPICE , and cybersecurity principles. Create and maintain documentation (SRS, SDD, design reviews, traceability matrices). Collaborate with testing teams to define validation strategies and ensure robust test coverage.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Engineering degree (Master s level, Bac+5) in Embedded Systems, Electronics, or equivalent. Strong skills in technical coordination, planning, and risk management. Excellent communication skills and strong team spirit. Professional level of English required. Proficiency in embedded C/C++ programming and real time systems. Strong knowledge of in vehicle communication protocols (CAN, LIN, FlexRay, Ethernet). Experience with diagnostic standards and tools: UDS (ISO 14229), ISO 15765, OBD II Vector tools (CANalyzer, CANoe, CANape) Ability to interpret logs, traces, and memory dumps for precise diagnostic analysis. Familiarity with AUTOSAR stacks (Classic or Adaptive). Experience with development processes following ASPICE or V Model.</p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>MTA is looking for a Software Engineer to join the R&D team. Key responsibilities: Analyse customer specifications and derive software requirements. Develop and maintain low level embedded software (firmware, board support packages, device drivers, bootloaders) in C/C++ for ECUs and domain controllers. Design, develop and test customer applications Work on AUTOSAR BSW/MCAL or equivalent platform layers, including driver integration and configuration. Debug and troubleshoot at board and system level using JTAG/SWD, debuggers, trace tools, oscilloscopes, and logic analyzers; perform root cause analysis for timing, and memory issues. Write and execute unit and integration tests, produce test reports Follow coding standards and participate in code reviews Collaborate with teams from other departments to meet customer expectations.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><strong>Requirements:</strong> Master/Engineer degree in Electrical and computer science engineering or related field. 3+ years of embedded software development, preferably in automotive or aerospace industry. Strong proficiency in embedded C and experience with bare metal and RTOS environments. Experience with microcontrollers, PPC/ARM architectures, peripherals, interrupts, DMA, and IC communication protocols I2C/SPI/UART. Practical experience with CAN/LIN/Ethernet networks and KWP2000/UDS/J1939 diagnostic protocols stacks and related tooling. Experience with AUTOSAR Classic (BSW/MCAL) or equivalent low level platform frameworks. Knowledge of ASPICE, MISRA C, and ISO26262 standards. Comfortable with cross compilers, linkers, JTAG/SWD, hardware debuggers, static analysis, and unit test frameworks. Familiar with version control (Git/Svn), and requirements management tools.</p><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p><strong>Alten Maroc </strong>is defined by a deeply <strong>collaborative</strong> culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.<br>
This environment is enhanced by a strong drive for <strong>innovation</strong>, encouraging creativity, initiative, and experimentation across projects.<br>
A structured and disciplined organization ensures <strong>efficiency</strong>, rigor, and quality in engineering delivery.<br>
<strong>Performance</strong> and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
</p><br><br>
<br> Job : <p>We are looking for a talented <strong>Test Automation Developer</strong> to join our team specializing in the development of automated test solutions within the embedded systems domain for the automotive sector. You will play a key role in ensuring the quality and reliability of software and hardware by designing, implementing, and executing automated tests using Python-based frameworks.:</p><br><br><ul><li>Design and develop automated test cases for embedded systems using Python within a dedicated test automation framework.</li><li>Integrate test cases into the test environment to validate software, hardware, and system performance.</li><li>Enhance and maintain the test automation framework to ensure efficiency and maintainability.</li><li>Implement custom tools, libraries, and scripts to improve automation workflows and reporting.</li><li>Execute automated test scripts on embedded systems to validate functionality, performance, and compliance with requirements.</li><li>Analyze test results, identify issues, and report defects in the bug tracking system.</li><li>Generate detailed test reports, highlighting test coverage, defects, and system reliability metrics.</li><li>Ensure all tests align with automotive standards such as ISO 26262, ASPICE, or relevant OEM-specific guidelines.</li></ul> <br> Required profile : <p>With a Master's degree (BAC+5) from an engineering school or university specializing in embedded systems, you have successful experience in test automation with python. Knowledge of automotive functionalities is required.</p><br><br><ul><li>Strong proficiency in Python programming for test automation.</li><li>Experience with Matlab/Simulink</li><li>Knowledge of embedded systems testing, including integration and functional testing.</li><li>Familiarity with automotive communication protocols (e.g., CAN, LIN, UDS) and tools (e.g., CANoe, CANalyzer).</li><li>Hands-on experience in developing and maintaining automated test scripts.</li><li>Proficiency in using defect tracking tools (e.g., Jira).</li><li>Strong problem-solving and analytical thinking.</li><li>Good english communication skills</li></ul> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Leads one or more platform teams; defines tactical and key strategic elements for middleware evolution serving multiple consumers. Accountable for performance, cost control, and reliability outcomes; escalations for distributed debugging and upgrade safety. Drives significant cross-team improvements to observability, SLOs, and resilience patterns. Engages stakeholders inside and outside the group; socializes migration plans and adoption playbooks.<br><p>Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.</p><br><p>True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.</p><br><p>We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing <u>accommodation-request_mb@oracle.com</u> or by calling 1-888-404-2494 in the United States.</p><br><p>Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.</p><br><br>Responsibilities:<br><p><strong>Key Responsibilities</strong></p><br><p><strong>Platform Software Development:</strong></p><br><ul><li><p>Lead multiple platform teams to standardize middleware patterns and client libraries used by several consumer teams.</p><br></li><li><p>Establish group-level guardrails for APIs/SDKs, deprecation strategies, and upgrade playbooks; track adoption and risk.</p><br></li><li><p>Sponsor shared observability frameworks and capacity models across teams; review error-budget posture and corrective actions.</p><br></li></ul><p><strong>Software Development and Coding - Design, Testing, and Optimization:</strong></p><br><ul><li><p>Leads teams and provides technical recommendations and guidance in designing software solutions and identifying, analyzing and ensuring alignment with requirements.</p><br></li><li><p>Manages the execution of processes to develop and guide new software features and enhancements following design specifications, ensuring accessibility, and to develop documents to clarify software design and code.</p><br></li><li><p>Leads code and/or functional reviews to drive improvements across a project.</p><br></li><li><p>Leads and reviews teams to conduct debugging and troubleshooting to identify and fix software issues across multiple components or functional areas.</p><br></li><li><p>Provides teams guidance to implement software testing (e.g., functional and non-functional), quality assurance processes, software error logging, monitoring, and observability for effective debugging.</p><br></li><li><p>Utilizes an analytic approach to conduct performance profiling and optimization of coding.</p><br></li><li><p>Leads teams in troubleshooting and resolving issues related to application programming interface (API) functionality and integration.</p><br></li><li><p>Leads teams to implement API versioning, lifecycle, and interoperability strategies.</p><br></li></ul><p><strong>Software Architecture - Software System Structural Design:</strong></p><br><ul><li><p>Leads teams to design and develop software, systems, and services.</p><br></li><li><p>Acts as a role model to provide technical guidance and domain expertise in software architecture decisions and best practices.</p><br></li><li><p>Leads teams to conduct periodic reviews and ensures adherence to architectural framework(s) and internal development practices and standards.</p><br></li><li><p>Collaborates with cross-functional teams to align and build software architecture with business and/or customer goals and priorities in focus.</p><br></li><li><p>Leads teams to implement performance optimization and scalability strategies in software design.</p><br></li><li><p>Impacts teams to conduct regular technology research and evaluation for architectural enhancements.</p><br></li></ul><p><strong>Issue/Defect Collaboration - Software Products Support:</strong></p><br><ul><li><p>Collaborates with stakeholders and external clients and/or partners to understand customer issues and align solutions.</p><br></li><li><p>Leads team(s) to provide technical guidance and appropriately prioritize support to customers regarding reported issues.</p><br></li><li><p>Acts as a role model for teams to advocate for customers' interests and suggests product enhancements based on feedback.</p><br></li><li><p>Develops, modifies, and executes policies to ensure customer satisfaction through timely resolution of issues and effective communication.</p><br></li><li><p>Leads teams through processes for handling customer issues and/or defects handling and directs them to training opportunities as needed.</p><br></li><li><p>Manages the investigation and troubleshooting of complex product maintenance issues to ensure customer agreement on short- and long-term solutions.</p><br></li></ul><p><strong>Practices and Standards Compliance - Security and Compliance:</strong></p><br><ul><li><p>Collaborates with teams and other stakeholders within and outside of group to establish, follow, and enforce documented security criteria, development industry best practices and processes, and coding standards.</p><br></li><li><p>Ensures clarity of teams' operational objectives for adherence to broad acceptance criteria.</p><br></li><li><p>Implements moderately complex secure software development practices requiring information gathering and analysis to prevent security vulnerabilities.</p><br></li></ul><p><strong>Development Operations - System Maintenance:</strong></p><br><ul><li><p>Leads teams in performing periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities).</p><br></li><li><p>Delegates assignments to teams to implement and evolve standard operating procedures (SOP) for development and for driving improvements, ensuring automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability.</p><br></li></ul><p><strong>Core Responsibilities</strong></p><br><p><strong>Planning & Execution:</strong></p><br><ul><li><p>Manages multiple medium- to large-scale projects or initiatives across teams, ensuring timelines, deliverables, and budgets when applicable are monitored and met. Provides direction to teams on project work, setting priorities, and aligning with business needs. Guides teams on adjusting plans to accommodate resource or timeline changes.</p><br></li></ul><p><strong>Collaboration & Partnership:</strong></p><br><ul><li><p>Drives cross-functional partnerships to align expectations and shared objectives across multiple teams. Coaches team members to develop strategic relationships with business leaders, stakeholders, and external partners to foster collaboration and long-term success. Promotes inclusivity by actively seeking and listening to diverse perspectives, ensuring others feel heard and respected.</p><br></li></ul><p><strong>Problem Solving:</strong></p><br><ul><li><p>Provides direction to multiple teams on addressing complex operational and/or technical issues as well as providing guidance on analyzing complex data and/or information to identify solutions. Reviews and provides insights into unresolved or critical issues, helping the team to identify potential solutions.</p><br></li></ul><p><strong>Continuous Learning:</strong></p><br><ul><li><p>Models engaging in continuous learning to deepen expertise and stay ahead of industry trends, integrating best practices into strategic planning. Leverages feedback to drive personal and team skill improvements. Identifies skill gaps across teams, and empowers team members to pursue learning and knowledge sharing opportunities that build their expertise in new areas and coaches them to apply learnings to advance the organization.</p><br></li></ul><p><strong>Continuous Improvement:</strong></p><br><ul><li><p>Drives team to collaborate on, develop, and implement ideas to increase the efficiency and effectiveness of processes, protocols, and workflows within and across teams, providing oversight. Guides team to adopt new ideas for alternative approaches and methods and encourages feedback for continued improvement.</p><br></li></ul><p><strong>Performance and Development:</strong></p><br><ul><li><p>Drives performance across teams by providing feedback and coaching in alignment with performance management processes, guidelines, and expectations. Discusses development goals with team members, shares opportunities to facilitate career development, and ensures individual goals are aligned with broader organizational goals. Develops and manages talent acquisition pipeline by leading candidate interviews, monitoring promotion eligibility, and/or orchestrating talent resources.</p><br></li></ul><br>Qualifications:<br><p>Career Level - M3</p><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph">Job Description <div> <p> <strong><font dir="auto" ><font dir="auto" >Your mission:</font></font></strong> <br><font dir="auto" ><font dir="auto" >
As part of strengthening our QA team, we are looking for a Senior Tester capable of designing, automating and executing functional tests using </font></font><strong><font dir="auto" ><font dir="auto" >Robot Framework</font></font></strong><font dir="auto" ><font dir="auto" > and </font></font><strong><font dir="auto" ><font dir="auto" >UFT</font></font></strong><font dir="auto" ><font dir="auto" > tools .</font></font></p> <p> <strong><font dir="auto" ><font dir="auto" >You are responsible for:</font></font></strong> </p> <ul> <li> <p><font dir="auto" ><font dir="auto" >Analyze the functional and technical requirements.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >R. Digiger et maintien des plans test automates.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Developing test scripts with Robot Framework and UFT.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Execute automated test campaigns.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Identify, document and track anomalies.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Collaborating with development, business and DevOps teams.</font></font></p> </li> </ul> <p> <strong><font dir="auto" ><font dir="auto" >Required skills:</font></font></strong> </p> <ul> <li> <p><font dir="auto" ><font dir="auto" >Proven experience in test automation.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Mastery of </font></font><strong><font dir="auto" ><font dir="auto" >Robot Framework</font></font></strong><font dir="auto" ><font dir="auto" > (Python or Java depending on context).</font></font></p> </li> <li> <p><font dir="auto" ></font><strong><font dir="auto" ><font dir="auto" >My UFT</font></font></strong><font dir="auto" ><font dir="auto" > mastery </font><font dir="auto" >.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Knowledge of CI/CD tools (Jenkins, GitLab CI).</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Analytical mind, rigor and good communication skills.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >[Technical or everyday English depending on context]</font></font></p> </li> </ul> <p> <strong><font dir="auto" ><font dir="auto" >It would be a plus if you had:</font></font></strong> </p> <ul> <li> <p><font dir="auto" ><font dir="auto" >Experience in an Agile / DevOps environment.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Knowledge of other testing tools (Selenium, TestNG, etc.).</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Experience in testing web, desktop, or mobile applications</font></font></p></li></ul></div></div></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Design, develop, and maintain embedded software unit testing for automotive ECUs Integrate software components into ECU platforms and ensure compatibility with hardware and vehicle network constraints. Perform root cause analysis on software defects, communication issues, and ECU malfunctions. Use diagnostic tools such as CANoe, CANalyzer, UDS (ISO 14229), DoIP, OBD II , and vehicle logs to identify issues. Use flashing tool to Flash the SW in the ECUs Develop and validate UDS diagnostic services , DTCs (Diagnostic Trouble Codes), and fault memory strategies. Analyze communication traces (CAN, LIN, FlexRay, Ethernet) to detect anomalies or performance issues. Support integration tests on benches, HIL systems, and in-vehicle testing. Ensure compliance with automotive standards such as AUTOSAR , ISO 26262 (functional safety) , ASPICE , and cybersecurity principles. Create and maintain documentation (SRS, SDD, design reviews, traceability matrices). Collaborate with testing teams to define validation strategies and ensure robust test coverage.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><h2>Qualifications</h2><p>Master s degree in Embedded Systems, Electronics Engineering, or a related field. Minimum 2 years of experience in Model-Based Development (MBD) . Strong expertise in technical coordination, project planning, and risk management . Excellent interpersonal and communication skills, with a collaborative and team-oriented mindset. Professional proficiency in English, both written and spoken. Solid experience in embedded software development using C/C++ , including real-time systems. Strong knowledge of automotive communication protocols , including CAN, LIN, FlexRay, and Automotive Ethernet. Hands-on experience with vehicle diagnostics standards and tools , including:</p><ul><li>UDS (ISO 14229)</li><li>ISO 15765</li><li>OBD-II</li><li>Vector tool suite (CANalyzer, CANoe, CANape)</li></ul><p>Proven ability to analyze and interpret logs, communication traces, and memory dumps for advanced diagnostic and troubleshooting activities. Good understanding of AUTOSAR architectures (Classic and/or Adaptive Platform). Experience working within ASPICE-compliant development environments and/or according to the V-Model development lifecycle.</p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><font dir="auto" ><font dir="auto" >Job Description: As part of the growth of our QA activities, we are looking for a Functional Tester to join our teams and contribute to the quality of deliverables on high-visibility strategic projects. You will work on complex environments (web, mobile, API, ERP, etc.) within agile teams.</font></font></p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><font dir="auto" ><font dir="auto" >Main Responsibilities: Analyze functional requirements, define the appropriate testing approach, and ensure complete traceability between requirements and test coverage. Design, structure, and execute functional test scenarios (manual and with a first level of automation) on the Web, Mobile, and API layers, ensuring clear documentation and reliable test evidence. Prepare test environments, manage test data, and contribute to the continuous improvement of Quality Assurance (QA) practices, tools, and methodologies. Identify, report, and track anomalies while collaborating closely with development, product, and business teams to ensure functional alignment and the quality of deliverables. Actively participate in Agile ceremonies and promote knowledge sharing by mentoring and guiding junior testers on the team.</font></font></p><p><font dir="auto" ><font dir="auto" >Soft Skills: Analytical mindset, attention to detail, rigor, autonomy. Excellent communication skills in English. Comfortable working within multidisciplinary Agile teams.</font></font></p><p><font dir="auto" ><font dir="auto" >Profile: Bachelor's or Master's degree in computer science or a related field. 3 to 5 years of experience in functional testing. Experience with Agile/Scrum environments. ISTQB certification is a plus.</font></font></p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><div><span ><b>Company description</b></span></div><div><span ><b><font dir="auto" ><font dir="auto" >We Elevate. Digitally.</font></font></b></span></div><div><span ><b><br></b></span></div><div><span ><b>SQLI, the European leader in customer experience and digital transformation, helps major international brands create value through technology and digital innovation.</b></span></div><div><span ><b>From strategy to solution deployment, we design robust architectures and high-performing digital experiences, combining technological expertise, proven methodologies, and innovation.</b></span></div><div><span ><b><br></b></span></div><div><span ><b>Present in 12 countries with more than 2,200 employees,</b></span></div><div><span ><b><br></b></span></div><div><span ><b>We are recruiting talent who share our values: Creative spirit, Commitment, Forward thinking .</b></span></div><div><span ><b><br></b></span></div><div><span ><b> </b></span></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"><b>Qualifications </b></p><div> <p> <strong><font dir="auto" ><font dir="auto" >Skills and Knowledge Desired</font></font></strong> </p> <ul> <li><font dir="auto" ><font dir="auto" >Knowledge of Playwright, S l nium, Cypress, Robot Framework, Karate DSL, and Postman tools.</font></font></li> <li><font dir="auto" ><font dir="auto" >Good knowledge of software development, preferably with new technologies (Java, Javascript, Node.JS, HTML, CSS);</font></font></li> </ul> <p> </p> <p> <strong>Join Us And Let's Play The Digital Game !</strong></p></div><p></p></section>