What you will do
Johnson Controls has a phenomenal opportunity for a Senior Software Test Engineer to join our dynamic in New Freedom, PA, to help ensure the reliability and performance of our cutting-edge Chiller products. Candidates must be commuting distance to New Freedom, PA, or able to relocate.
You will play a critical role in the development and testing of our exciting embedded software systems! You will have the opportunity to lead testing efforts, mentor, and collaborate with cross-functional teams to ensure that our products meet the highest standards of quality. If you have a strong background in software testing, a deep understanding of embedded systems, proven experience in automated testing, and a passion for excellence, then keep reading!
How you will do it
-
Develop and execute comprehensive test plans and test cases for embedded software.
-
Contribute to and lead the development of automated testing frameworks and strategies to enhance testing efficiency and coverage.
-
Design, implement, and maintain automated and manual test frameworks and scripts to enhance testing efficiency and coverage.
-
Collaborate with software development teams to understand requirements and ensure testability.
-
Conduct reviews of design and requirements to identify potential issues early in the development cycle.
-
Mentor and guide junior test engineers, fostering a culture of quality and continuous improvement.
-
Analyze test results, report defects, and work closely with development teams to ensure timely resolution.
-
Participate in root cause analysis and drive corrective actions for identified issues.
-
Contribute to process improvements and the adoption of new testing tools and methodologies
What you will need
Required
-
Must be a US citizen or permanent resident.
-
Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
-
5+ years of overall experience in software development and testing.
-
5+ years of hands-on experience specifically in testing embedded software, some of which within automated testing.
-
Proficiency in programming languages such as C/C++, Python, or similar.
-
Demonstrated experience in developing and implementing automated testing solutions and frameworks.
-
Familiarity with hardware testing and debugging using tools like oscilloscopes, logic analyzers, and JTAG.
-
Prior experience in leading testing efforts for complex embedded systems.
To apply for this job please visit itjobpro.com.