Software Qa Analyst (onsite)

Concord, ON, Canada

Job Description

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 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:
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.
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.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2921756
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Concord, ON, Canada
  • Education
    Not mentioned