LinuxJobs LinuxJobs (mobile)

Ingénieur développeur QA Open-PaaS R&D H/F à Paris - La Défense

Ajoutée le 14 septembre 2017

Linagora

Paris (Devops)

https://job.linagora.com/poste/ingenieur-developpe...


ENVIRONNEMENT

LINAGORA est l’un des éditeurs de Logiciels Libres les plus innovants au monde. En partageant ses logiciels, la mission que s'est donnée LINAGORA est de permettre à tout le monde d'accéder au meilleur du numérique grâce aux Logiciels Libres.

LINAGORA accompagne ses grands clients publics ou privés dans leur stratégie de transformation numérique sur un modèle de plateforme notamment grâce à son logiciel Open PaaS. LINAGORA apporte à ses clients des solutions qui permettent de s’affranchir des géants mondiaux des logiciels et des plateformes propriétaires et ainsi de développer sa souveraineté numérique.

Avec ses logiciels, comme OBM, logiciel de messagerie collaborative, et Linshare, logiciel de partages sécurisés de fichiers, LINAGORA équipe par exemple près de la moitié de l’État français.

LINAGORA est présente en France et dispose de bureaux en Belgique, au Canada, au Vietnam et en Tunisie. LINAGORA vend ses logiciels partout dans le monde mais cible en priorité les pays émergents à forte croissance, notamment en Afrique.

LINAGORA est une entreprise familiale innovante et de croissance de près de 200 personnes dont les fondateurs maîtrisent 100% du capital. Créée en 2000, elle est aujourd'hui l'un des champions français dans le domaine de l'édition de logiciels. A ce titre, elle a reçu de nombreuses récompenses et prix. Elle est membre du pôle de compétitivité Cap Digital et championne du pôle de compétitivité Systematic. Elle fait partie du réseau BPI Excellence et de l'Accélérateur BPI. Enfin elle soutient avec convictions le mouvement de la French Tech. Elle est aussi fière de faire partie de la French Tech que ce soit en France, en Afrique ou au Vietnam.

Vous serez intégré(e) à l'équipe R&D à et participerez ainsi à la création de produits innovants français. Notre stack technique est basée sur  Node, Angular, React,Cordova, MongoDB, OpenStack, Docker.. et s'adosse à des systèmes d'intelligence artificielle. Par ailleurs, nous utilisons des méthodologies de développement à la pointe telles que le Scrum, TDD, automatisation de tests, tests de charge avec Gatling et Jmetter.

Intégré(e) au cœur d'équipes internationales, votre langue de travail sera l'anglais.

POSTE

Dans l'optique de l'amélioration de la qualité du produit, l'équipe souhaite automatiser les tests end-to-end de l'interface graphique d'OpenPaaS en utilisant un framework d'automatisation de tests (Protactor, ...). Dans ce cadre, Linagora ouvre un poste de développeur au sein de la cellule Assurance Qualité afin d'initier ce projet de développement Open Source.

Vous serez le pilier de la mise en place de l'architecture logicielle permettant ces tests. Au sein de l'équipe assurance qualité, vous interviendrez en lien direct avec les équipes de développement du produit. Vos premières tâches seront:

  • D'étudier l'état de l'art parmi les produits d'automatisation Open Source
  • De réfléchir et mettre en place l'architecture nécessaire au sein du produit
  • D'établir les premiers cas de test, selon le formalisme Cucumber (BDD) ou équivalent
  • De rédiger le code permettant d’exécuter ces tests automatisés
  • D'assurer la compatibilité de ces tests avec tous les navigateurs cibles sur des services Cloud (SauceLabs,…)
  • De rédiger les* guides de bonne pratique de développement* afin de pérenniser les tests
  • D'industrialiser ces tests sur notre serveur d'intégration continue (Jenkins)

Le poste est basé au siège de la société à Puteaux. Afin de travailler auprès des équipes en région, des déplacements ponctuels sont envisageable (Lyon, Toulouse…).

Vous serez en contact direct avec toute l'équipe Open-PaaS dans un environnement open source, libre et international.

PROFIL

Issu(e) d'une formation supérieure de type Bac +4/5, vous justifiez au moins 5 ans d'expérience réussie sur le développement de projets Libres ou Open Source.

Vous appréciez la technologie et les échanges avec les développeurs (approche Agile/Scrum). La participation au développement d'une solution libre, concurrente aux autre solutions de réseau d'entreprise, vous enthousiasme.

Vous avez un réel sens de la rigueur, un goût pour la recherche et l'expérimentation, vous êtes force de proposition et savez être autonome tout en restant connecté à la réalité de l'entreprise.

Une bonne connaissance des environnements Libres et Open Source GNU/Linux, de la programmation logicielle dans différents langages (Java, Javascript) et des framework de développement est requise. Une précédente expérience de développement de tests automatisés (Selenium, Webdriver, Protactor..) serait un plus.

L'équipe étant internationale, un bon niveau d'anglais est demandé.

LinuxJobs Twitter LinuxJobs Diasporas Twitter RSS LinuxJobs Journal du hacker