Embedded Automation Engr
Honeywell
**Technical & Functional**
1. Gets involved in Requirement reviews with Dev & QA testers to ensure completeness of scenarios, Use cases & Functional & Non-Functional requirements
2. Capable of estimating Automation development efforts for functional & Non-Functional requirements
3. Review, Identify manual test cases and suggest Automation approach to reduce cycle time for the team
4. Works within the scrum team to enable needed modification in product to implement automation
5. Develops Automation strategy for critical modules to accelerate the test schedule
6. Works with the System Architect in early phases & participates in design reviews to identify Automation scope.
7. Develops Automation Test Strategy to validate the Functional, Non-Functional, Performance requirements for product
8. Drive Regression Test Automation based on Impact Analysis of fixed defects
9. Develop automation framework that is reusable, requires less maintenance & reliable
10. Develops automation scripts and supports continuous integration and deployment along with development team
11. Identifies Test Automation & Simulation requirements early in the life cycle & supports in execution of the same
12. Provides debug support to Development Team to identify root causes of defects
13. Monitor release quality criteria and communicate unbiased product quality view to stakeholders to enable quality release of the product/system
**Business Acumen**
1. Participates in Observation Voice of Customer (OVoC) and in Concept reviews in early phases of Product Development Life Cycle as needed
2. Stays up to date with happenings in the Industry & Competition space of the relevant business verticals and drives best practices in Mobile/Cloud/Big data testing.
3. Has clear understanding of product roadmaps and release plans.
**Technical Skills**
+ Should have hands on experience on developing automation scripts for hardware products
+ Expertise in **Java, Selenium Framework, Python language** , with hands on programming is must
+ Hands on Experience on **PyTest/Robot framework** for embedded systems
+ Knowledgeable in developing **automation framework** from scratch, maintain/enhance existing automation framework
+ Hands on in Automation tools for embedded systems is a must
+ Knowledge of **RTOS, Microcontrollers** , Memory Handling (Like EEPROM R/W, FLASH R/W, SD Card), RTC, Watch Dog, IO, ADC, Power Mgmt and Communications (like SPI, I2C, UART, RS232, RS485, USB, Ethernet, TCP/IP)
+ I/O manipulation through **Arduino** or National instruments or any other SOC
+ Experience in embedded framework flashing or upgrade
+ Experience in debugging using gdb, **JTAG**
+ Experience/Understanding of Linux kernel, Linux internals, Virtual memory, open source licensing
+ Should have hands on experience in **HMI Automation, like Touch screen display** is added advantage
+ Knowledge on basic usage & functionalities of electrical & Electronic circuits & components is must
+ Exposure to third party protocols like BACnet, MODbus, Hart Protocol is an added advantage.
+ Should have good understanding of Agile methodologies and SDLC/STLC process
+ Work experience on BDD Framework, Bamboo, Agile/SCRUM Development Process
+ Exposure to Acceptance Test Driven development (ATDD)
+ Prior experience on performance & Capacity testing of applications is a plus.
**Professional Skills / Knowledge**
1. Ability to Review, trouble shoot & fix Automation framework/code developed by third party
2. Ability to learn new concepts, bring best practice in industry and implement for betterment
3. Should be self-driven and able to work with minimal supervision.
4. Should have go beyond attitude, able to think out of box.
5. Ability to arrive with own automation scenarios instead of depending on manual testers input.
6. Should be go-getter person for support, not waiting for help to be offered
7. Flexibility to adapt to organization initiatives and meet the project deadlines
8. Should be owing & willing to prepare test setup, make automation environment, assemble required hardware components, preparing test jigs & trouble shooting hardware
9. Strong interpersonal & communication skills
10. Should look for opportunity to optimize cycle time in every stage of validation phase
11. Get results attitude. Volunteer to take responsibilities
**Education / Qualifications and Experience**
1. Bachelor or Master of Engineering in Computer Science, Electronics, Electrical, Instrumentation or Information Technology
2. Minimum of 6-9 years of experience in project engineering/testing in relevant industry space
3. At least 4 years of experience in developing, driving automation strategy
Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments – powered by our Honeywell Forge software – that help make the world smarter, safer and more sustainable.
Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status.
Confirmar seu email: Enviar Email
Todos os Empregos de Honeywell