Les missions du poste

Fondée en 2014, Deepki accompagne les acteurs de l'immobilier dans leur transition vers le net zéro et la durabilité. Pour réaliser cette transition vers la durabilité, Deepki aide à réaligner les intérêts des parties prenantes pour construire des stratégies efficaces et transformer l'immobilier en une force positive pour la planète.

Deepki est la seule entreprise à proposer une plateforme d'intelligence des données ESG entièrement alimentée, associée à des services de conseil spécialisés. Les solutions de bout en bout de la société exploitent les données pour améliorer les performances ESG et valoriser les actifs immobiliers.

Chiffres clés :

Plus de 400 millions de m² surveillés
Plus de 65 pays où nous opérons
216k+ teqCO₂ d'économies détectées
Plus de 500 références à travers le monde

La devise de Deepki : "Nous disons ce que nous faisons & nous faisons ce que nous disons !".

Nous recherchons un QA Automation Engineer pour compléter notre équipe qualité logiciel. Dans ce rôle, vous serez responsable de la conception, du développement et de l'exécution de tests automatisés pour garantir la qualité et l’efficacité de nos logiciels avant leur mise en production.

Par cette création de poste, nous cherchons à renforcer nos capacités et expertises pour l'industrialisation des tests end-to-end. Ils devront devenir un des piliers de la confiance que nos utilisateurs ont dans notre application qui les aide à décarboner leur parc immobilier tertiaire.

Si cette opportunité vous enthousiasme mais que vous doutez de vos capacités, écoutez votre cœur et postulez quand même.

Missions / Responsabilités principales1 - Conception et développement de tests automatisés
- Concevoir, développer et exécuter des tests automatisés pour les fonctionnalités, sur les différentes couches de l'application (UI, API, Backend, etc.), et sur les différents environnements (dev, préprod, voire production)
- Écrire des scripts de tests high-level (e.g. end-to-end) en utilisant des frameworks d’automatisation
- Maintenir les suites de tests en fonction des évolutions du produit et des retours utilisateurs
- Participer à l'analyse des spécifications fonctionnelles pour anticiper les tests à mettre en place.
- Sélectionner et mettre en œuvre les outils d'automatisation appropriés

2 - Supervision et analyse des tests
- S’assurer de la bonne exécution des suites de tests automatisés high-level (e.g. end-to-end)
- Analyser les résultats des tests et fournir des rapports détaillés pour identifier les problèmes (dont fonctionnel, usabilité, performance, sécurité...)

3 - Amélioration continue de la qualité
- Proposer des améliorations pour optimiser les processus de tests automatisés et leur couverture.
- Améliorer et maintenir les flux d'intégration continue (CI), en particulier liés aux tests ici mentionnés
- Veiller au respect des normes de qualité et des bonnes pratiques en matière de tests.
- Rester à jour sur les dernières tendances en matière d'automatisation des tests.

4 - Collaboration avec les équipes transverses
- Faire monter en compétence sur les tests automatisés high-level (e.g. end-to-end) les collaborateurs, en particulier l'équipe QA et les développeurs
- Concevoir et mettre en œuvre des stratégies et plans de test en collaboration avec les équipes de développement et de produit
- Travailler en étroite collaboration avec les équipes de développement pour intégrer les tests automatisés dans le pipeline CI/CD.

Compétences requises
- Maîtrise des outils d'automatisation de tests fonctionnels (Playwright, Cypress, Selenium, Appium…)
- Expérience dans la conception et l'implémentation de frameworks de test sur les différentes couches de l'application (UI, API, Backend, etc.)
- Connaissance des méthodologies et outils d'assurance qualité (QA, QC, post-mortem, tres amigos, five whys…). Appétence pour la chasse au bug puis pour le debugging.
- Compétences en programmation pour l’automatisation (Python, JavaScript/TypeScript…)
- Expérience dans l’intégration des tests automatisés dans des pipelines CI/CD (idéalement Gitlab CI, sinon similaires tels que Jenkins ou Github Actions…)
- Expérience avec des outils de gestion de tests (JiraSoftware, TestRail, BrowserStack...) et de gestion de version (Git (utilisé chez Deepki), Mercurial ou Subversion…)
- Anglais et Français courant

Nice to have

Expérience avec :
- Outils de monitoring (Sentry, Datadog, Grafana, AWS CloudWatch…)
- Conteneurisation (Docker)
- Bases de données (MongoDB, InfluxDB…)
- Framework site web (Flask…)
- Connaissance du secteur de l’immobilier tertiaire (FM, AM, PM, locataire, bail…)

Profil
Idéalement vous avez eu une formation de QA Automation Engineer, de développeur (Software Engineer), ou de Testeur logiciel. Vous devez faire preuve de rigueur analytique, d’une bonne compréhension des métiers de testeur et développeur, d’esprit de synthèse et d’innovation, ainsi que de capacités d’exécution et de prise de recul.

Votre expertise vient d’au moins 3 années récentes dans un rôle similaire et pertinent pour ce poste. Toute expérience de mise en place et d’industrialisation d’une stratégie qualité via des tests automatisés structurés nous intéresse. Une bonne communication écrite et orale est aussi attendue (français + anglais), tant technique que pédagogique, car il faudra collaborer, documenter, expliquer, structurer, partager, apprendre…

Le département technique de Deepki est composé de 7 équipes développement ainsi que des équipes produit, design, SRE, R&D et QA. Notre culture technique est basée sur la collaboration, l'intelligence collective, la qualité du code et le déploiement continu. Il y a déjà beaucoup de chose en place mais aussi encore bien plus à faire ! Curiosité, initiative, esprit d'équipe et autonomie sont les bienvenues.

Recrutement
Le processus est en quatre étapes :
- Entretien “RH” (avec notre équipe de Talent Acquisition)
- Entretien Manageur
- Entretien et/ou Test technique
- Entretien avec le VP/Head of Product

Si vous êtes passionné·e par la qualité logiciel et l'automatisation, si vous avez envie d'avoir un impact positif sur l'environnement, et si vous cherchez une entreprise dans laquelle chacun·e peut être soi-même, alors écrivez-nous !

Ce que nous recherchons :

Nous cherchons à développer nos équipes avec des talents qui partagent notre énergie et notre motivation pour accélérer la transition écologique à l'échelle internationale !

Nos profils sont un mélange de différents parcours et expériences, qui travaillent tous ensemble afin d'assurer la meilleure expérience utilisateur possible. Pour correspondre à l'état d'esprit de Deepki, il est important d'être ouvert et curieux, avec une bonne capacité d'écoute. Rejoindre Deepki, c'est devenir un joueur d'équipe, et donner un but à son travail en essayant de sauver le monde tous les jours ;)

Deepki : #ImpactForward Fondée en 2014, Deepki accompagne les acteurs de l'immobilier dans leur transition vers le net zéro et la durabilité. Pour réaliser cette transition vers la durabilité, Deepki aide à réaligner les intérêts des parties prenantes pour construire des stratégies efficaces et transformer l'immobilier en une force positive pour la planète.

Deepki est la seule entreprise à proposer une plateforme d'intelligence des données ESG entièrement alimentée, associée à des services de conseil spécialisés. Les solutions de bout en bout de la société exploitent les données pour améliorer les performances ESG et valoriser les actifs immobiliers.

Chiffres clés :

Plus de 400 millions de m² surveillés
Plus de 65 pays où nous opérons
216k+ teqCO₂ d'économies détectées
Plus de 500 références à travers le monde

La devise de Deepki : "Nous disons ce que nous faisons & nous faisons ce que nous disons !".

Nous recherchons un QA Automation Engineer pour compléter notre équipe qualité logiciel. Dans ce rôle, vous serez responsable de la conception, du développement et de l'exécution de tests automatisés pour garantir la qualité et l’efficacité de nos logiciels avant leur mise en production.

Par cette création de poste, nous cherchons à renforcer nos capacités et expertises pour l'industrialisation des tests end-to-end. Ils devront devenir un des piliers de la confiance que nos utilisateurs ont dans notre application qui les aide à décarboner leur parc immobilier tertiaire.

Si cette opportunité vous enthousiasme mais que vous doutez de vos capacités, écoutez votre cœur et postulez quand même.
- Concevoir, développer et exécuter des tests automatisés pour les fonctionnalités, sur les différentes couches de l'application (UI, API, Backend, etc.), et sur les différents environnements (dev, préprod, voire production)
- Écrire des scripts de tests high-level (e.g. end-to-end) en utilisant des frameworks d’automatisation
- Maintenir les suites de tests en fonction des évolutions du produit et des retours utilisateurs
- Participer à l'analyse des spécifications fonctionnelles pour anticiper les tests à mettre en place.
- Sélectionner et mettre en œuvre les outils d'automatisation appropriés
- S’assurer de la bonne exécution des suites de tests automatisés high-level (e.g. end-to-end)
- Analyser les résultats des tests et fournir des rapports détaillés pour identifier les problèmes (dont fonctionnel, usabilité, performance, sécurité...)
- Proposer des améliorations pour optimiser les processus de tests automatisés et leur couverture.
- Améliorer et maintenir les flux d'intégration continue (CI), en particulier liés aux tests ici mentionnés
- Veiller au respect des normes de qualité et des bonnes pratiques en matière de tests.
- Rester à jour sur les dernières tendances en matière d'automatisation des tests.
- Faire monter en compétence sur les tests automatisés high-level (e.g. end-to-end) les collaborateurs, en particulier l'équipe QA et les développeurs
- Concevoir et mettre en œuvre des stratégies et plans de test en collaboration avec les équipes de développement et de produit
- Travailler en étroite collaboration avec les équipes de développement pour intégrer les tests automatisés dans le pipeline CI/CD.
- Maîtrise des outils d'automatisation de tests fonctionnels (Playwright, Cypress, Selenium, Appium…)
- Expérience dans la conception et l'implémentation de frameworks de test sur les différentes couches de l'application (UI, API, Backend, etc.)
- Connaissance des méthodologies et outils d'assurance qualité (QA, QC, post-mortem, tres amigos, five whys…). Appétence pour la chasse au bug puis pour le debugging.
- Compétences en programmation pour l’automatisation (Python, JavaScript/TypeScript…)
- Expérience dans l’intégration des tests automatisés dans des pipelines CI/CD (idéalement Gitlab CI, sinon similaires tels que Jenkins ou Github Actions…)
- Expérience avec des outils de gestion de tests (JiraSoftware, TestRail, BrowserStack...) et de gestion de version (Git (utilisé chez Deepki), Mercurial ou Subversion…)
- Anglais et Français courant

Nice to have

Expérience avec :
- Outils de monitoring (Sentry, Datadog, Grafana, AWS CloudWatch…)
- Conteneurisation (Docker)
- Bases de données (MongoDB, InfluxDB…)
- Framework site web (Flask…)
- Connaissance du secteur de l’immobilier tertiaire (FM, AM, PM, locataire, bail…)

Idéalement vous avez eu une formation de QA Automation Engineer, de développeur (Software Engineer), ou de Testeur logiciel. Vous devez faire preuve de rigueur analytique, d’une bonne compréhension des métiers de testeur et développeur, d’esprit de synthèse et d’innovation, ainsi que de capacités d’exécution et de prise de recul.

Votre expertise vient d’au moins 3 années récentes dans un rôle similaire et pertinent pour ce poste. Toute expérience de mise en place et d’industrialisation d’une stratégie qualité via des tests automatisés structurés nous intéresse. Une bonne communication écrite et orale est aussi attendue (français + anglais), tant technique que pédagogique, car il faudra collaborer, documenter, expliquer, structurer, partager, apprendre…

Le département technique de Deepki est composé de 7 équipes développement ainsi que des équipes produit, design, SRE, R&D et QA. Notre culture technique est basée sur la collaboration, l'intelligence collective, la qualité du code et le déploiement continu. Il y a déjà beaucoup de chose en place mais aussi encore bien plus à faire ! Curiosité, initiative, esprit d'équipe et autonomie sont les bienvenues.

Le processus est en quatre étapes :

Si vous êtes passionné·e par la qualité logiciel et l'automatisation, si vous avez envie d'avoir un impact positif sur l'environnement, et si vous cherchez une entreprise dans laquelle chacun·e peut être soi-même, alors écrivez-nous !

Ce que nous recherchons :

Nous cherchons à développer nos équipes avec des talents qui partagent notre énergie et notre motivation pour accélérer la transition écologique à l'échelle internationale !

Nos profils sont un mélange de différents parcours et expériences, qui travaillent tous ensemble afin d'assurer la meilleure expérience utilisateur possible. Pour correspondre à l'état d'esprit de Deepki, il est important d'être ouvert et curieux, avec une bonne capacité d'écoute. Rejoindre Deepki, c'est devenir un joueur d'équipe, et donner un but à son travail en essayant de sauver le monde tous les jours ;)

Deepki : #ImpactForward

Lieu : Paris
Contrat : CDI
Télétravail : Pas de télétravail
Accueil / Emploi / Emploi Paris / Emploi