Are you ready to help us make the future?
honeywell building technologies (hbt) is a strategic business unit within honeywell buildings.hbt innovates to protect and save lives worldwide every day.it is a global leader in commercial fire systems and commercial security products.the primary products at honeywell fire are control panels and devices that deliver cloud powered connectivity, visibility and intelligence.we are the future of fire and life safety.
as a product security test engineer, you’ll be part of the global product development team, that performs firmware verification and cybersecurity release on fire alarm control panels and devices.in this position, you will be responsible for supporting the validation activities to release end-user solutions to the customer.there will be opportunities to learn new technologies, which is encouraged.
general description:
•manage the verification activities for firmware for various projects. Activities include requirement reviews, test case development, lab infrastructure setup, test execution, defect triaging, and formal reports.
•continuous evaluation and feedback of appropriate firmware & quality requirements in the product and applicable program plan.
•accountable of product security deliverables working closely with the system architect and the security advocate for release approval of the security requirements.
•work with cross-functional groups to determine best tools and methods available in order to facilitate efficiency of all test verification projects.
•augment existing product test and engineering activities on firmware releases.
•ability to learn, embrace new technologies, and rethink new solutions of old problems.
•lab maintenance duties including calibration, cleanup, organization, and maintaining acceptable environment.
additional responsibilities include:
•playing a key role in the development of a product offering-level system verification test environment for fire systems’ product offerings
•defining and developing automated test plans, test cases, and procedures
•developing, executing, and maintaining test plans and test cases
•delivering test plans as per schedule, and provide updates to management regularly
•performing manual and automation testing, as required to gain domain knowledge and facilitate test execution
•collaborating with development teams to create component and system test plans, test framework, and code.
•working collaboratively with local and global cross-functional product development teams.
•reviewing technical documentation for accuracy and correct content.
•performing cybersecurity reviews, psat evaluations and security deliverables documentation.
•release notes updates as per design validation feedbacks during product development cycle.
you must have
•bachelor’s degree in engineering (mechatronic, electrical, systems, computer, or computer science)
•2+ years of experience working in test engineering or test automation.
•2+ years of experience collaborating with development teams to create component and system test plans, test framework, and code.
we value
•experience working as a multi-discipline engineer (software, electrical, mechanical)
•demonstrated hands-on lab experience
•test framework development (open source or custom)
•computer vision with opencv
•robotics
•distributed computing
•programming in c, c++, c#
•ubuntu linux
•shell scripting, python, c++ scripting and robot framework
•windows
•mechanical fixturing design experience
•test complete experience
•knowledge in devsecops to integrate ci/cd pipeline (github actions, jenkins, bamboo)
•knowledge in test driven development (tdd)