Morocco , Rabat
--
Company

Job Details

Job Description

Roles & Responsibilities

Job Description

  • Design, execute and automate functional and technical tests of applications.

  • Write and maintain test plans, recipe books and datasets.

  • Identify, analyze and document detected anomalies, in collaboration with the development teams.

  • Participate in agile ceremonies (sprint planning, daily stand-ups, retrospectives).

  • Monitor and ensure the quality of deliverables throughout the software development cycle (CI/CD).

  • Contribute to the continuous improvement of QA processes (implementation of tools, best practices, automation).

  • Develop and maintain Power BI reports and dashboards for monitoring quality, test coverage, and key performance indicators (QA KPIs).

  • Collaborating with third-party teams to translate needs into quality monitoring indicators in Power BI.

Desired Candidate Profile

Qualifications

  • QA testing : Test methodologies (functional, regression, integration, performance).

  • Automation : Knowledge of automation tools (Selenium, UFT, Cypress, or equivalents).

  • Test management : Tools (Jira, Xray, TestRail, ALM, etc.).

  • Power BY :

    • Creation of interactive reports and dashboards.

    • Data modeling (Power Query, DAX).

    • Connection and integration of different data sources (SQL, Excel, API).

  • Databases : SQL, design and querying of relational databases.

  • CI/CD : Knowledge of DevOps pipelines (Azure DevOps, Jenkins, GitLab CI).

Search profile

  • Bac+5 (engineering school, Master's in computer science or equivalent).

  • 25 years of experience in QA engineering or software testing.

  • A proven track record in designing quality-oriented Power BI reports is a major asset.

  • Good analytical and problem-solving skills.

  • Rigour, critical thinking, attention to detail and ability to work in an agile team.

  • Proficiency in English (spoken and written) is required to collaborate with international teams and write documentation.

Soft skills

  • Excellent written and oral communication skills.

  • Results-oriented and continuous improvement.

  • Adaptability and technological curiosity.

  • Collaborative spirit and a sense of pedagogy.

Similar Jobs