Senior Software Test Engineer

Senior Software Test Engineer - Simi Valley

Johnson Controls is a global diversified technology and industrial leader serving customers in over 150 countries. Our 142,000 employees create quality products, services and solutions to optimize energy and operational efficiencies of buildings; lead-acid automotive batteries and advanced batteries for hybrid and electric vehicles; and interior systems for automobiles. Our commitment to sustainability dates back to our roots in 1885, with the invention of the first electric room thermostat. Through our growth strategies and by increasing market share we are committed to delivering value to shareholders and making our customers successful.
(EEO/AA Employer)

Job Description 
In accordance with sound engineering practices and department processes. This includes (but is not limited) to developing test cases and/or plans, executing tests or automated scripts, documenting the results of tests, and monitoring the status of tests. This also includes developing and setting up the appropriate test equipment, automated scripts and developing any required logic controller programs to perform the testing. Other activities include detecting anomalies, and verifying that anomalies have been resolved. May become specialized in test case authoring, development of testware or other specific test related activities. Must have demonstrated the ability to consistently meet personal commitments and work effectively in a diverse team environment.

 

Position Summary 
Perform software testing on Building Automation products which enables Johnson Controls to increase the quality of our products.
1) Perform the Product Testing effort for products including:
a) 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.
b) Obtain, setup, and maintain all test equipment required for Product Testing. Develop any required testware programs needed to perform the testing. Automate System Test activities wherever and whenever possible.
c) 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.
d) 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.
e) Maintain the highest standards and awareness of software quality. Develop test strategies and/or plans using applicable standards, tools and reporting methods.
f) Provide technical assistance to other areas such as Manufacturing, Marketing and Quality Assurance.
2) 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.
3) 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.
4) 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.
5) Be aware of and adhere to the corporate and departmental policies and procedures, especially those pertaining to standards of business conduct.

 

 

Minimum Qualifications 
Bachelor of Science degree or equivalent experience required.

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

Strong Test and automated test tools proficiency (Compuware, Rational, Segue, Mercury, etc).

Strong manual testing proficiency- software quality assurance testing techniques, methodologies and best practices - model based test design, test automation, and test design patterns.

Excellent communication skills are required.

Familiar with Microsoft Office products is required.

 

 

Desired Qualifications 
An understanding of modern engineering principles is desired

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

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

Knowledge of Building Automation applications a plus.

 


Apply