Emploi
De la source partenaire
Ingénieur de tests logiciels
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Non
- Entreprise
- Optics11
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
Nous recherchons un ingénieur de test logiciel pratique pour garantir la qualité et la fiabilité des solutions logicielles utilisées dans les systèmes de détection et de traitement de données du monde réel.
Optics11 est une entreprise de haute technologie qui développe des technologies avancées de détection par fibre optique pour les environnements et applications difficiles en matière de sécurité énergétique et sous-marine. Nos systèmes permettent une détection et une surveillance hautes performances grâce à une photonique avancée, un traitement du signal et une intelligence basée sur les données.
Nous élargissons notre équipe R&D avec un ingénieur de tests logiciels passionné par la qualité, la validation structurée et la fourniture de logiciels robustes dans des environnements d'ingénierie complexes.
En tant qu'ingénieur de tests logiciels, vous serez responsable de la définition et de l'exécution de tests logiciels pratiques pour valider les composants logiciels (y compris les algorithmes, le back-end cloud et les interfaces utilisateur) qui traitent les signaux de capteur générés par les systèmes de détection à fibre optique. Vous travaillerez en étroite collaboration avec des scientifiques de données, des spécialistes du traitement du signal, des développeurs back-end et des architectes logiciels pour garantir que les produits répondent aux exigences fonctionnelles et non fonctionnelles.
Ce rôle nécessite un professionnel pratique doté d'un état d'esprit proactif, d'une approche structurée des tests logiciels, d'une grande attention aux détails et de la capacité de comprendre des systèmes techniques complexes et de traduire les exigences en stratégies de test efficaces.
Principales responsabilités
• Effectuez des tests fonctionnels, d'intégration, de régression, de système et de bout en bout sur les appareils de périphérie, les services cloud, les API, les bases de données et les interfaces utilisateur graphiques.
• Définir des stratégies de test, des plans de test, des cas de test, des critères d'acceptation et des scripts de test automatisés pour les plateformes logicielles Edge et Cloud.
• Identifier, documenter et suivre les défauts logiciels, en garantissant des étapes de reproduction claires et un suivi approprié.
• Collaborer avec les propriétaires de produits, les développeurs et les ingénieurs pour comprendre les exigences du système et assurer la couverture des tests.
• Contribuer au développement et à la maintenance de frameworks et de pipelines de tests automatisés.
• Testez le comportement Edge-Cloud en cas de connectivité interrompue, de messages retardés ou dupliqués, de redémarrages d'appareils, de mises à jour logicielles et d'échecs de synchronisation.
• Valider les performances, la fiabilité et la stabilité du logiciel dans différentes conditions de fonctionnement.
• Prise en charge des tests de logiciels exécutés sur du matériel de pointe, y compris l'intégration matériel-logiciel dans les environnements de laboratoire et de terrain.
• Analyser les résultats des tests et fournir des commentaires clairs et exploitables aux équipes de développement.
• Assurer la traçabilité entre les exigences, les scénarios de test et les résultats des tests.
• Intégrez des tests automatisés dans les pipelines GitLab CI/CD et aidez à définir les portes de qualité appropriées.
• Contribuer à l'amélioration continue des processus de test, des outils et des normes de qualité.
• Participer aux examens de préparation à la publication et garantir que le logiciel répond aux critères de qualité avant le déploiement.
• Rejoignez l'une des scale-ups de technologie profonde les plus prometteuses d'Europe.
• Façonner l'avenir d'une organisation de R&D multidisciplinaire en croissance rapide.
• Salaire et avantages sociaux compétitifs.
• Profitez d'activités d'équipe régulières et d'événements d'entreprise.
• Déjeuners d'équipe frais fournis 3 fois/semaine.
Exigences :
Compétences techniques
• Familiarité avec les outils de gestion des tests et de suivi des bogues (par exemple, Jira, TestRail).
• Compétences en programmation ou en script (par exemple, Python, C++, Javascript ou similaire).
• Expérience dans le développement de tests automatisés à l'aide d'outils tels que Pytest, Playwright, Cypress, Selenium ou des frameworks comparables.
• Expérience dans le test d'interfaces utilisateur graphiques Web.
• Expérience dans le test d'API REST, de services back-end ou de composants logiciels distribués.
• Expérience avec les pipelines Docker, AWS, Gitlab, Linux et CI/CD.
• Capacité à concevoir des tests automatisés structurés, maintenables et reproductibles.
• Familiarité avec le développement axé sur le comportement et les spécifications Gherkin.
Qualités :
• Un diplôme en informatique, en génie logiciel, en systèmes embarqués ou dans une discipline technique connexe ou une expérience pratique équivalente.
• Expérience avérée en tests de logiciels ou en assurance qualité.
• Solide compréhension des méthodologies de test de logiciels et du cycle de vie.
• Expérience des tests exploratoires/manuels et des tests automatisés.
• Expérience dans le test de systèmes intégrés plutôt que de composants logiciels isolés.
• Proactif dans l'identification des risques et des lacunes dans les exigences et dans l'enquête sur les défaillances de plusieurs composants du système.
• Pragmatique et pratique lorsque vous travaillez avec du matériel, des logiciels, des environnements de test et des données imparfaites du monde réel.
• Capable de travailler de manière autonome tout en collaborant étroitement avec différentes disciplines d'ingénierie.
• Capable de communiquer clairement les problèmes techniques et les risques liés à la qualité aux parties prenantes techniques et non techniques.
Agréable à avoir :
• Expérience avec AWS ou une autre plateforme cloud.
• Expérience dans le test de systèmes basés sur les données ou de traitement du signal.
• Connaissance des systèmes embarqués et de l'intégration matériel-logiciel.
• Expérience des tests de scénarios de réseau non fiable, hors ligne, de reconnexion, de synchronisation et de récupération.
• Expérience dans des environnements de haute technologie, industriels ou liés à la défense.
• Expérience avec LabVIEW
Sécurité et conformité :
Vous travaillerez avec des clients des secteurs de la défense et de la sécurité, l'obtention d'un certificat de non-objection délivré par l'AIVD (Service général néerlandais de renseignement et de sécurité) est obligatoire. Cela signifie que vous devrez vous soumettre à un contrôle de sécurité. Pour plus d’informations, veuillez vous référer aux détails sur le contrôle de sécurité.
Trouvez plus d'emplois anglophones aux Pays-Bas sur Arbeitnow
Source : Arbeitnow (https://www.arbeitnow.nl/jobs/companies/optics11/software-test-engineer-amsterdam-332708)
Optics11 est une entreprise de haute technologie qui développe des technologies avancées de détection par fibre optique pour les environnements et applications difficiles en matière de sécurité énergétique et sous-marine. Nos systèmes permettent une détection et une surveillance hautes performances grâce à une photonique avancée, un traitement du signal et une intelligence basée sur les données.
Nous élargissons notre équipe R&D avec un ingénieur de tests logiciels passionné par la qualité, la validation structurée et la fourniture de logiciels robustes dans des environnements d'ingénierie complexes.
En tant qu'ingénieur de tests logiciels, vous serez responsable de la définition et de l'exécution de tests logiciels pratiques pour valider les composants logiciels (y compris les algorithmes, le back-end cloud et les interfaces utilisateur) qui traitent les signaux de capteur générés par les systèmes de détection à fibre optique. Vous travaillerez en étroite collaboration avec des scientifiques de données, des spécialistes du traitement du signal, des développeurs back-end et des architectes logiciels pour garantir que les produits répondent aux exigences fonctionnelles et non fonctionnelles.
Ce rôle nécessite un professionnel pratique doté d'un état d'esprit proactif, d'une approche structurée des tests logiciels, d'une grande attention aux détails et de la capacité de comprendre des systèmes techniques complexes et de traduire les exigences en stratégies de test efficaces.
Principales responsabilités
• Effectuez des tests fonctionnels, d'intégration, de régression, de système et de bout en bout sur les appareils de périphérie, les services cloud, les API, les bases de données et les interfaces utilisateur graphiques.
• Définir des stratégies de test, des plans de test, des cas de test, des critères d'acceptation et des scripts de test automatisés pour les plateformes logicielles Edge et Cloud.
• Identifier, documenter et suivre les défauts logiciels, en garantissant des étapes de reproduction claires et un suivi approprié.
• Collaborer avec les propriétaires de produits, les développeurs et les ingénieurs pour comprendre les exigences du système et assurer la couverture des tests.
• Contribuer au développement et à la maintenance de frameworks et de pipelines de tests automatisés.
• Testez le comportement Edge-Cloud en cas de connectivité interrompue, de messages retardés ou dupliqués, de redémarrages d'appareils, de mises à jour logicielles et d'échecs de synchronisation.
• Valider les performances, la fiabilité et la stabilité du logiciel dans différentes conditions de fonctionnement.
• Prise en charge des tests de logiciels exécutés sur du matériel de pointe, y compris l'intégration matériel-logiciel dans les environnements de laboratoire et de terrain.
• Analyser les résultats des tests et fournir des commentaires clairs et exploitables aux équipes de développement.
• Assurer la traçabilité entre les exigences, les scénarios de test et les résultats des tests.
• Intégrez des tests automatisés dans les pipelines GitLab CI/CD et aidez à définir les portes de qualité appropriées.
• Contribuer à l'amélioration continue des processus de test, des outils et des normes de qualité.
• Participer aux examens de préparation à la publication et garantir que le logiciel répond aux critères de qualité avant le déploiement.
• Rejoignez l'une des scale-ups de technologie profonde les plus prometteuses d'Europe.
• Façonner l'avenir d'une organisation de R&D multidisciplinaire en croissance rapide.
• Salaire et avantages sociaux compétitifs.
• Profitez d'activités d'équipe régulières et d'événements d'entreprise.
• Déjeuners d'équipe frais fournis 3 fois/semaine.
Exigences :
Compétences techniques
• Familiarité avec les outils de gestion des tests et de suivi des bogues (par exemple, Jira, TestRail).
• Compétences en programmation ou en script (par exemple, Python, C++, Javascript ou similaire).
• Expérience dans le développement de tests automatisés à l'aide d'outils tels que Pytest, Playwright, Cypress, Selenium ou des frameworks comparables.
• Expérience dans le test d'interfaces utilisateur graphiques Web.
• Expérience dans le test d'API REST, de services back-end ou de composants logiciels distribués.
• Expérience avec les pipelines Docker, AWS, Gitlab, Linux et CI/CD.
• Capacité à concevoir des tests automatisés structurés, maintenables et reproductibles.
• Familiarité avec le développement axé sur le comportement et les spécifications Gherkin.
Qualités :
• Un diplôme en informatique, en génie logiciel, en systèmes embarqués ou dans une discipline technique connexe ou une expérience pratique équivalente.
• Expérience avérée en tests de logiciels ou en assurance qualité.
• Solide compréhension des méthodologies de test de logiciels et du cycle de vie.
• Expérience des tests exploratoires/manuels et des tests automatisés.
• Expérience dans le test de systèmes intégrés plutôt que de composants logiciels isolés.
• Proactif dans l'identification des risques et des lacunes dans les exigences et dans l'enquête sur les défaillances de plusieurs composants du système.
• Pragmatique et pratique lorsque vous travaillez avec du matériel, des logiciels, des environnements de test et des données imparfaites du monde réel.
• Capable de travailler de manière autonome tout en collaborant étroitement avec différentes disciplines d'ingénierie.
• Capable de communiquer clairement les problèmes techniques et les risques liés à la qualité aux parties prenantes techniques et non techniques.
Agréable à avoir :
• Expérience avec AWS ou une autre plateforme cloud.
• Expérience dans le test de systèmes basés sur les données ou de traitement du signal.
• Connaissance des systèmes embarqués et de l'intégration matériel-logiciel.
• Expérience des tests de scénarios de réseau non fiable, hors ligne, de reconnexion, de synchronisation et de récupération.
• Expérience dans des environnements de haute technologie, industriels ou liés à la défense.
• Expérience avec LabVIEW
Sécurité et conformité :
Vous travaillerez avec des clients des secteurs de la défense et de la sécurité, l'obtention d'un certificat de non-objection délivré par l'AIVD (Service général néerlandais de renseignement et de sécurité) est obligatoire. Cela signifie que vous devrez vous soumettre à un contrôle de sécurité. Pour plus d’informations, veuillez vous référer aux détails sur le contrôle de sécurité.
Trouvez plus d'emplois anglophones aux Pays-Bas sur Arbeitnow
Source : Arbeitnow (https://www.arbeitnow.nl/jobs/companies/optics11/software-test-engineer-amsterdam-332708)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Optics11
Emplacement
Amsterdam, Pays-Bas
Annonce fournie par Optics11.