Développeur Full-stack – Testing
En tant que développeur, vous travaillerez sur l’application Crescendo 2, une application d’une page composée de plusieurs modules. Vous êtes actif dans tous les modules, dont les deux principaux sont Evalfed et Cartofed, qui soutiennent respectivement le processus d’évaluation et la cartographie fonctionnelle de l’office fédéral public.
Le développement est fortement porté par le back-end et en particulier la mise en place. À cette fin, des modèles de données complexes, PostgresQL, PHP et le framework Laravel, sont utilisés, y compris ‘Nova’ pour la création et la gestion de la configuration.
L’accent principal sera mis sur l’analyse des histoires utilisateur, des histoires techniques et des demandes de modification pour proposer des scénarios de test, après quoi vous effectuerez également le développement complet dans Behat et le configurerez de manière à ce qu’il fonctionne fréquemment et de manière robuste. Vous résumez les résultats à l’aide de rapports automatisés dans Zephyr Scale et transmettez vos résultats aux développeurs des modules respectifs.
De plus, vous aurez un œil pour la performance, ce qui vous permet d’optimiser la performance lorsque nécessaire en fonction de vos analyses des goulets d’étranglement de performance grâce à la refactorisation et à la mise en cache. Pour cela, il faut une connaissance raisonnable du cache et de Redis.
À l’avant, on utilise Tailwind CSS, Vue.js (pour Evalfed) et Livewire (pour Cartofed). Vous connaissez suffisamment les deux technologies pour pouvoir ajouter des attributs de test si nécessaire.
Vous êtes également responsable des tests unitaires de votre travail, pour lesquels PHPUnit est utilisé.
En tant que dépôt de code, GitLab est utilisé et le suivi du projet (kanban) se fait via Jira. Vous n’êtes donc pas étranger au travail avec DevOps, Git et au travail en équipe agile.
De plus, Docker est utilisé pour une configuration et un démarrage facile de votre travail, et Phan pour la qualité. La connaissance de Docker et de Phan ne sont pas indispensables, mais elles constituent une valeur ajoutée.
Vous travaillerez dans une équipe multilingue (NL & FR) et pourrez utiliser activement la langue du projet EN. Vous pouvez toujours vous rabattre sur votre langue maternelle.
Postuler pour cet emploi
This position was originally posted on Pro Unity.
It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.
Rechercher des emplois par catégorie
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
- ERP Consultant
gofreelance
© 2025 gofreelance.be