Software Tester Jobs in Morocco
1734 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span></span><p><b><span><span><span><span><span><span>RIBATIS</span></span></span><span><span><span> , Opérateur de la
transformation digitale dans le domaine du </span></span></span><span><span><span>#eGOV</span></span></span><span><span><span>, cherche à </span></span></span><span><span><span>#Recruter</span></span></span><span><span><span> un </span></span></span><span><span>#INGENIEUR</span><span>#QUALITE</span><span>#LOGICIEL</span></span></span></span></span></b><br></p><br><b><span><span><span>- Missions</span></span></span></b><span><span><span> :</span></span></span><br><br><p><span><span><span>·</span></span></span><span>Définir et rédiger <b>les
programmes des campagnes de test</b> des produits logiciels ;</span><br></p><br><p><span><span><span>·</span></span></span><span>Analyser <b>le cahier
des charges, la documentation fonctionnelle et technique, les maquettes et
prototypes</b> afin de prendre connaissance des spécifications du produit ;</span><br></p><br><p><span><span><span>·</span></span></span><span>Déterminer <b>les
spécifications à tester</b> en rappelant toutes les défaillances qui peuvent
intervenir au cours de la vie du produit ;</span><br></p><br><p><span><span><span>·</span></span></span><span>Élaborer <b>les
scénarios et les plans de tests</b> et les introduire au niveau de la
plateforme de gestion des tests prévue à cet effet ;</span><br></p><br><p><span><span><span>·</span></span></span><span>Concevoir <b>les
scripts d’automatisation des tests de non-régression</b> relatifs aux modules
et fonctionnalités stables ;</span><br></p><br><p><span><span><span>·</span></span></span><span>Procéder <b>aux tests
des produits sur les plateformes de test et préproduction</b> en effectuant des
simulations de fonctionnement conformément aux plans de tests prédéfinis ;</span><br></p><br><p><span><span><span>·</span></span></span><span>Réaliser <b>les tests
de performance</b> de produits en le soumettant à différentes contraintes
d’utilisation, de montée en charge, de volume de donnée manipulées, … ;</span><br></p><br><p><span><span><span>·</span></span></span><span>Relever <b>les
paramètres</b> et enregistrer <b>les mesures obtenues</b> à l’aide de
logiciels, outils et scripts prévus à cet effet ;</span><br></p><br><p><span><span><span>·</span></span></span><span>Proposer <b>les
améliorations et/ou modifications des méthodes et procédures de tests et
recette </b>;</span><br></p><br><p><span><span><span>·</span></span></span><span>Loguer <b>les
résultats de tests sur les outils de bug tracking</b> prévus à cet effet en
renseignant le maximum d’information aidant les équipes fonctionnelles et
technique dans l’analyse et la résolution des disfonctionnements ;</span><br></p><br><p><span><span><span>·</span></span></span><span>Rédiger <b>les
rapports et bilans de tests et recettes</b> en prévision du Go / No Go en
production ;</span><br></p><br><p><span><span><span>·</span></span></span><span>Proposer <b>les
mesures correctives globales</b>.</span><br></p><br><span><span><span>---------------------</span></span></span><br><span><span><span>Pour toute
personne intéressée, prière de nous adresser vos candidatures sur </span></span></span><span><span><span>rh@ribatis.com</span></span></span><span><span><span> en
précisant au niveau de l'objet de l'émail l'offre pour laquelle vous postulez.</span></span></span><br><br><br><p><span><span>#Hiring</span></span><span><span>#Ingénieur_Qualite_Logiciel</span></span><span><span>#Ingenieurqualitelogiciel</span></span><span><span>#IT</span></span><br></p><br><br><span>Profil</span><p><b><span><span><span>- Formation initiale</span></span></span></b><span><span><span> : BAC+5 en IT, Spécialité
Qualité logiciel</span></span></span><br></p><br><p><b><span><span><span>- Expérience</span></span></span></b><span><span><span> : Au moins une année probante dans un poste équivalent</span></span></span><br></p><br><p><b><span><span><span>-
Savoir-être</span></span></span></b><span><span><span> : Une personne</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Comprend/Apprend vite ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Rigoureuse & Proactive ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Organisée.</span></span></span><br></p><br><span><span><span></span></span></span><br><br><p><b><span><span><span>-
Savoir-faire</span></span></span></b><span><span><span> : Une personne qui sait </span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Maîtriser les approches & les techniques de test ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Gérer une campagne de tests
(Recevabilité, Non régression, ...) ;</span></span></span><br></p><br><p><span><span><span>·</span></span></span><span><span><span>Rédiger de la documentation (Plan
tests, Rapport compagne tests, …).</span></span></span><br></p><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>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>
<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 know 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>
<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>
<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>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>
<p>Develop software code that meets business and technical requirements using programming, scripting, and database languages. Optimize performance, reusability, and scalability of software solutions. Identify and reuse existing software components, libraries, and frameworks. Apply best practices in software development: secure coding, code reviews, version control, CI/CD, testing, and operations. Participate in functional and non-functional requirement analysis and estimation. Support testing, deployment, maintenance, and evolution of software products. Correct programming errors, implement changes, and deliver enhancements. Structure software with appropriate design patterns, layers, and functions. Document solutions with diagrams, charts, and clear code comments. Design and code software functions under the guidance of senior developers. Follow defined internal processes, including reporting and code submission. Communicate effectively and work collaboratively within a cross-functional team.</p><p><strong>Desired Candidate Profile</strong></p><p><strong>Technical Skills:</strong> Engineering degree ( master) 2+ years of experience in software development Proficiency in Object-Oriented Programming with Java (Java SE/EE, JDBC, OAS) Good knowledge of Oracle and PostgreSQL databases Basic understanding of Linux environments (preferred but not mandatory) Experience working with Agile and Scrum methodologies Languages: French: Good working proficiency English: Basic working proficiency <strong>Soft Skills:</strong> Strong sense of rigor and organization Team player with excellent collaboration skills Comfortable working under pressure and meeting tight deadlines Self-motivated and eager to learn and improve</p>
<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>
<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"><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>
<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>
<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>