Since our founding, IDEMIA has been on a mission to unlock the world and make it safer through our cutting-edge identity technologies. Our technology leadership makes us the partner of choice for hundreds of governments and thousands of enterprises in over 180 countries, including some of the biggest and most influential brands in the world. In applying our unique expertise in biometrics and cryptography, we enable our clients to unlock simpler and safer ways to pay, connect, access, identify, travel and protect public places – at scale and in total security.
Our teams work from 5 continents and speak 100+ different languages. We strongly believe that our diversity is a key driver of innovation and performance.
Purpose
Location: Casablanca, Morocco
Contract type: Full-time
Work arrangement: After an 8-week onboarding period, you will be eligible to work remotely 2 to 3 days per week.
About IDEMIA Public Security
At IDEMIA Public Security, we support governments and public institutions with innovative identity and security solutions. Our teams develop cutting-edge technologies that help build a safer world by protecting people, assets, and identities.
Job Purpose
As a QA Lead, you will join an agile team of around twenty professionals, including developers, testers, and Tech Leads. You will play a key role in defining the testing strategy, mentoring and upskilling the team, and ensuring the quality of software deliveries. You will also contribute to strategic projects, particularly the development and continuous evolution of the MBIS application.
Key Missions
- Define the testing strategy and ensure comprehensive functional test coverage based on user stories and their acceptance criteria
- Write, review, and validate test plans, test scenarios (BDD/Gherkin), and test campaigns
- Develop, execute, and maintain automated tests, while performing manual testing when required
- Oversee the execution of test campaigns, track defects, and ensure their resolution through to closure
- Mentor, train, and upskill QA engineers on testing tools, automation frameworks, and test automation best practices
- Contribute to the continuous improvement of the test automation framework, quality assurance processes, and overall testing strategy
- Lead the QA team's activities, coordinate technical priorities, and ensure the quality of project deliverables
Profile & Other Information
- Technical Skills:
- Master's degree (Master's / Engineering degree) in Computer Science or an equivalent field
- Minimum of 5 years of experience in software test automation, including experience as a QA Lead
- Strong expertise in designing, writing, reviewing, and executing automated test plans
- Experience leading, mentoring, and developing a QA team in test automation practices
- Proficiency in Java, Cucumber, Selenium or Playwright, as well as Git
- Hands-on experience with Jira, Xray, and Confluence
- Good knowledge of SQL and Agile/Scrum methodologies
- Languages:
- French: Fluent
- English: Professional working proficiency
- Soft Skills:
- Strong teamwork and communication skills
- Excellent organizational skills and adaptability
- Analytical mindset with strong attention to detail
- Passion for challenges, innovation, and continuous improvement