Stage Advanced Qt's UI Testing - Lyon, France - WITEKIO

WITEKIO
WITEKIO
Entreprise vérifiée
Lyon, France

il y a 1 semaine

Sophie Dupont

Posté par:

Sophie Dupont

beBee Recruiter


Description
Vous cherchez un stage de fin d'études dans l'environnement passionnant et innovant qui est celui de l'IoT ? Continuez la lecture

Witekio est **expert du logiciel embarqué / IoT**, avec une approche système globale, intégrant différentes couches logicielles, du hardware jusqu'au cloud. Nous sommes persuadés qu'un code optimisé associé à une architecture efficace est la colonne vertébrale de tout système embarqué ou connecté.

Depuis octobre 2019, Witekio a démarré une nouvelle aventure en rejoignant le groupe Avnet, fournisseur mondial d'électronique & IOT. Ensemble, nous travaillons sur des solutions connectées innovantes, fiables et sécurisées.

Pour en savoir plus sur nos réalisations, retrouvez ici quelques-uns de nos cases studies.

**Contexte du stage**

Lors de la création d'interfaces utilisateurs complexes, entre 200 et 500 écrans différents, la possibilité de tester ces derniers de manière automatisée devient cruciale.

Plusieurs approches ont déjà été expérimentées en interne ainsi qu'au cours de projets clients:

- enregistrer les action sutilisateurs depuis le système d'exploitation afin de les rejouer
- contribuer et utiliser la bibliothèque Open Source GitHub - faaxm/spix: UI test automation library for QtQuick/QML Apps

Un besoin et des possibilités supplémentaires venant de l'importance grandissante de la solution de tests automatisée développée par les équipes Witekio Automated IoT Software Testing - Pluma, une étude des solutions à ce problème s'est fait sentir.

A la suite de cette étude, une décision stratégique sera prise avec les équipes internes quant à l'approche retenue pour les tests UI de nos projets dans cet environnement technologique.

Enfin la phase d'implémentation des nouvelles fonctionnalités pourra démarrer afin de créer un projet référent.

Une contribution à des projets OpenSource est envisagée si la solution retenue en est un (e.g. Spix).

**Etapes projet**

Le stage s'articule comme un sujet de R&D:

- Étude amont : état de l'art, précision de la problématique, choix des frameworks et technologies à tester ;
- Laboratoire : mise en place d'une architecture et d'un POC répondant à la problématique et premières analyses ;
- Maturation : intégration dans des projets réels, analyse du potentiel marché ;
- Transfert : Concrétisation et pérennisation de la solution.

L'objectif du stage est de définir une solution (étude, architecture, intégration) qui soit assez modulaire afin d'intégrer la solution aux différents projets cibles Witekio.

Dans un premier temps, il sera donc nécessaire d'analyser si des solutions existantes répondent déjà à nos problématiques.

Dans un second temps, selon les résultats de l'étude précédente, nous architecturons et développerons un ou plusieurs PoC afin de mettre en pratique et tester les solutions retenues.

Le développement et l'intégration des solutions devra répondre, à mínima aux besoins suivants:

- Intégration au framework Qt ;
- Intégration sur un cible Linux Embarqué ;
Certains projets Witekio feront office de laboratoire et démonstrateur.

**Environnement technique et conditions du stage**

Pour être notre futur(e) stagiaire vous devrez répondre aux critères suivants :

- Bonne maîtrise du langage C++ ;
- Connaissance des mécanismes internes du framework Qt ;
- Connaissance des outils de développement (gcc, git, diff, etc.) ;
- Prise d'initiative et autonomie ;
- Bonnes capacités de communication pour contacter et comprendre les différentes équipes ;
- Des notions python afin de pouvoir se plonger dans la solution PLUMA au besoin.

Le stage est réservé aux **étudiants de 5ème** année qui doivent effectuer un stage de 5 à 6 mois courant 2023 ; stage basé à **Lyon 9ème arrondissement**.

Ce stage est l'opportunité pour vous d'évoluer dans un environnement technique challengeant et bienveillant. Chez Witekio nous recrutons des développeurs passionnés, curieux, ayant un fort esprit d'équipe et qui aiment partager. Vous serez encadré(e) et accompagné(e) par des experts du domaine du stage tout en bénéficiant d'une autonomie importante.

Situés dans le 9ème arrondissement, vous intégrez des locaux spacieux et agréables où les Witekians peuvent profiter de cafés et thés à disposition à « la place du village ».
Facilement accessibles en transport en commun, nous sommes à deux pas de la station Gare de Vaise desservie par de nombreux métros, TER et bus.

Vous bénéficierez d'une gratification d'un montant de 1000€ mensuel (pour les étudiants en M2) ; de tickets restaurants et d'une prise en charge du transport en commun.

**A l'issue de ce stage, forte possibilité d'embauche en CDI**. Les stagiaires qui se sont bien intégrés à Witekio et qui ont bien progressés techniquement pendant le stage reçoivent souvent une proposi

Plus d'emplois de WITEKIO