Innovate to solve the worlds most important challengesAs a System Test Automation Engineer here at Honeywell, you will be accountable for ensuring the quality and reliability of our system-level software products through automated testing. You will work with a team of skilled quality engineers and work with cross-functional teams to promote a culture of quality, automation, and continuous improvement. You will report directly to our Senior Test Engineer Manager and work out of our Norcross, GA location on a hybrid work schedule.
In this role, you will play a crucial role in driving our business success by ensuring the exceptional quality and reliability of our system-level software products. Your expertise in test automation will have a significant impact on our processes, automation strategies, and overall product quality.
KEY RESPONSIBILITIES
• Develop and maintain automated test scripts and frameworks to ensure efficient and effective testing of system-level software products.
• Work with cross-functional teams to define comprehensive test strategies and test plans.
• Drive test automation initiatives and guide efforts to increase test coverage through automation.
• Evaluate, select, and implement appropriate testing tools and frameworks.
• Execute automated test cases, including functional, regression, performance, and security testing.
• Monitor and manage the test tracking process, ensuring timely resolution and effective communication with stakeholders.
• Analyze defect trends to improve software quality and identify areas for process improvement.
• Derive test software requirements from stakeholder needs.
• Design and document test software architectures to allow for long-term maintenance and facilitate.
• Develop automated test software routines that interface with DUTs and other hardware to ensure the quality of products.
• Participate in continuous improvement activities to find opportunities for reuse and drive development efficiencies.
• Work with product design engineers to create more testable products or products that help test themselves.
• Participate in a data-driven test strategy.
U.S. PERSON REQUIREMENTS
Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. Person, which is defined as, a U.S. citizen, a U.S. permanent resident, or have protected status in the U.S. under asylum or refugee status or have the ability to obtain an export authorization
YOU MUST HAVE- Bachelors degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics
- 7+ years of systems and test experience in complex environments
- Experience developing software in a team environment using version control, build automation, bug tracking, test-driven development, and similar processes/technologies
- Experience with National Instruments LabVIEW and/or TestStand
- Experience with C, Python, and/or other text-based languages
- Experience with networking protocols (TCP, UDP, Multicast, etc.) and network devices used in product testing
- Experience implementing test automation, next-generation test platforms, instrument drivers, and other test tools
- Experience creating software test plans to demonstrate requirements coverage and compliance
- Experience creating fully documented reusable libraries, abstractions, and APIs
- Results-oriented with a high degree of accountability, dedication, and responsibility
- Ability to obtain and maintain a DoD SECRET clearance
- Up to 10 travel.
WE VALUE
- Knowledge of current software development industry tools and best practices
- Bachelors degree in EE, CS, CE, a similar technical degree, or equivalent experience
- Certifications like CLD and CLA
- Knowledge of Object-Oriented programming and design patterns
- Good insight into security, user privileges, and system administration
- Existing knowledge of development processes regarding attuned materials
- Excellent communication skills
- Thoughtful curiosity and a test mindset
- Desire to grow and ability to quickly learn