وظائف اختبار البرمجيات في المغرب
١٥٨٤ وظائف شاغرة
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph">Job Description <div> <p><font dir="auto" ><font dir="auto" >The consultant will be responsible for automating and maintaining tests for back-end and front-end applications for the client's IT department, using </font></font><strong><font dir="auto" ><font dir="auto" >Java Selenium and Karat API</font></font></strong><font dir="auto" ><font dir="auto" > technologies with databases. You will contribute to the design, development, and implementation of new automated systems, as well as the improvement of existing tests. You will work collaboratively with the product, development, and design teams to ensure application quality.</font></font></p> <p> <strong><font dir="auto" ><font dir="auto" >In terms of tasks, you will be asked:</font></font></strong> </p> <ul> <li> <p><font dir="auto" ><font dir="auto" >Design, develop and maintain automated test scripts with </font><u><strong><font dir="auto" >Karate API and database / Selenium (Java)</font></strong></u></font><u> <strong><font dir="auto" ></font></strong> </u> </p> </li> <li> <p><font dir="auto" ><font dir="auto" >Write clear and readable test scenarios in </font></font><strong><font dir="auto" ><font dir="auto" >Gherkin</font></font></strong><font dir="auto" ><font dir="auto" > , within the framework of a BDD approach.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Mastering REST API testing concepts with tools like Postman, in line with RESTful standards.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Interacting with relational databases (PostgreSQL) or BigQuery to generate or use test datasets (SQL) / test the data.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Set up CI/CD pipelines for automated test execution via GitLab CI.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Mastering test campaign management and quality monitoring in Jira XRAY.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Apply the principles of software quality assurance, with a level of understanding validated by ISTQB certification.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Build and maintain realistic and reproducible test datasets, linked to business cases.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >Produce accurate, concise and usable test deliverables and reports for all stakeholders.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >To demonstrate a strong analytical mind and a willingness to continuously improve, particularly in </font></font><strong><font dir="auto" ><font dir="auto" >evaluating test coverage and the relevance of automations.</font></font></strong> </p> </li> <li> <p>Ma trise des concepts d Agilit (Scrum, Sprint Planning, Backlog ).</p></li></ul></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <ul> <li> <p><font dir="auto" ><font dir="auto" >A Master's degree (Bac+5) from an engineering school or equivalent university qualification with a specialization in computer science, or equivalent significant experience.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >3-7 years of experience </font></font><strong><font dir="auto" ><font dir="auto" >in a similar position</font></font></strong> </p> </li> <li> <p><font dir="auto" ><font dir="auto" >Experience in the retail or mass distribution sector would be an asset.</font></font></p></li></ul></div><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><font dir="auto" ><font dir="auto" ><b>Job Description </b></font></font><div> <p><font dir="auto" ><font dir="auto" >We are looking for a </font></font><strong><font dir="auto" ><font dir="auto" >Senior Automation Test Engineer</font></font></strong><font dir="auto" ><font dir="auto" > to strengthen our QA team and actively contribute to the implementation of a robust and scalable testing strategy. You will work on innovative projects within an Agile environment and participate in the continuous improvement of software quality.</font></font></p> <p> <strong><font dir="auto" ><font dir="auto" >Your tasks</font></font></strong> </p> <ul> <li><font dir="auto" ><font dir="auto" >Design, automate and maintain functional tests for web, mobile and API applications.</font></font></li> <li><font dir="auto" ><font dir="auto" >Develop automation scripts with </font></font><strong><font dir="auto" ><font dir="auto" >Playwright</font></font></strong><font dir="auto" ><font dir="auto" > (TypeScript / JavaScript) and </font></font><strong><font dir="auto" ><font dir="auto" >Robot Framework</font></font></strong><font dir="auto" ><font dir="auto" > (Python).</font></font></li> <li><font dir="auto" ><font dir="auto" >Implement modular, maintainable automation frameworks integrated with QA best practices.</font></font></li> <li><font dir="auto" ><font dir="auto" >Testing REST and SOAP APIs using dedicated tools and libraries (Playwright API Testing, Robot Requests Library, Postman).</font></font></li> <li><font dir="auto" ><font dir="auto" >Contribute to the execution and integration of tests in </font></font><strong><font dir="auto" ><font dir="auto" >CI/CD</font></font></strong><font dir="auto" ><font dir="auto" > pipelines (Azure DevOps, Jenkins, GitLab).</font></font></li> <li><font dir="auto" ><font dir="auto" >Participate in Agile/Scrum ceremonies in close collaboration with the Dev, Product and DevOps teams.</font></font></li> <li><font dir="auto" ><font dir="auto" >Analyze the results, diagnose the anomalies, and monitor their resolution.</font></font></li> <li><font dir="auto" ><font dir="auto" >Ensure the application of good quality assurance practices, ideally supported by an ISTQB certification.</font></font></li> </ul> <p> <strong>Comp tences cl s :</strong> </p> <ul> <li>Automatisation des tests; Playright, Robot Framework.</li> <li>Langages : TypeScript/JavaScript, Python.</li> <li>Tests API (Postman).</li> <li><font dir="auto" ><font dir="auto" >Knowledge of CI/CD & DevOps, Jenkins, Jira</font></font></li> </ul> <p> <strong>Soft Skills :</strong> </p> <ul> <li><font dir="auto" ><font dir="auto" >Analytical skills and rigor.</font></font></li> <li><font dir="auto" ><font dir="auto" >Good communication in </font></font><strong><font dir="auto" ><font dir="auto" >French and English</font></font></strong><font dir="auto" ><font dir="auto" > .</font></font></li> <li><font dir="auto" ><font dir="auto" >Collaborative spirit, learning and quality orientation.</font></font></li></ul></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <p> <strong>Qualifications : </strong> </p> <ul> <li> <p><font dir="auto" ><font dir="auto" >A Master's degree (Bac+5) from an engineering school or equivalent university qualification with a specialization in computer science, or equivalent significant experience.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >4-7 years of experience </font></font><strong><font dir="auto" ><font dir="auto" >in a similar position</font></font></strong> </p> </li> <li><font dir="auto" ><font dir="auto" >An ISTQB Foundation or Advanced certification is a valuable asset.</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"><font dir="auto" ><font dir="auto" >Job Description </font></font><div> <p><font dir="auto" ><font dir="auto" >As part of the growth of our QA activities, we are looking for a </font></font><strong><font dir="auto" ><font dir="auto" >Functional Tester</font></font></strong><font dir="auto" ><font dir="auto" > 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> </p></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <p> </p> <p> <strong><font dir="auto" ><font dir="auto" >Main Missions:</font></font></strong> </p> <ul> <li><font dir="auto" ><font dir="auto" >Analyze the functional requirements, define the appropriate testing approach and ensure complete traceability between requirements and test coverage.</font></font></li> <li><font dir="auto" ><font dir="auto" >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 as well as reliable test evidence.</font></font></li> <li><font dir="auto" ><font dir="auto" >Prepare test environments, manage test data and contribute to the continuous improvement of Quality Assurance (QA) practices, tools and methodologies.</font></font></li> <li><font dir="auto" ><font dir="auto" >Identify, report and track anomalies while collaborating closely with development, product and business teams to ensure functional alignment and quality of deliverables.</font></font></li> <li><font dir="auto" ><font dir="auto" >Actively participate in Agile ceremonies and promote knowledge sharing by supporting and guiding the team's junior testers.</font></font></li> </ul> <p> <strong>Soft Skills :</strong> </p> <p> </p> <ul> <li><font dir="auto" ><font dir="auto" >Analytical mind, attention to detail, rigor, autonomy.</font></font></li> <li><font dir="auto" ><font dir="auto" >Excellent communication skills in English.</font></font></li> <li><font dir="auto" ><font dir="auto" >Proficiency in working within multidisciplinary Agile teams.</font></font></li> </ul> <p> <strong> Profile :</strong> </p> <ul> <li><font dir="auto" ><font dir="auto" >Bachelor's degree (Bac+3) or Master's degree (Bac+5) in computer science or a related field.</font></font></li> <li><font dir="auto" ><font dir="auto" >Between 3 and 5 years of experience in functional testing.</font></font></li> <li><font dir="auto" ><font dir="auto" >Experience in Agile/Scrum environments.</font></font></li> <li><font dir="auto" ><font dir="auto" >ISTQB certification is appreciated.</font></font></li> </ul> <p> </p></div><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 seeking a skilled <strong>Test and Validation Engineer</strong> to join our team, focusing on <strong>Hardware-in-the-Loop (HIL)</strong> testing for embedded systems within the automotive sector. The successful candidate will be responsible for ensuring the performance, reliability, and compliance of automotive electronic control units (ECUs) and systems through rigorous validation and testing on HIL benches :</p><br><br><ul><li>Design and develop test cases to validate automotive ECUs and subsystems on HIL platforms.</li><li>Execute validation campaigns to ensure compliance with system requirements and specifications.</li><li>Troubleshoot and resolve issues with HIL benches, ensuring smooth testing operations.</li><li>Regularly update simulation models and test scenarios to reflect evolving system requirements.</li><li>Develop automated test scripts using tools like Python, CAPL, or MATLAB to streamline validation processes.</li><li>Integrate test cases into Continuous Integration/Continuous Deployment (CI/CD) pipelines for efficient testing workflows.</li><li>Analyze test results to identify issues in software or hardware performance.</li><li>Provide detailed test reports, including test coverage, defect trends, and validation status.</li><li>Validate communication protocols (e.g., CAN, LIN, FlexRay, Ethernet) and system interactions.</li><li>Ensure that all testing activities comply with automotive standards such as ISO 26262, ASPICE, and relevant OEM 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 and validation on HIL benches. Knowledge of automotive functionalities is required.</p><br><br><ul><li>Hands-on experience with HIL testing tools such as dSPACE, Vector CANoe, NI VeriStand, or ETAS.</li><li>Proficiency in automotive communication protocols (CAN, LIN, UDS, FlexRay) and related tools.</li><li>Strong knowledge of test scripting languages like Python, CAPL, or MATLAB/Simulink.</li><li>Familiarity with electrical and electronic systems in vehicles, including sensors, actuators, and ECUs.</li><li>Experience in developing and executing validation test plans.</li><li>Ability to analyze system behavior and diagnose root causes of defects.</li><li>Strong 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">Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc. <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>
<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>
<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>
<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> <p>Career Level - M3</p> As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and suggest improvements to the architecture.</div></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company culture : <p><strong>Capgemini</strong> is characterized by a predominantly <strong>collaborative culture</strong>, placing people, trust and teamwork at the core of its practices. A close management approach fosters guidance, empowerment and skills development within a supportive environment. This culture is reinforced by a strong <strong>organizational dimension</strong>, ensuring process rigor, reliability and operational efficiency. It is complemented by a <strong>competitive component</strong> focused on performance and customer satisfaction, while a more moderate <strong>innovation dimension</strong> supports the continuous evolution of services and expertise.
</p><br><br>
<br> Job : <ul><li>Design and develop automated test scripts</li><li>Design and development of stubs or request generators or test sets</li><li>Integration of tests into the continuous integration chain</li><li>Documentation of tests</li><li>Possible support for manual testing activities if needed on the project</li></ul><br> <br> Required profile : <ul><li>Graduate of a top engineering school or equivalent (BAC+5 / Master's degree)</li><li>Good level of French and English (Intermediate level with good comprehension)</li><li>Have <strong>a minimum of 3 years of experience</strong> in a similar role</li><li>Be persuasive and have a developed sense of leadership</li><li>Mastery of software development methods, standards, and tools</li><li>Mastery in automated test development: C#, Python, Shell, Groovy</li><li>Mastery of SOAP (XML, WSDL,...) and Rest Web Services technologies</li><li>Mastery of <strong>Robot Framework or Selenium or</strong> <strong>UFT</strong> tools etc...</li><li>Mastery of test and defect management tools (Quality Center, Mantis, JIRA)</li><li>Knowledge of continuous delivery/deployment techniques and methods</li><li>Knowledge of agile processes and tools, particularly Scrum</li></ul> <br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><strong >Key Responsibilities</strong></p><p>Platform Software Development: Lead multiple platform teams to standardize middleware patterns and client libraries used by several consumer teams. Establish group-level guardrails for APIs/SDKs, deprecation strategies, and upgrade playbooks; track adoption and risk. Sponsor shared observability frameworks and capacity models across teams; review error-budget posture and corrective actions.</p><p>Software Development and Coding - Design, Testing, and Optimization: Leads teams and provides technical recommendations and guidance in designing software solutions and identifying, analyzing and ensuring alignment with requirements. 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. Leads code and/or functional reviews to drive improvements across a project. Leads and reviews teams to conduct debugging and troubleshooting to identify and fix software issues across multiple components or functional areas. 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. Utilizes an analytic approach to conduct performance profiling and optimization of coding. Leads teams in troubleshooting and resolving issues related to application programming interface (API) functionality and integration. Leads teams to implement API versioning, lifecycle, and interoperability strategies.</p><p>Software Architecture - Software System Structural Design: Leads teams to design and develop software, systems, and services. Acts as a role model to provide technical guidance and domain expertise in software architecture decisions and best practices. Leads teams to conduct periodic reviews and ensures adherence to architectural framework(s) and internal development practices and standards. Collaborates with cross-functional teams to align and build software architecture with business and/or customer goals and priorities in focus. Leads teams to implement performance optimization and scalability strategies in software design. Impacts teams to conduct regular technology research and evaluation for architectural enhancements.</p><p>Issue/Defect Collaboration - Software Products Support: Collaborates with stakeholders and external clients and/or partners to understand customer issues and align solutions. Leads team(s) to provide technical guidance and appropriately prioritize support to customers regarding reported issues. Acts as a role model for teams to advocate for customers' interests and suggests product enhancements based on feedback. Develops, modifies, and executes policies to ensure customer satisfaction through timely resolution of issues and effective communication. Leads teams through processes for handling customer issues and/or defects handling and directs them to training opportunities as needed. Manages the investigation and troubleshooting of complex product maintenance issues to ensure customer agreement on short- and long-term solutions.</p><p>Practices and Standards Compliance - Security and Compliance: 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. Ensures clarity of teams' operational objectives for adherence to broad acceptance criteria. Implements moderately complex secure software development practices requiring information gathering and analysis to prevent security vulnerabilities.</p><p>Development Operations - System Maintenance: Leads teams in performing periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities). 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><p>Core Responsibilities</p><p>Planning & Execution: 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><p>Collaboration & Partnership: 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><p>Problem Solving: 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><p>Continuous Learning: 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><p>Continuous Improvement: 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><p>Performance and Development: 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></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing EMAIL_ADDRESS or by calling PHONE_NUMBER in the United States. 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><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>The Test Specification Engineer is responsible for the end-to-end definition and maintenance of test specifications, ensuring full traceability between requirements, test design, and validation results within complex automotive systems (focus: steering systems / ECU testing).</p><p>Ability to independently create test specifications</p><p>No reliance on detailed instructions</p><p>Experience working with European OEMs (VW preferred)</p><p>Strong documentation discipline</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Analyze system, software and safety requirements (ASIL relevant where applicable)</li><li>Create high-quality test specifications and test cases (HiL / SiL / Vehicle)</li><li>Ensure end-to-end traceability (Requirement Test Case Execution Result)</li><li>Review and optimize existing test specifications</li><li>Perform coverage analysis (requirements vs. test cases)</li><li>Support test strategy definition and refinement</li><li>Align with stakeholders (Germany / OEM / Suppliers)</li><li>Hands-on experience in at least one domain: ECU testing steering/braking systems vehicle control systems</li><li>Minimum 5 years of experience</li><li>Languages English: Professional working proficiency (mandatory)</li><li>German: Considered a strong asset / plus</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" >Job Description: As a Technical Expert in Automated Testing, you will be responsible for implementing and optimizing automated tests to ensure the quality and performance of our software solutions. Responsibilities: Define and design the overall test automation architecture (UI, API, Mobile, Performance). Implement and maintain automation frameworks (Selenium, Cypress, Playwright, Appium, etc.). Support development teams in integrating automated tests into CI/CD pipelines. Work with the Technical Management to identify and implement innovative testing solutions. Actively participate in improving methodologies and evolving testing tools. Analyze test results and develop a detailed improvement plan for the team and clients. Train and support technical teams on best practices in test automation. Required skills: Solid experience in test automation, mastery of automated testing tools: Selenium, Cypress, Robot Framework, PlayWright, Katalon, Apium, etc., mastery of Web Service tools: SOAPUI, Postman, Karate, ReadyAPI, etc., knowledge of testing issues and challenges, ability to work in a team and communicate effectively with technical and non-technical stakeholders, analytical and synthesis skills to address optimal and creative solutions. Mastery of performance testing and monitoring tools is a plus: JMeter, Gatling, ELK, New Relic, DataDog.</font></font></p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><h2>Qualifications</h2><p><font dir="auto" ><font dir="auto" >Engineering degree, Master's level (BAC+5) in computer science</font></font></p><p><font dir="auto" ><font dir="auto" >At least 6 years of experience</font></font></p><p><font dir="auto" ><font dir="auto" >Works in an agile environment</font></font></p><p><font dir="auto" ><font dir="auto" >ISTQB certifications are 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"><p>As an Expert in automated testing, you will be responsible for the implementation and optimization of automated tests to ensure the quality and performance of our proposed software solutions.</p><p>Responsibilities:</p><ul><li>Define and design the overall architecture of test automation (UI, API, Mobile, Performance).</li><li>Implement and maintain automation frameworks (Selenium, Cypress, Playwright, Appium, etc.).</li><li>Support development teams in integrating automated tests into CI/CD pipelines.</li><li>Work with Technical Management to identify and implement innovative testing solutions.</li><li>Actively participate in improving methodologies and evolving testing tools.</li><li>Analyze test results and develop a detailed improvement plan for the team and clients.</li><li>Train and support technical teams on best practices in test automation.</li></ul><p>Required Skills:</p><ul><li>Solid experience in test automation.</li><li>Mastery of automated testing tools: Selenium, Cypress, Robot Framework, PlayWright, Katalon, Apium, ...etc.</li><li>Mastery of WebService tools: SOAPUI, Postman, Karate, ReadyAPI ...etc.</li><li>Knowledge of testing issues and challenges.</li><li>Ability to work in a team and communicate effectively with technical and non-technical stakeholders.</li><li>Analytical and synthesis skills to address optimal and creative solutions.</li><li>Mastery of performance testing and monitoring tools is a plus: JMeter, Gatling, ELK, New Relic, DataDog.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Engineer degree, BAC+5 in Computer Science</li><li>At least 6 years of experience</li><li>Works in an agile context</li><li>ISTQB certifications are a plus</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>Integrate software components into an existing AUTOSAR Adaptive system platform. </li><li>Understand and verify CI/CD pipeline workflows. </li><li>Collaborate with development teams to ensure seamless integration of new features and functionalities. </li><li>Analyze and troubleshoot integration issues, providing timely resolutions. </li><li>Manage time effectively to meet project deadlines and deliver high-quality results. </li><li>Contribute ideas for continuous improvement within the scope of influence. </li><li>Work closely with stakeholders to support requirements and adapt to changing project environments. </li><li>Maintain documentation for integration processes and system configurations. </li><li>Support release processes by integrating software elements into a single release package. </li><li>Analyze new technologies (software stacks, configurators), assess impact on integration requirements, and prepare feasibility studies or proof of concepts. </li><li>Demonstrate willingness to learn new technologies. </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>Experience with software development for embedded systems/microcontrollers. </li><li>Knowledge of system and software engineering standards (e.g., IEEE 12207, ASPICE/VDA QMC). </li><li>Experience with system configuration and software integration. </li><li>CI/CD, flashing/debugging (Trace32). </li><li>Programming: C, C++, Python </li><li>Tools: GitHub, Make/CMake, CANoe, Autosar tooling (e.g., System Desk). </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><u><strong>1. Digitalization of test scenarios</strong></u></p><br><br><ul><li>Create digital validation scenarios for ADAS functions (ACC, LPA, SALC, LKA, CSA, JSA, ALSA, LSA, ISA/AISA, etc.) using <strong>CarMaker</strong> software.</li><li>Automate and optimize test processes to improve efficiency and reproducibility.</li></ul><p><u><strong>2. Post-processing and reporting</strong></u></p><br><br><ul><li>Perform post-processing analysis of test data.</li><li>Generate <strong>detailed reports</strong> to evaluate the performance, robustness, and compliance of ADAS functions.</li><li>Use tools like <strong>Canalyzer</strong>, <strong>vSignalyzer</strong>, or <strong>Plot Manager</strong> for data analysis.</li></ul><p><u><strong>3. Anomaly detection and resolution</strong></u></p><br><br><ul><li>Identify functional failures during validation phases.</li><li>Propose <strong>corrective solutions</strong> and collaborate with design and modeling teams.</li><li>Create and track <strong>JIRA tickets</strong> to document and resolve detected anomalies.</li></ul><p><u><strong>4. Regression testing (MIL)</strong></u></p><br><br><ul><li>Design and execute <strong>Model-in-the-Loop (MIL) test campaigns</strong> to ensure the stability of validated functions.</li><li>Automate non-regression tests to reduce regression risks.</li></ul><p><u><strong>5. Data visualization and HMI</strong></u></p><br><br><ul><li>Use <strong>IPGMovie</strong> and <strong>IPGControl</strong> to represent data flows and HMI interfaces.</li><li>Facilitate the interpretation and analysis of results through clear and interactive visualizations.</li></ul><p><u><strong>6. HIL feedback analysis</strong></u></p><br><br><ul><li>Use <strong>Hardware-in-the-Loop (HIL)</strong> validation results to adjust and optimize test scenarios.</li><li>Collaborate with HIL teams to improve the correlation between virtual and real tests.</li></ul><p><u><strong>7. Development of internal tools</strong></u></p><br><br><ul><li>Design <strong>interactive tools</strong> using <strong>MATLAB/AppDesigner</strong> (e.g., Calibration Analyzer, Calibration Updater, CrossCheck Analyzer) to:</li><li>Automate repetitive tasks to gain efficiency.</li></ul><p><u><strong>8. System design and modeling</strong></u></p><br><br><ul><li>Model ADAS systems using <strong>MATLAB/Simulink</strong>.</li><li>Verify modeling rules with tools like <strong>Design Verifier</strong>, <strong>J3Check</strong>, or <strong>MCDC</strong> to generate compliant C code.</li><li>Analyze vehicle driving data to correct design anomalies (via <strong>Canalyzer</strong>, <strong>vSignalyzer</strong>, <strong>Plot Manager</strong>).</li></ul><p><u><strong>9. Coding and scripting</strong></u></p><br><br><ul><li>Develop scripts to automate tests, post-processing, and report generation.</li><li>Use languages like <strong>Python</strong>, <strong>MATLAB</strong>, or <strong>CAPL</strong> as needed.</li></ul> <br> <br> Required profile : <ul><li>Engineering degree or Master's degree (Bac+5) in mechatronics and embedded systems</li><li>1 to 5 years of experience in a similar role</li><li>ADAS modeling (MATLAB/Simulink)</li><li>MIL validation & simulation (CarMaker)</li><li>Vehicle data analysis & JIRA</li><li>MIL / SIL / HIL calibration & integration</li></ul> <br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Within the project, your main tasks will include:</p> <ul> <li>Design and execute black-box test cases to validate software functionalities against requirements.</li> <li>Develop and maintain test scripts using C++ for automation purposes.</li> <li>Work within the Visual Studio environment to manage and execute test activities.</li> <li>Perform model-based testing using TPT, including the creation and execution of test cases for Simulink models.</li> <li>Analyze system behavior based on Matlab/Simulink models to ensure correct functionality.</li> <li>Identify, analyze, and report defects, ensuring proper tracking and resolution.</li> <li>Collaborate with development teams to clarify requirements and improve test coverage.</li> <li>Ensure the consistency and traceability of test cases with system requirements.</li> <li>Contribute to continuous improvement of testing processes and methodologies.</li> <li>Maintain clear documentation of test strategies, test cases, and results.</li> </ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>With a Master s degree (BAC+5) in electronic or embedded systems engineering, you have experience in software testing and validation. You are skilled in black-box testing and comfortable using C++ for scripting purposes.</p> <p>You are familiar with Visual Studio and have experience in model-based testing, particularly with TPT for test case design on Simulink models. A good understanding of Matlab/Simulink is required for analysis, without involvement in model development.</p> <p> Strong knowledge of black-box testing methodologies and software validation processes.<br> Basic proficiency in C++, mainly for scripting and test automation purposes.<br> Good experience with Visual Studio development environment.<br> Familiarity with model-based testing approaches.<br> Hands-on experience with TPT for test case design and execution on Simulink models.<br> Good understanding of Matlab/Simulink for model analysis and interpretation.<br> Ability to analyze, troubleshoot, and document issues effectively.<br> Strong communication skills and ability to work collaboratively in a team environment.<br> Autonomy, rigor, and attention to detail in test activities.</p><p></p></section>
<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>
<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>
<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><strong>As part of this role, your main responsibilities will be:</strong></p><br><br><ul><li>Develop and maintain back-end services in .NET / C# used by large-scale business platforms</li><li>Design and implement reliable and secure REST APIs</li><li>Contribute to microservices architectures and distributed systems</li><li>Participate in the development of features supporting operational workflows</li><li>Ensure code quality, testability, and maintainability</li><li>Contribute to CI/CD pipelines and automated deployments</li><li>Work closely with Product Owners, DevOps, and business teams</li><li>Actively participate in Agile rituals and continuous improvement</li></ul> <br> <br> Required profile : <p><strong>Profile:</strong></p><br><br><ul><li>3 to 5 years of experience in software development</li><li>Knowledge of embedded systems and their constraints<br>(real-time, reliability, limited resources)</li><li>Understanding of vehicle -> cloud data flows</li><li>Awareness of IT / embedded integration issues</li><li>Experience in an enterprise / cloud environment</li><li>Ability to work in international and multidisciplinary teams</li><li>Pragmatic and quality-oriented approach</li></ul><p><strong>Experience: 3 to 5</strong> years</p><br><br><p><strong>Skills:</strong></p><br><br><ul><li>.NET / .NET Core / C#</li><li>REST APIs, system integrations</li><li>Microservices architecture</li><li>Cloud: Azure and/or AWS</li><li>CI/CD, deployment automation</li><li>NoSQL: MongoDB</li><li>Relational databases</li><li>Log and technical data management (diagnostics, support, stability)</li><li>Configuration tools: Puppet</li></ul> <br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<br> Company culture : <p>
<strong>Coface</strong> is characterized by a predominantly <strong>collaborative culture</strong>, placing people, trust and quality professional relationships at the core of its operations. A close management approach encourages guidance, empowerment and skills development within a supportive environment. This culture is strongly complemented by a <strong>competitive dimension</strong>, focused on performance, results and customer orientation. It is also supported by a structured <strong>organizational foundation</strong> ensuring rigor and reliability, while a more moderate <strong>innovation component</strong> contributes to adaptability and continuous improvement. </p><br><br>
<br> Job : <p>Reporting to the Strategy and Development Department, the Data Lab brings together skills in Data Science, AI, and Software Engineering to design, develop, and deploy operational solutions that improve the company's processes, products, and services. The team has about thirty people spread across Paris, Toronto, and Casablanca.</p><br><br><p>The Data Lab seeks to implement best development practices, mainly in Python but also in React and Java, and manages CI/CD pipelines to deploy applications and APIs on Docker/Kubernetes infrastructures, on Apache Airflow, and in the Cloud.</p><br><br><p>The projects are numerous and varied with short development deadlines and concrete implementations, for example:</p><br><br><ul><li>Information extraction from images and documents</li><li>Integration of open data and web scraping</li><li>Construction and exploitation of graph databases</li><li>Search engine specialized in company identification</li><li>Data valorization API for major international clients</li></ul><p><br>Training and technological watch on dedicated time, as well as knowledge sharing through presentations among team members, are part of the Data Lab's operating method.</p><br><br><p><strong>The missions: </strong></p><br><br><ul><li>You develop solutions deployed on our container infrastructures or in the cloud, and you implement production monitoring.</li><li>You participate in code reviews of other team members to share knowledge and ensure the quality of developments.</li><li>You propose technical solutions and participate in technological watch.</li></ul> <br> Required profile : <ul><li>Engineering degree or equivalent</li><li>Two years or more of experience in a similar role</li><li>Python application development with high-quality standards and the implementation of good practices for code reviews and continuous integration.</li><li>Use of SQL and NoSQL databases (MongoDB, Neo4j, ElasticSearch, Redis...)</li><li>Implementation of monitoring dashboards (Kibana, Grafana)</li><li>Autonomy, curiosity, teamwork, and knowledge sharing</li><li>Communication in English (projects in international contexts)</li></ul><p><br><strong>Appreciated skills: </strong></p><br><br><ul><li>Implementation of CI/CD chains and Docker/Kubernetes deployment</li><li>Design of high-availability application architectures</li><li>Skills in data science-oriented libraries (e.g. Pandas)</li><li>Knowledge of Linux administration</li><li>Deployment of applications in the cloud and infrastructure-as-code</li><li>Front-end programming (React or Angular or Vue.js...)</li></ul> <br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>About us Infomineo is a pioneering global AI-enhanced research company that transforms how businesses access, analyze, and act on critical intelligence. We've evolved from traditional business research outsourcing to become the strategic partner that combines cutting-edge artificial intelligence with deep human expertise. We offer 3 services to our global clients (leading consulting companies, Fortune 500 companies, and government entities): AI and Data Advisory, Next-Gen Insights and Resource Scaling. This is made possible by relying on 3 pillars of excellence: 1) 350+ industry experts spread across 5 offices (Cairo, Casablanca, Mexico City, Dubai, Barcelona), 2) Our proprietary AI orchestrator, 3) Extensive knowledge assets combining 500,000+ delivered case studies and database subscriptions. Ready to kick start your career with us? Become the AI & Automation Rockstar at Infomineo! Do you dream of using cutting-edge AI and automation to revolutionize how businesses operate? Infomineo, a fast-growing business insights powerhouse, is seeking a Senior Research & Development Engineer to join our ranks and spearhead the development of next-gen solutions for our global clientele. Why Infomineo? Here's what sets us apart: Shape the Future of Business Insights: You'll be at the forefront, designing and implementing AI-driven solutions that automate tasks and boost efficiency across our entire service spectrum (Business Research, Content, Design, and Data Analytics. Work with the Big Players: Our clients are industry leaders - Fortune 500s, consultancies, governments, and NGOs - and you'll play a vital role in supporting their success. Become an AI & Automation Guru: We foster continuous learning. Expect to stay on top of the latest advancements and actively propose and implement improvements. Global Impact, Local Connections: Infomineo boasts a vibrant international team with offices across 5 continents. Collaborate with diverse, brilliant minds and gain exposure to a variety of industries and regions. Thrive in a Collaborative Culture: We value intellectual curiosity, creativity, and a "can-do" attitude. You'll be encouraged to contribute your ideas and make a real difference in the company's growth. Does this sound like your dream role? Here's what you'll bring to the table: 3-5 years of experience in backend development and distributed systems. Hands-on experiences in building scalable, high-throughput applications using robust architectural components such as messaging queues, caching layers, connection/resource pools, and event-driven asynchronous processing. Proven track record of contributing to the design and implementation of state-of-the-art software architectures, with a focus on clean code, design patterns, and maintainability for large-scale enterprise environments. Deep understanding of the software engineering fundamentals required to build frameworks for AI. Solid grasp of the underlying principles of document processing, vectorization, semantic search, and the architecture of Retrieval-Augmented Generation (RAG) pipelines. Strong communication skills with the ability to collaborate with tech leads, product teams, dedicated DevOps engineers, and stakeholders across multiple departments. Bonus points for: Knowledge of LLM observability, telemetry, tracing, and monitoring paradigms for production environments. Conceptual understanding of modern infrastructure ecosystems (e.g., Infrastructure as Code, container orchestration, GitOps, and automated deployment pipelines) to effectively collaborate with our DevOps team. Experience integrating complex third-party SaaS APIs. Ready to join the revolution? We offer: A competitive compensation and benefits package. The opportunity to make a real impact on a global scale. A dynamic and supportive work environment that values your contributions. Continuous learning and professional development opportunities to propel your career forward. Show us what you've got! Submit your resume, cover letter, and any relevant portfolio links showcasing your AI and automation expertise. Infomineo: Where brilliant minds meet to shape the future of business.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>3-5 years of experience in backend development and distributed systems. Hands-on experiences in building scalable, high-throughput applications using robust architectural components such as messaging queues, caching layers, connection/resource pools, and event-driven asynchronous processing. Proven track record of contributing to the design and implementation of state-of-the-art software architectures, with a focus on clean code, design patterns, and maintainability for large-scale enterprise environments. Deep understanding of the software engineering fundamentals required to build frameworks for AI. Solid grasp of the underlying principles of document processing, vectorization, semantic search, and the architecture of Retrieval-Augmented Generation (RAG) pipelines. Strong communication skills with the ability to collaborate with tech leads, product teams, dedicated DevOps engineers, and stakeholders across multiple departments. Bonus points for: Knowledge of LLM observability, telemetry, tracing, and monitoring paradigms for production environments. Conceptual understanding of modern infrastructure ecosystems (e.g., Infrastructure as Code, container orchestration, GitOps, and automated deployment pipelines) to effectively collaborate with our DevOps team. Experience integrating complex third-party SaaS APIs.</p><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>AI-Native Software Engineer - Early Career Location: Remote — global applications welcome; please apply via the region closest to you Company: ChainGPT Type: Full-Time About ChainGPT ChainGPT is a fast-moving Web3 and AI company building products at the intersection of blockchain infrastructure, token ecosystems, and intelligent automation.<br> We value speed, ownership, clarity, and high standards.<br> Our team is made up of self-driven operators who move fast, think independently, and use cutting-edge tools to create real commercial impact.<br> We foster a transparent, collaborative, and high-performance culture where strong ideas win, autonomy is expected, and execution matters.<br> We’re building Brain by AIVM , a platform that makes enterprise AI verifiable, governed, and genuinely trustworthy.<br> We’re a small, fast-moving team working at the frontier of AI, governance, and enterprise trust.<br> At this stage, a sharp AI-native marketer can have an outsized impact on how the world sees us.<br> About the Role We’re looking for an exceptional early-career engineer who has grown up building with AI.<br> You may be fresh out of university, still studying, or entirely self-taught.<br> What matters most is raw ability, curiosity, strong technical instincts, and a genuine obsession with modern AI tooling.<br> This is a high-growth role for someone who wants to learn how a company is built from the inside while contributing to real product work from day one.<br> You’ll work closely with the founders and senior engineers, build real features and prototypes, and learn how to use AI agents to move faster than traditional teams.<br> What You’ll Do Build real features, prototypes, and demos using tools like Codex, Claude Code, and modern AI coding agents.<br> Turn ideas into working demos quickly, then help make them more reliable, scalable, and production-ready.<br> Learn how to direct, evaluate, and control AI coding agents to multiply engineering output.<br> Work closely with founders and senior engineers across product, engineering, and strategy.<br> Explore new AI development workflows and help the team move faster.<br> Contribute to a fast-moving product where experimentation, speed, and quality all matter.<br> What We Offer Work alongside the ChainGPT core team on high-impact AI and Web3 products across our ecosystem.<br> Remote-first setup with flexible hours, focused on outcomes, trust, and ownership.<br> Competitive compensation, with performance-based upside where applicable to the role.<br> Fast-moving environment with direct collaboration across all team members, including senior management, and clear accountability with no micromanagement.<br> The support to do your best work, including the tools you need, structured onboarding, and clear room to grow.<br> Company Culture and Values At ChainGPT, we value Trust, Effective Speed, Innovation, and Growth.<br> As our AI-Native Software Engineer - Early Career, you will embody these core values and have the opportunity to contribute to our culture and help drive our success.<br> Join us on this exciting journey as we shape the future of blockchain and crypto technology.<br> Additional Information: Employment Compliance and Confidentiality: All employees will be onboarded through our official payroll and HR provider, which manages employment documentation, tax withholdings, and compliance with legal requirements based on the employee’s country of residence.<br> As part of the onboarding process, each new hire is required to complete a Know Your Customer (KYC) verification, sign a Non-Disclosure Agreement (NDA), execute an employment contract, and fulfill any additional legal requirements specific to your jurisdiction.<br> This process ensures compliance, protects company information, and establishes a secure and professional employment relationship.<br> Employment Structure: The position is offered on either an employee or contractor basis, depending on the location and role.<br> Individuals will receive payment via direct deposit on a monthly basis.<br> Additional details regarding compensation, benefits, and company policies will be provided during onboarding and outlined in the official employment agreement.<br> Compensation: Salaries are paid in fiat currency via direct deposit on a monthly schedule, with payments issued on the first business day of each month.<br> This structure ensures timely and transparent compensation aligned with local financial systems.<br> Probationary Period: All new employees will undergo a 90-day probationary period, which serves as a mutual evaluation phase.<br> During this time, both the employee and ChainGPT can assess fit, performance, and long-term alignment with the role and company.<br> What We’re Looking For You build with AI tools regularly and can show us what you’ve made.<br> You have examples of projects, repos, demos, prototypes, or technical experiments.<br> You’re excited about tools like Codex, Claude Code, Cursor, AI agents, and agentic development workflows.<br> You learn by building and ship constantly.<br> You have strong technical curiosity and are willing to figure things out independently.<br> You care more about output and learning speed than titles or credentials.<br> You’re comfortable working in a fast-moving environment with real responsibility.<br> Bonus Points You’ve created content, demos, or tutorials around AI or software development.<br> You’ve tried to start something of your own.<br> You have a side project you’re deeply interested in.<br> You’ve experimented with AI agents, coding workflows, automations, or developer tools.<br> You’re interested in AI infrastructure, enterprise AI, governance, or agentic systems.<br> Why Join Us Front-row seat: Learn how a company is built directly from founders and senior engineers.<br> Real responsibility: You’ll work on meaningful projects, not just small tasks.<br> Strong mentorship: You’ll be supported while being pushed to grow quickly.<br> Frontier work: Build in one of the most exciting categories in tech right now.<br> Output-first culture: We care about what you can build, learn, and ship.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About us Infomineo is a pioneering global AI-enhanced research company that transforms how businesses access, analyze, and act on critical intelligence.<br> We’ve evolved from traditional business research outsourcing to become the strategic partner that combines cutting-edge artificial intelligence with deep human expertise.<br> We offer 3 services to our global clients (leading consulting companies, Fortune 500 companies, and government entities): AI and Data Advisory, Next-Gen Insights and Resource Scaling.<br> This is made possible by relying on 3 pillars of excellence: 350+ industry experts spread across 5 offices (Cairo, Casablanca, Mexico City, Dubai, Barcelona).<br> Our proprietary AI orchestrator.<br> Extensive knowledge assets combining 500,000+ delivered case studies and database subscriptions.<br> Ready to kick start your career with us?<br> Why Infomineo?<br> Here’s what sets us apart: Shape the Future of Business Insights: You will be at the forefront, leading the design and implementation of AI-driven solutions that automate tasks and drive efficiency across our entire service spectrum (Business Research, Content, Design, and Data Analytics).<br> Work with Global Leaders: Our clients are industry leaders — Fortune 500s, top consultancies, governments, and NGOs.<br> You will take ownership of delivering technical solutions that directly support their success.<br> Lead in AI & Technology: We foster continuous learning and technical excellence.<br> You will stay ahead of the latest advancements in AI and software engineering, and actively drive innovation across the team.<br> Thrive in a Collaborative Culture: We value intellectual curiosity, leadership, and a can-do attitude.<br> You will be encouraged to mentor others, contribute strategic ideas, and make a lasting impact on the company’s growth.<br> About this role: We are seeking an experienced and technically strong individual to join us as Senior AI Software Engineer.<br> In this role, you will take ownership of designing, developing, and deploying AI-powered data products and analytical applications that serve our internal teams and global clients.<br> You will lead data science and AI initiatives, define best practices for applied AI and analytical solution development, and collaborate closely with engineering, product, and business stakeholders.<br> While the role is primarily data science and AI-focused, you will also leverage your full-stack development background to build production-ready applications, integrate AI capabilities, and support cloud-based deployment.<br> Key Responsibilities: Data Science, AI & Applied R&D: Lead the design and development of AI-powered analytical solutions, data products, and intelligent applications that solve complex business problems.<br> Translate business and client requirements into data science approaches, AI workflows, and scalable technical solutions.<br> Design, prototype, and productionize machine learning, LLM, and generative AI solutions with a focus on business value, reliability, and usability.<br> Own the architecture of Retrieval-Augmented Generation (RAG) pipelines, including document processing, vectorization, semantic search, evaluation, and query optimization for enterprise use cases.<br> Design and implement complex AI-powered features by integrating LLM APIs and services using frameworks such as LangChain or equivalent, with a focus on reliability, accuracy, and performance in production.<br> Design, implement, and maintain Model Context Protocol (MCP) integrations to connect AI models with external tools, APIs, and data sources, enabling context-aware and extensible AI solutions.<br> Develop evaluation frameworks, monitoring approaches, and observability practices for LLM-powered systems to ensure quality, transparency, and continuous improvement.<br> Apply advanced prompt engineering, embedding strategies, and vector database management techniques to improve the performance of AI solutions.<br> Integrate AI outputs into analytical workflows, dashboards, reporting tools, and client delivery pipelines.<br> Full-Stack Application Development: Design and contribute to the development of production-grade AI and data applications, primarily using Python and backend frameworks such as FastAPI.<br> Build or support frontend interfaces using modern frameworks such as React, Next.<br>js, or Vue to make AI and data products accessible to business users and clients.<br> Collaborate with software engineers to define scalable application architectures, API standards, and integration patterns.<br> Develop and maintain REST API integrations with third-party AI services, enterprise SaaS platforms, internal tools, and external data sources.<br> Ensure that data science prototypes are translated into maintainable, secure, and scalable production solutions.<br> Participate in code reviews, define technical best practices, and contribute to a high-quality engineering and data science culture.<br> Cloud, Deployment & MLOps: Support the containerization and cloud deployment of AI and data applications, preferably on Google Cloud Platform using GKE and Artifact Registry, while remaining adaptable to other cloud environments.<br> Design and maintain CI/CD pipelines using GitHub Actions or equivalent tools to ensure reliable and repeatable releases.<br> Apply MLOps and LLMOps practices to manage experimentation, deployment, monitoring, and continuous improvement of AI systems.<br> Collaborate with engineering and infrastructure teams to ensure the reliability, scalability, and performance of production environments.<br> Proactively identify performance bottlenecks in AI workflows, data pipelines, application layers, and infrastructure.<br> Technical Leadership & Collaboration: Lead applied AI and data science initiatives from discovery and prototyping through production deployment.<br> Mentor junior data scientists, AI engineers, and developers on data science methods, AI integration, coding practices, and production readiness.<br> Work closely with product teams, consultants, analysts, and non-technical stakeholders to ensure solutions are aligned with business needs.<br> Define standards and best practices for AI solution design, evaluation, documentation, and delivery.<br> Communicate complex technical concepts clearly to both technical and non-technical audiences.<br> Qualifications: 4 to 6 years of experience in data science, AI development, applied machine learning, or related technical roles, with hands-on experience delivering production-grade AI or data products.<br> Strong proficiency in Python, with experience using data science, machine learning, and AI libraries and frameworks.<br> Solid full-stack development background, including experience with backend frameworks such as FastAPI and modern frontend frameworks such as React, Next.<br>js, or Vue.<br> Deep understanding of LLMs, RAG architectures, generative AI workflows, and production-grade AI service integration, including tools such as OpenAI, Gemini, LangChain, or equivalent.<br> Proven experience designing and implementing Model Context Protocol (MCP) integrations to connect AI models with external tools, APIs, and enterprise data sources.<br> Experience building analytical workflows, dashboards, data pipelines, or AI-powered decision-support tools in a client delivery or enterprise context.<br> Hands-on experience with Docker and cloud deployment on at least one major cloud platform such as GCP, AWS, Azure, or equivalent.<br> Familiarity with container orchestration, artifact management, CI/CD pipelines, GitHub Actions, GitOps workflows, and branching strategies.<br> Strong understanding of LLM observability, AI evaluation, performance monitoring, and production reliability practices.<br> Demonstrated ability to lead technical initiatives, mentor junior team members, and collaborate effectively with product teams and business stakeholders.<br> Bachelor’s or Master’s degree in Data Science, Computer Science, Software Engineering, Statistics, Applied Mathematics, or a related field.<br> Preferred Skills: Experience with agentic AI frameworks such as LangGraph or similar orchestration tools for building multi-step AI workflows.<br> Knowledge of advanced prompt engineering, vector database management, embedding model optimization, and AI evaluation techniques.<br> Experience with MLOps or LLMOps practices, including experiment tracking, model monitoring, and AI quality evaluation.<br> Experience with Infrastructure as Code tools such as Terraform or Pulumi.<br> Experience designing data models, analytical pipelines, or BI/dashboard solutions.<br> Relevant certifications such as Google Cloud Professional Data Engineer, Google Cloud Professional Machine Learning Engineer, Google Cloud Professional Developer, or similar cloud and AI credentials.<br> What we offer: A competitive compensation and benefits package.<br> The opportunity to lead AI, data science, and technology initiatives with real global impact.<br> A dynamic and supportive work environment that values leadership, innovation, and your contributions.<br> Continuous learning and professional development opportunities to propel your career forward in AI, data science, and technology.<br> Application Process: Candidates are invited to submit a resume, cover letter, and any relevant portfolio, GitHub links, or project examples showcasing their experience in data science, AI solution development, full-stack application development, and cloud deployment.<br> Shortlisted candidates will undergo a technical assessment and interview to demonstrate their data science expertise, AI implementation skills, full-stack capabilities, and technical leadership potential.<br> Infomineo: Where brilliant minds meet to shape the future of business.<br></span> </div>