Get new similar jobs by email for

Senior Controls Test Engineer


Job Summary

Johnson Controls
Milwaukee, WI
Other/Not Classified
Job Type
Full Time
Career Level
Experienced (Non-Manager)
Job Reference Code

Senior Controls Test Engineer

About the Job

What you will do:

  • Develop test cases to validate requirements for firmware and software for functional level and system level testing

  • Executing test plans either manually or through automation scripts and documenting the results

  • Setup appropriate test beds by developing and setting up the appropriate test equipment, automated scripts, and developing any required logic controller programs to perform the testing

  • Detecting anomalies, and verifying that anomalies have been resolved

  • May be involved in Test automation development.

How you will do it:

  • Perform software testing on Building Automation products which enables Johnson Controls to increase the quality of our products. 

  • Perform the Product Testing effort for products including: 

    • Develop high level and detailed Product Test Strategies and/or Plans from the Product Specifications and Design Documents and by working with the Development Engineers. Be aware of and incorporate the appropriate industry standards into the new product. Incorporate reuse as often as possible.

    • Obtain, setup, and maintain all test equipment required for Product Testing. Develop any required test ware programs needed to perform the testing. Automate System Test activities wherever and whenever possible.

    • Execute the system, acceptance or automated tests, document the results, and monitor the status of the system, acceptance or automated tests. This also includes creating scripts for automated tests, detecting defects, submitting defect reports, and verifying that the defects have been resolved. 

    • Set and keep schedules, coordinate Test activities with various supports from the other departments to assure timely project completion. Advise management, in a timely fashion, of any factors affecting Test status.

    • Maintain the highest standards and awareness of software quality. Develop test strategies and/or plans using applicable standards, tools and reporting methods.

    • Provide technical assistance to other areas such as Manufacturing, Marketing and Quality Assurance.

  • Adhere to and provide recommendations on procedures, policies, standards, environments and equipment that are related to new product development. This includes all department procedures, applicable Quality Assurance, CMMI and ISO policies.

  • Make technical recommendations that positively affect the direction of a project and the department. Make recommendations to increase both personal and team efficiency and productivity.

  • Maintain a high technical proficiency that meets rapidly changing technologies and skill requirements through self-training, attendance at seminars, formal training and schools and by technical reading.

  • Be aware of and adhere to the corporate and departmental policies and procedures, especially those pertaining to standards of business conduct.

What we look for:


  • Bachelor of Science degree or equivalent experience required in software engineering development.

  • Minimum two years’ experience within in a control engineering background (This is characterized by application of systems using building automation and other competitive controls)

  • Able to understand debugging beyond screen capturing errors and able to facilitate problem solving with developers.

  • Experienced with testing Applications and Infrastructure that is hosted in a Data Center.  Experience focused more on Infrastructure testing than pure Application Testing.

  • Excellent communication skills

  • Familiar with Microsoft Office


  • An understanding of modern engineering principles is desired 

  • Communications, networking, and systems integration experience is highly preferred. 

  • Have strong skills with programming hardware using such tools like SCT (Software Configuration Tool) or CCT (Controller Configuration Tool) in a job application type method.

  • Practical experience performing testing on large projects comprised of both software and embedded firmware is highly desired.

  • Exhibits characteristics that show the ability to lead, drive, and adapt.

  • Knowledge of Building Automation applications a plus

Who we are:

At Johnson Controls, we’re shaping the future to create a world that’s safe, comfortable and sustainable. Our global team creates innovative, integrated solutions to make cities more connected, buildings more intelligent and vehicles more efficient. We are passionate about improving the way the world lives, works and plays. The future requires bold ideas, an entrepreneurial mind-set and collaboration across boundaries. You need a career focused on tomorrow. Tomorrow needs you.

Johnson Controls is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran

status, status as a qualified individual with a disability, or any other characteristic protected by law. If you are an individual with a disability and you need an accommodation during the application process please email SpecialAccommodations@Tyco.com


Job Tools