The opportunity
Chez Lyft, notre mission est de servir et de connecter. Nous y parvenons en favorisant un environnement de travail où chacun trouve sa place et a la possibilité de s'épanouir.
What you'll do
Concevoir, construire et gérer les bancs de test logiciels, électriques et: matériels utilisés pendant la production
Définir la vision, la stratégie et l'architecture des systèmes de test de: fabrication actuels et futurs, et rédiger les spécifications de test et les plans d'acceptation des bancs qui encadrent la qualité
Écrire des scripts et des programmes pour exécuter des tests automatisés et: capturer les données de l'usine à des fins de traçabilité et d'analyse du rendement
Mettre en œuvre des fonctionnalités et des outils pour soutenir les tests: matériels sur l'ensemble de la gamme de produits
Assurer la gestion de notre plateforme de test interne: un environnement d'exécution Python basé sur OpenHTF, avec configuration pilotée par YAML, variantes de produits et indicateurs de fonctionnalités
Maintenir l'application opérateur TypeScript/Electron/React qui communique: avec l'agent de test Python via gRPC/protobuf
What they're looking for
- Gérer l'intégration continue, les installateurs signés, les versions: sémantiques et un pipeline de mise à jour automatique basé sur S3 avec retour en arrière
- Assurer la mise en service, la validation et le test du firmware des cartes: électroniques (PCBA) et des systèmes électriques multi-composants, y compris les contrôleurs de moteur, les systèmes de gestion de batterie et les unités de contrôle du véhicule
- Valider les assemblages mécaniques et électriques pour confirmer qu'ils: répondent aux exigences de sécurité, de durabilité et de fonctionnalité avant leur expédition
- Valider et dépanner les tests d'usine, définir les exigences des tests: d'usine, participer à la mise en service logicielle et réviser le logiciel des bancs de test