Présentation de l'entreprise
Bosch Security Systems, un fournisseur mondial de premier plan de produits et systèmes de sécurité, de sûreté et de communication, s'engage à protéger les vies, les bâtiments et les biens. Notre vaste portefeuille de produits comprend des systèmes de vidéosurveillance, de détection d'intrusion, de détection d'incendie et d'évacuation vocale, ainsi que des systèmes de contrôle d'accès et de gestion. Nous fournissons également des systèmes audio professionnels et de conférence pour la communication fluide de la voix, du son et de la musique.
Situé à Lancaster, PA, notre centre de conception ultramoderne se spécialise dans le développement de caméras mobiles de pointe, capables de pivoter, d'incliner et de zoomer pour améliorer la vidéosurveillance. Bosch continue de repousser les limites de la technologie de vidéosurveillance pour offrir des solutions intelligentes répondant aux plus hautes exigences de sécurité et offrant des avantages commerciaux significatifs. Notre expertise garantit des images pertinentes de haute qualité, des taux de bits efficaces, des exigences minimales de stockage et des données vidéo sécurisées.
Présentation du poste
Nous recherchons un Ingénieur de Test Logiciel Embarqué pour rejoindre notre équipe de développement et de test de logiciels axés sur les produits de caméras de surveillance mobiles et fixes. Le candidat retenu analysera les exigences des clients, concevra et mettra en œuvre des tests automatisés, développera des ensembles de tests, créera des environnements de test et effectuera des tests manuels des dispositifs embarqués pour garantir que nos produits sont testés de manière approfondie.
Ce rôle hybride exige au moins 3 jours par semaine au bureau, et les candidats doivent résider à une distance raisonnable de notre site de Lancaster, PA.
- Analyser les exigences logicielles des clients et des produits d'ingénierie pour en assurer la clarté et la testabilité
- Participer aux cycles de révision des exigences produits comme CRS, SRS, et fournir des commentaires
- Collaborer avec l'équipe d'ingénierie produit pour améliorer les exigences logicielles
- Exécuter, réviser par les pairs et maintenir les cas d'utilisation/test manuels pour garantir une vérification optimale des exigences
- Concevoir des solutions d'automatisation des tests, les mettre en œuvre et proposer des alternatives
- Fournir un support de test pour les plaintes des clients urgentes et prioritaires
- Travailler dans un environnement agile, localement et à l'international
- Documenter les défauts logiciels avec des descriptions claires des problèmes, effectuer le triage des défauts et générer des artefacts de test de support
- Évaluer les outils de gestion des tests à la pointe de la technologie et leur application
- Fournir des retours opportuns aux développeurs, managers et autres testeurs logiciels
- Licence en Ingénierie Logicielle, Informatique ou équivalent
- De préférence : 2 ans d'expérience en développement logiciel en utilisant C/C++/Visual C++/C#, expérience QA/testing, et exécution de tests manuels
- Exigé : 1 an d'expérience en développement logiciel en utilisant C/C++/Visual C++/C#, expérience QA/testing, et exécution de tests manuels
- Autonome avec de solides compétences analytiques et de résolution de problèmes
- Excellentes compétences en communication verbale et écrite
- Capacité à bien travailler en équipe, localement et à l'international
- Expérience avec les dispositifs embarqués est préférée
- Expérience en programmation en C++, PowerShell, C#, Python est souhaitable
- Expérience avec des frameworks d'automatisation de tests tels que NUnit
- Expérience avec des outils DevOps comme JIRA, Bamboo, Jenkins et Git est souhaitable
- Connaissance des méthodologies Agile/Scrum est souhaitable
- Connaissance de la vision par ordinateur et des outils comme OpenCV est préférée