Ingénieur-automaticien en assurance de la qualité

Posted:
9/25/2024, 1:23:55 AM

Location(s):
Quebec, Canada ⋅ Brossard, Quebec, Canada

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
Hybrid

À propos de la Société de contrôle Johnson 
À la Société de contrôle Johnson, nous transformons les lieux et les espaces où les gens vivent, travaillent, apprennent et jouent. De l'optimisation des performances des bâtiments à l'amélioration de la sécurité et du confort, nous obtenons les résultats qui importent le plus. Résolument engagés à protéger l'environnement, nous tenons cette promesse dans des secteurs tels que la santé, l'éducation, les centres de données et la fabrication. Avec une équipe de 100 000 experts dans plus de 150 pays et 135 ans d'expérience en matière d'innovation, nous accompagnons nos clients dans la réussite de leurs missions. 

Lorsque des sociétés Fortune 500, des clients gouvernementaux ou toute autre application d'entreprise aux prises avec des enjeux de sécurité critiques ont besoin d'une solution fiable pour leurs activités quotidiennes, ils se tournent souvent vers Johnson et ses technologies de gestion de la sécurité et des événements installées dans des milliers d'installations dans le monde entier. La Société de contrôle Johnson s'est forgé une solide réputation dans le secteur de la sécurité en tant qu'innovateur en matière de technologies de sécurité et de gestion des événements. Grâce à ses investissements continus en R et D et à sa capacité de harnacher les nouvelles technologies, la Société de contrôle Johnson a atteint l'excellence technologique. 

Ce que vous ferez 

  • L'ingénieur-automaticien en AQ sera un contributeur clé à la conception, au développement et à la mise en œuvre d'applications de systèmes de contrôle d'accès et de sécurité de grande envergure et essentiels à la mission de nos clients. Ce poste se concentrera sur le développement de nouvelles applications Web frontales ainsi que sur la maintenance des applications frontales existantes. Vous aurez l'occasion de collaborer avec une équipe d'ingénieurs pour concevoir et développer des solutions de systèmes robustes qui répondent aux exigences définies. Ce poste en mode hybride à Brossard au Québec exige votre présence sur place trois (3) jours par semaine.  

  • Nous sommes une équipe collaborative. Vous contribuerez donc à toutes les phases du cycle chronologique de l'élaboration des systèmes, de la planification au développement, en passant par les essais et à la version finale! Vous ferez partie d'une équipe de mêlée pour livrer des produits de qualité dans les délais impartis et vous coordonnerez également vos efforts avec ceux de l'équipe de développement, de l'architecte en assurance-qualité et d'autres ressources pour comprendre et maintenir une compréhension approfondie des exigences actuelles et à venir pour les versions proposées.  

Comment vous parviendrez à le faire 

  • Vous travaillerez en étroite collaboration avec vos pairs du développement logiciel, des essais et des architectes de l'entreprise afin de fournir les meilleures solutions grâce à votre expertise technique! Vous aurez la possibilité de concevoir des produits de pointe, ainsi que ce qui suit :

  • Assurer la qualité des essais de logiciels

  • Utiliser votre expertise en matière de logiciels, de systèmes et d'ingénierie, y compris votre connaissance pratique des dépendances entre le matériel et le logiciel, dans un environnement client/serveur lourd et dans un environnement Web.

  • Utiliser des langages de codage/script tels que Java, Java script, Python, C++ C#

  • Utiliser WebdriverIO 

  • Réaliser des essais d'API

  • Veiller à ce que les défauts soient corrigés et analysés régulièrement dans les délais impartis

  • Ce que nous recherchons 

  • Préalables 

  • Baccalauréat

  • Expérience de plus de 4 ans dans le domaine des essais d'applications mobiles

  • Compréhension des concepts d'API ouverte

  • Expérience de travail avec Visual Studio pour MAC/XCode pour iOS

  • Compréhension des tests unitaires et d'intégration

  • Expérience avec GITHub

  • Familiarité avec le dépannage d'applications mobiles 

Atout  

Connaissance pratique du domaine du contrôle d'accès physique

About Johnson Controls 
At Johnson Controls, we transform the environments where people live, work, learn and play. From optimizing building performance to improving safety and enhancing comfort, we drive the outcomes that matter most. Dedicated to protecting the environment, we deliver our promise in industries such as healthcare, education, data centers and manufacturing. With a global team of 100,000 experts in more than 150 countries and over 130 years of innovation, we are the power behind our customers’ mission. 

When Fortune 500 corporations, government customers, or any other enterprise applications concerned with critical security issues need a reliable solution in their day-to-day operations, often, they turn to Johnson Controls and its security and event management technologies currently installed in thousands of facilities worldwide. Johnson Controls has built a solid reputation in the security industry as an innovator of security and event management technologies. With its continuous investment in R&D, and the ability to leverage new technologies, Johnson Controls has achieved technological excellence. 

What you will do 

The QA Automation Engineer will be a key contributor to the design, development and implementation of web and Mobile Applications for large scale, mission critical, access control and security systems applications. This position will focus on new development of web front end applications as well as maintenance of existing front ends. You’ll have the opportunity to collaborate with a team of engineers to design and develop robust system solutions that meet defined system requirements. This position is based in Brossard, QC, and will require you to be onsite 3 days a week.  

We’re a collaborative team, so you’ll contribute to all phases of the SDLC, from planning, development, testing and release! You will be part of a Scrum team to deliver products on time with quality and you’ll also coordinate with the Development, QA Architect’s and other resources to understand and maintain an in-depth understanding of the current and upcoming requirements for proposed releases.  

How you will do it 

You will be hands-on working closely with your peers in software development, testing, and Architects in the company to deliver the best solutions with your technical expertise! You will have the opportunity to design leading products, as well as the following:

  • Quality assurance software testing best practices 

  • Demonstrated aptitude in Software, Systems, and engineering including understanding and working knowledge of hardware software dependencies, in thick client/server as well as in web environment 

  • Knowledge of basic sql and general coding/scripting knowledge. (Java, Java script, Python, C++ C#) 

  • Webdriver IO or similar knowledge 

  • API testing background  

  • Agile methodology and Scrum understanding  

  • Stays up-to-date with technology developments and their potential impact and opportunities on the organization 

  • Proactively identifies, recommends, and implements improvements to the mobile application development process 

  • Applied expertise in continuous-integration and continuous-deployment models 

  • Ensuring defects are fixed and reviewed on a regular basis in the required timeframe 

What we look for 

Required 

  • Bachelor’s degree  

  • Must have 4+ experience in mobile application testing  

  • Understanding of Open API concepts 

  • Experience in working with Visual Studio for MAC/XCode for iOS 

  • Understands Unit and Integration testing 

  • Experience with GIT 

  • Familiar with troubleshooting of mobile applications 

Preferred  

  • Working knowledge in Security physical access control domain

Johnson Controls’ Canadian subsidiaries are committed to providing reasonable accommodation to applicants, candidates and employees with disabilities, in accordance with applicable human rights legislation, and in Ontario, in accordance with the Accessibility for Ontarians with Disabilities Act (“AODA”). When requested, accommodation will be provided throughout all stages of the recruitment and selection process. To request accommodation, please contact us. Any information you provide related to accommodation measures will be treated as confidential. A copy of Johnson Controls’ applicable AODA policies are available on our website at www.johnsoncontrols.com for your reference, and can be made available in accessible formats upon request.