Jobs.ca
Jobs.ca
Language
Johnson Controls logo

Software QA Analyst (onsite)

Johnson Controlsabout 15 hours ago
Concord, ON
Mid Level
full_time

About the role

What you will do

Johnson Controls Inc (JCI) is a global diversified technology and multi industrial leader serving a wide range of customers in more than 150 countries, with over 117,000 employees, JCI creates intelligent buildings, efficient energy solutions, integrated infrastructure and next generation transportation systems that work seamlessly together to deliver on the promise of smart cities and communities. Their commitment to sustainability dates back to their roots in 1885, with the invention of the first electric room thermostat. JCI is committed to helping their customers win and creating greater value for all of their stakeholders through strategic focus on their buildings and energy growth platforms. For additional information, please visit www.johnsoncontrols.com or follow them @johnsoncontrols on Twitter.

As a global leader for smart, healthy and sustainable buildings, JCI has one of the largest security portfolios in the world, growing exponentially, with recent acquisitions of advanced security systems and integration brands like Qolsys and Esotec. Together with its other intrusion brands: DSC (Digital Security Controls), Bentel, Sur-Gard, and Visonic, JCI Security offers everything from access controls to intruder prevention, from video surveillance to cybersecurity. They leverage the latest technologies to integrate their products and services into comprehensive, holistic solutions. They maximize safety, improve efficiency and ensure business continuity, while at the same time innovating continuously to offer leading-edge solutions.

The security business of JCI designs, manufactures and markets intrusion and access video security products for a global security market for both commercial and residential markets. It has 2,000 employees who are located in R&D engineering (largest design centre being in Toronto, Canada), supply chain, manufacturing and sales facilities in N. Ireland, UK, Italy, U.S., Canada, India and China. With globally recognized brands and quality security products to protect people and property, they have historically developed some of the world's most technologically advanced intrusion, video, access control, and real-time tracking solutions, providing a competitive advantage to the company when it comes to system integration.

The vision of Johnson Controls is a world that’s “safe, comfortable and sustainable”—and their broad set of innovative security products and services focuses on what is needed to make people, facilities and assets safe. Aligned with this umbrella vision of JCI, its Security business is dedicated to achieve the most current ISO quality assurance standards and superior product efficiency, performance and reliability. They continue to expand their global footprint and build on a comprehensive portfolio of patents to maintain their leadership position in the marketplace.

For more information, please go to the official website:

https://www.johnsoncontrols.com/security

What you will do

Johnson Controls is seeking a Software QA Analyst to ensure the quality, reliability, and performance of our software solutions. As a critical member of the product development team, you will design and execute test plans, identify and document defects, and collaborate closely with developers and product managers to deliver software that meets the highest standards. The ideal candidate has analytical skills, hands-on experience with both manual and automated testing, and a passion for improving the user experience through rigorous quality assurance practices.You will play a key role in validating that our technology initiatives align with business objectives by ensuring that every release is stable, secure, and ready for deployment at scale.

The candidate will be based out of our Concord, Ontario facility (on-site). Candidates must be commuting distance to the facility.

How you will do it

Quality Focus

  • Learn and apply testing strategies for IoT-enabled building security products, including control panels, security sensors, life safety detectors, and automation devices.
  • Work closely with developers, product managers, and hardware teams to understand requirements and translate them into clear, testable scenarios.
  • Stay curious about new tools and methods in software testing, automation, and IoT validation.

Team Contribution

  • Collaborate with cross-functional teams to ensure quality is built into every stage of the development process.
  • Participate in team discussions, sprint planning, and reviews to provide input from a QA perspective.
  • Support teammates by sharing observations, asking questions, and contributing to a culture of continuous improvement.

Test Execution

  • Design and execute manual test cases to validate functionality, performance, and usability.
  • Assist in creating and maintaining automated test scripts under the guidance of senior QA engineers.
  • Document test results, track defects, and follow up with developers to ensure timely fixes
  • Help monitor quality metrics such as defect counts, test coverage, and release readiness.

Technical Development

  • Gain hands-on experience with automated testing frameworks and CI/CD pipelines.
  • Learn to validate communication protocols (e.g., MQTT, Zigbee, Z-Wave, PowerG) through structured test cases.
  • Participate in performance and regression testing to ensure stability across devices, mobile apps, and cloud platforms.
  • Develop foundational skills in security testing, including authentication and data validation.

Stakeholder Collaboration

  • Communicate test results and issues clearly to developers, product managers, and other stakeholders.
  • Ask clarifying questions to ensure requirements are fully understood and test coverage is complete.
  • Support integration testing with external vendors and partners when needed.

Continuous Learning

  • Seek feedback from senior QA engineers and mentors to improve testing skills.
  • Stay engaged with industry best practices and emerging tools to grow as a QA professional.
  • Take ownership of personal development by learning new testing techniques and technologies.

What you will need

Required

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience)
  • 0–2 years of professional experience in software quality assurance, testing, or related technical roles (internships, academic projects, or personal projects also considered)
  • Understanding of software development fundamentals and the software testing lifecycle.
  • Familiarity with manual testing techniques, including writing and executing test cases.
  • Basic knowledge of test automation concepts and a willingness to learn automation frameworks.
  • Hands-on experience working in Linux environments, including navigating the command line and using shell commands for testing and troubleshooting
  • Exposure to Agile methodologies (Scrum, Kanban) through coursework, internships, or project experience.
  • Ability to clearly document test results, defects, and communicate findings to developers and team members.

Preferred

  • Internship, co-op, or project experience in software quality assurance or software development.
  • Familiarity with version control systems (e.g., Git) and issue tracking tools (e.g., Jira, Azure DevOps).
  • Practical experience with Python scripting for test automation, data validation, or tool integration
  • Exposure to additional programming languages such as Java or JavaScript
  • Basic understanding of CI/CD pipelines and how testing fits into automated build processes.
  • Knowledge of IoT devices, mobile applications, or cloud platforms (AWS, Azure, Google Cloud) is an asset.
  • Awareness of communication protocols (e.g., Wi-Fi, Zigbee, Z-Wave, MQTT) is a plus.
  • Enthusiasm for building a career in software quality assurance and contributing to secure, reliable products.

About Johnson Controls

Industrial Machinery Manufacturing
10,000+

At Johnson Controls (NYSE:JCI) we transform the environments where people live, work, learn and play. As the global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet.

With a history of more than 135 years of innovation, Johnson Controls delivers the blueprint of the future for industries such as healthcare, schools, data centers, airports, stadiums, manufacturing and beyond through its comprehensive digital offering OpenBlue. With a global team of 100,000 experts in more than 150 countries, Johnson Controls offers the world`s largest portfolio of building technology, software as well as service solutions with some of the most trusted names in the industry. For more information, visit www.johnsoncontrols.com.