Premier sur l' emploi au Maroc Premier sur l’ emploi en Algerie

R&D - QA and Release Management - Casablanca

Company sector : IT (Information Technology)

Published today on ReKrute.com
  • Casablanca and region - Morocco
  • COMPANY :

    Société Générale Global Solution Centre (SG GSC) Morocco embodies the new generation of excellence centers of the Société Générale Group. Born from the merger of SG ABS and SG ATS, it brings together business and technological expertise to serve the transformation of banking activities internationally.

    Present in Casablanca and Abidjan, SG GSC Morocco supports the Group's businesses with recognized skills in finance, risks, credit, audit, data, digital, and technologies. Our teams contribute to the design and deployment of innovative solutions that support the Group's performance, agility, and competitiveness.

    By joining us, you will evolve in an international, collaborative, and stimulating environment, where every talent is encouraged to learn, innovate, and grow. Together, we build the solutions that shape the bank of tomorrow and create a lasting impact for our clients, our businesses, and our employees.

    Our ambition: to make SG GSC Morocco a reference center of excellence, recognized for its talent, innovation, and contribution to the success of the Société Générale Group.


    Company culture :

    Société Générale Africa Technologies & Services - SG ATS operates within a corporate culture driven by collaboration, where people, teamwork and quality workplace relationships play a central role. This collaborative mindset is complemented by a strong spirit of innovation, encouraging agility, new ideas and continuous improvement. The company also values performance and a results-driven mindset, while relying on a structured organization that ensures rigor, efficiency and quality execution. This balance creates a stimulating, supportive and performance-oriented work environment.

    Job :

    You will be based in Casablanca, within the SG Africa Technologies & Services (SG ATS) subsidiary.

    This position will involve interaction with R&D teams (Quants / DEV / OPS / Support…), with our partners and other CIB IT departments, and with our clients (Trading/Finance/RISQ…). Your focus will primarily be to manage the validation cycle of these complex R&D applications while ensuring the quality of monthly releases in production.

    R&D applications involve:

    Over 25 years of CPU time done in a few hours every evening, by distributing calculations on an internal grid, public cloud, or even boilers (green computing)
    +6M price requests served daily, with peaks of 20K / min and a service availability >99%

    As a QARM engineer, your role will consist of:

    Mastering the operation of R&D applications and documenting their architecture
    Attending Scrum project management meetings (daily and bi-monthly)
    Validating developments made on a daily basis: daily collaboration with development and cloudops teams, in-depth analysis and investigation of deployment issues or factory tests (CI/CD Pipeline)
    Ownership of the testing environment (preparation, deployment, resource allocation,)
    Ownership of the deployment workflows set up by the CloudOps team
    Defining, writing, updating, leading, and rigorously executing the pre-release testing plan (acceptance testing)
    Implementing technical and functional tests for microservices (API testing)
    Identifying, troubleshooting, detailed documentation, tracking, monitoring, and reporting of bugs found during the acceptance testing phase
    Evaluating the various impacts, risks, and criticality of detected anomalies with a global view of the scope to give a final Go/No-go on releases
    Orchestrating and synchronizing user acceptance tests
    Preparing release notes and communicating on release status
    Planning production deployments, documenting deployment procedures, and deploying in collaboration with the support and CloudOps team
    Verifying the compliance of R&D application deliveries with group change & release management procedures
    Supporting and responding to support teams in case of post-release incidents
    Continuous improvement: being proactive in suggesting areas for improvement regarding testing methods, deployment workflow efficiency, and tools used, contributing to the optimization of test campaign load, and automating recurring tests (Scripting). 


    Required profile :

    Higher education degree (Master's, Engineering school, or University postgraduate) with a specialization in Computer Science.

    Previous experience in an IT environment is essential for the position.

    Given the international context, professional English is essential.

    You will be trained on a financial ecosystem, however, knowledge of market finance (derivatives (call, put,..), Greeks (Delta, Vega, Theta), risk indicators (VaR, XVA, CCR)) would be a plus.

    Required skills:

    For this position, you must demonstrate the following skills:
    Mastery of DevOps practices and software testing
    Mastery of distributed computing systems (Cloud computing, Grid computing), microservices architecture, and APIs
    Knowledge in Cloud (Kubernetes, Terraform, ….)
    Good communication, analysis, and synthesis skills
    Good ability to manage multiple projects in parallel and work in a team
    Good problem-solving skills and attention to detail

    Find out if this job is right for you

    Take the free ReKrute personality test and instantly get your compatibility score with this job and with the culture of more than 150 companies on the market.

    Take the test
    Share this job offer