Python Test Software Developer
Scalian
Job Description
Role and Responsibilities Design, code, test, debug, and document high‑quality software applications Plan work, provide effort estimates, and drive completion of tasks Work in an agile development team using best practices Write and modify Python applications Troubleshoot problems in a software production environment Rôle et responsabilités Concevoir, coder, tester, déboguer et documenter des applications logicielles de haute qualité Planifier le travail, fournir des estimations d’effort et mener le travail à son terme Travailler au sein d’une équipe de développement agile en utilisant les meilleures pratiques Écrire et modifier des applications Python Participer à la résolution de problèmes dans un environnement de production de logiciels Qualifications A university degree in software/computer engineering or a relevant discipline, or an equivalent combination of education and experience Minimum of 5 years of experience in software testing, verification, and validation roles Strong knowledge of Python and C++ Knowledge of Hardware‑in‑the‑loop (HIL) and/or Software‑in‑the‑loop (SIL) Familiarity with multithreading, data sharing, and APIs Ability to understand and work with complex software requirement specifications Experience with agile software development Good verbal and written communication skills, ideally in both English and French Qualifications requises Diplôme universitaire en génie logiciel/informatique ou dans d’autres disciplines pertinentes, ou une combinaison équivalente de formation et d’expérience Minimum de 5 ans d’expérience dans des rôles de tests de logiciels ou de vérification et validation Connaissance approfondie en Python et en C++ Connaissances en Hardware‑in‑the‑loop (HIL) et/ou Software‑in‑the‑loop (SIL) Familiarité avec le multithreading, le partage de données et les API Capacité de comprendre et de travailler avec des spécifications d’exigences logicielles complexes Expérience du développement agile de logiciels Bonnes compétences en communication verbale et écrite, idéalement en anglais et en français Benefits Competitive salary and comprehensive benefits package (health and dental insurance, life and long‑term disability insurance, group RRSP with company access) Continuous training to expand knowledge and stay at the cutting edge of technology Personalized career path aligned with professional goals International work opportunities through mobility program and global presence Dynamic, specialized, and growing team where communication is key and every team member is valued Professional fulfillment with team building, happy hours, marathons, and more Pourquoi rejoindre notre équipe ? Acquérir une expérience enrichissante au sein de divers secteurs et projets critiques tout en évoluant dans une même entreprise Profiter d’un salaire compétitif et d’un ensemble d’avantages sociaux attractifs (assurance santé et dentaire, assurance vie et invalidité de longue durée, REER collectif avec contribution de l’entreprise, congés maladie, etc.) Accéder à des formations continues pour élargir vos connaissances et rester à la pointe des technologies Construire un plan de carrière personnalisé aligné avec vos objectifs professionnels Explorer des opportunités de travail à l’international grâce à notre programme de mobilité et notre présence mondiale Intégrer un groupe dynamique, spécialisé et en pleine croissance, où la communication est essentielle et où chaque membre de l’équipe est valorisé Faire partie d’une équipe où l’épanouissement professionnel est une priorité (team buildings, happy hours, marathons, et bien plus encore) #J-18808-Ljbffr