Spécialiste des tests logiciels sénior / Senior Software Test Specialist

Eaton

  • Brossard, QC
  • Permanent
  • Full-time
  • 6 days ago
Baccalauréat d'un établissement reconnu; Minimum de 5 ans d'expérience dans les tests d'applications Web dans des environnements de développement Agile, avec une solide compréhension des pratiques de test itératives; Expérience en rédaction de code avec des langages comme PowerShell, C# ou Python; Maîtrise du français et de l'anglais (capacité à travailler dans ces langues); La maîtrise du français et de l'anglais est essentielle pour ce poste afin de communiquer avec des collègues, clients et partenaires situés au Québec ou à l'extérieur de la province, ainsi que pour comprendre les documents techniques dans le domaine de notre industrie; Être autorisé légalement à travailler au Canada sans parrainage de l'entreprise maintenant et à l'avenir; Les candidats doivent résider dans un rayon de 80 kilomètres des installations de Brossard. Baccalauréat en génie informatique, génie logiciel, génie électrique ou dans une discipline connexe; Être membre de l'OIQ; Expertise démontrée dans un large éventail de méthodologies de test, y compris les tests système, les tests en boîte noire, en boîte grise et en boîte blanche, ainsi que les tests d'intégration, exploratoires, de performance, de charge et de régression. Expérience des protocoles standard de l'industrie tels que DNP3, IEC 61850 et ICCP, utilisés pour l'échange de données en temps réel et l'interopérabilité des dispositifs dans les réseaux de services publics; Expérience de l'architecture des réseaux de distribution et des principes électriques liés aux transformateurs, disjoncteurs et automates programmables Bachelor's degree from an accredited institution. Minimum 5 years of experience testing web-based applications in Agile development environments, with a strong understanding of iterative testing practices. Experience writing code with languages such as, but not limited to, PowerShell, C#, or Python. Fluency in French and English (working proficiency). Fluency in French and English is required for this position to communicate with colleagues, customers, and partners located inside and outside of Quebec, as well as to understand technical documentation in the field of our industry. Must be legally authorized to work in Canada without corporate sponsorship now or in the future. Candidates must live within an 80 km radius of the Brossard facility. Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field. OIQ membership Demonstrated expertise in a wide range of testing methodologies, including System Testing, Black-box, Grey-box, and White-box Testing, as well as Integration, Exploratory, Performance, Load, and Regression Testing. Experience with industry-standard protocols such as DNP3, IEC 61850, and ICCP, used for real-time data exchange and device interoperability in utility networks. Experience with distribution network architecture and electrical principles related to transformers, circuit breakers, and Programmable Logic Controllers (PLCs). Test Automation Design and maintain automated test frameworks using programming languages such as Python, C#, or PowerShell. Enhance and maintain existing automated tests to support product releases. Investigate and resolve issues identified during automated test execution. Agile Collaboration Actively contribute to Scrum ceremonies including grooming, sprint planning, daily standups, reviews, and retrospectives. Collaborate with developers, product owners, and QA peers to define acceptance criteria and ensure testability and maintainability. Test Strategy & Execution Develop and define effective test strategies to ensure comprehensive software quality and coverage. Develop and execute automated and manual tests across web, Windows, and embedded applications. Prepare, configure, and manage test environments to support reliable and efficient software validation. Execute a variety of tests including functional, non-functional, regression, exploratory, and white-, grey-, and black-box testing to ensure comprehensive software validation Generate test reports and provide recommendations for product release readiness. Task & Project Management Plan, estimate, and organize test development activities and deliverables. Track progress and follow up on assigned tasks to ensure timely delivery.

Eaton