Job Description
Technical & Functional
-
Gets involved in Requirement reviews with Dev & QA testers to ensure completeness of scenarios, Use cases & Functional & Non-Functional requirements
-
Capable of estimating Automation development efforts for functional & Non-Functional requirements
-
Review, Identify manual test cases and suggest Automation approach to reduce cycle time for the team
-
Works within the scrum team to enable needed modification in product to implement automation
-
Develops Automation strategy for critical modules to accelerate the test schedule
-
Works with the System Architect in early phases & participates in design reviews to identify Automation scope.
-
Develops Automation Test Strategy to validate the Functional, Non-Functional, Performance requirements for product
-
Drive Regression Test Automation based on Impact Analysis of fixed defects
-
Develop automation framework that is reusable, requires less maintenance & reliable
-
Develops automation scripts and supports continuous integration and deployment along with development team
-
Identifies Test Automation & Simulation requirements early in the life cycle & supports in execution of the same
-
Provides debug support to Development Team to identify root causes of defects
-
Monitor release quality criteria and communicate unbiased product quality view to stakeholders to enable quality release of the product/system
Business Acumen
-
Participates in Observation Voice of Customer (OVoC) and in Concept reviews in early phases of Product Development Life Cycle as needed
-
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.
-
Has clear understanding of product roadmaps and release plans.
Responsibilities
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
-
Ability to Review, trouble shoot & fix Automation framework/code developed by third party
-
Ability to learn new concepts, bring best practice in industry and implement for betterment
-
Should be self-driven and able to work with minimal supervision.
-
Should have go beyond attitude, able to think out of box.
-
Ability to arrive with own automation scenarios instead of depending on manual testers input.
-
Should be go-getter person for support, not waiting for help to be offered
-
Flexibility to adapt to organization initiatives and meet the project deadlines
-
Should be owing & willing to prepare test setup, make automation environment, assemble required hardware components, preparing test jigs & trouble shooting hardware
-
Strong interpersonal & communication skills
-
Should look for opportunity to optimize cycle time in every stage of validation phase
-
Get results attitude. Volunteer to take responsibilities
Qualifications
Education / Qualifications and Experience
-
Bachelor or Master of Engineering in Computer Science, Electronics, Electrical, Instrumentation or Information Technology
-
Minimum of 6-9 years of experience in project engineering/testing in relevant industry space
-
At least 4 years of experience in developing, driving automation strategy
About Us
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.