QA Engineer / Software Engineer in Test (SET) - Madagascar
JOB DESCRIPTION QA Engineer / Software Engineer in Test (SET) Information Technology | Ref.: DIA-2026-IT-09 |
■ Location | ■ Seniority | ■ Estimated duration | ■ Contract |
Madagascar – Remote | Expert – 10+ years preferred, or strong Senior (5 to 10 years) | 6 months to 1 year | To be confirmed |
ABOUT THE PROJECT
Our client, an international multi-entity group, is building a security-critical, privacy-first information system on its own on-premise infrastructure: hardened mobile and desktop applications, hardware-key authentication, legally isolated data for each group entity, and self-hosted finance and AI capabilities.
The programme is delivered by a senior, multi-disciplinary team working in two-week agile sprints, with compartmentalised access and a strong culture of security by design.
WORK ARRANGEMENT
This is a remote position: you will work from home, from Madagascar. No attendance at DI-Africa's offices is required.
THE ROLE
Own quality assurance across a multi-service, security-critical platform: tenant isolation suites, end-to-end tests on mobile and desktop clients, hardware-in-the-loop and resilience testing.
KEY RESPONSIBILITIES
● Build the isolation test suite covering every legal entity.
● Automate end-to-end tests on WebView and Tauri clients (Playwright or equivalent).
● Test hardware-key authentication (NFC / USB WebAuthn) and both transaction initiation paths.
● Run resilience tests: data center failover, high-latency soak tests and signed-update rejection.
● Produce full test documentation, from test book to test report.
TECHNICAL ENVIRONMENT
● TypeScript or Go, SQL, Python/Bash.
● Playwright (or equivalent), Bitcoin signet / regtest, i2pd lab.
● SimpleX, NFC / USB WebAuthn.
PROFILE
Location | ● Based in Madagascar, working remotely from home. |
Experience | ● Expert – 10+ years preferred, or strong Senior (5 to 10 years) of relevant professional experience. |
Required skills | ● Multi-service SDET. ● Legal-entity isolation testing. ● Hardware-in-the-loop testing. ● High-latency soak testing. |
Nice to have | ● I2P testing. ● Bitcoin signet. ● Bilingual UI testing. |
Languages | ● Professional English required; French is a plus. |
Ways of working | ● Work independently on test engineering tasks. ● Write clean, efficient test code that meets acceptance criteria. ● Write test documentation, from test book to test report. ● Willingness to handle hardware: YubiKeys, HSMs, air-gapped machines, phone flashing. ● Comfortable working with compartmentalised access. ● Proactive, requiring minimal supervision or mentoring. ● Proactive in identifying potential problems and implementing solutions. ● Efficient time management and respect of deadlines. ● Practical experience with agile software development methods. |
HR Consulting · www.di-africa.com
Confidential – For recruitment purposes only
À propos de DI-Africa
DI-Africa accompagne les groupes industriels, miniers, pétroliers et de services dans leurs recrutements en Afrique : portage salarial (EOR), recrutement & sourcing, paie & conformité, immigration & permis de travail, mobilité internationale, assurance santé.
Notre process de recrutement
- Candidature en ligne — accusé de réception sous 48 h.
- Entretien DI-Africa — échange avec un consultant recrutement.
- Entretien client — présentation de la short-list au client.
- Offre & intégration — nous vous accompagnons jusqu'à la prise de poste.
Ce poste vous correspond ?
Votre candidature est traitée par l'équipe Recrutement DI-Africa.
Postuler maintenant Toutes les offres