Software Test Engineer Job in Milwaukee 53201, Wisconsin Us

Software Test Engineer

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)

JCI is looking for a Software Test Engineer to support the ongoing implementation of an Enterprise Software as a Service (SaaS) suite. This position requires the ability to lead a team in developing test cases and/or test plans, execute tests or automated scripts, document the results of tests, and monitor the status of tests. This position also requires the ability to develop and set up appropriate test equipment as well as develop and set up test automation. Other duties include detecting anomalies and verifying that anomalies have been resolved. The ideal candidate has a background in Agile test methodologies while working on SaaS projects.
Principal Duties:
1.       Lead and 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 test software 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.
6.       Work collaboratively with project teams and the business to evaluate technology solutions.
7.       Assist in validating the solutions prior to user acceptance testing.
8.       Assist with creating user documentation (release notes for business for maintenance items, training materials for the business, etc).
9.       Balance multiple projects and timelines.
10.   Assist in training and production release support if necessary to ensure quality.
11.   Develop and sustain appropriate relationship with team and business partners.

Bachelor's Degree in Business, Technical, IT, or related field.

•        Excellent written and verbal communication skills. Excellent interviewing and questioning skills. Facilitation experience.
•        Strong interpersonal skills, can interact with varied audiences tactfully and successfully to obtain all necessary information.
•        Ability to quickly acquire a thorough understanding of the business/client environment.
•        Strong analytical, problem solving and planning ability. Detailed oriented. Observational.
•        Technical skills: Proficient in MS Office tools.
•        Experience with systems development lifecycle methodologies and requirements engineering methodologies.
•        Proven experience developing requirements documentation and system specifications.
•        7-10 years of experience in developing requirements documentation and system specifications.
•        7-10 years of experience in business process analysis and system analysis
•        Experience required working in an agile/iterative environment. Experience with Scrum preferred.
•        Energy business knowledge preferred.
 


Apply