Talent.com
Embedded Automation Engr

Embedded Automation Engr

ConfidentialBengaluru / Bangalore
30+ days ago
Job description

Key Responsibilities :

Automation & Testing :

  • Get involved in requirement reviews with Dev and QA testers to ensure completeness of scenarios, use cases, and functional & non-functional requirements.
  • Estimate automation development efforts for both functional and non-functional requirements.
  • Identify manual test cases and suggest automation approaches to reduce cycle time for the team.
  • Work within the scrum team to enable product modifications to implement automation.
  • Develop an automation strategy for critical modules to accelerate the testing schedule.
  • Collaborate with the System Architect in early phases and participate in design reviews to identify automation scope.
  • Develop Automation Test Strategies to validate functional, non-functional, and performance requirements for the product.
  • Drive regression test automation based on impact analysis of fixed defects.
  • Develop a reusable, low-maintenance, and reliable automation framework.
  • Develop automation scripts and support continuous integration and deployment with the development team.
  • Identify test automation and simulation requirements early in the product lifecycle and support the execution.
  • Provide debug support to the development team to identify root causes of defects.
  • Monitor release quality criteria and communicate unbiased product quality to stakeholders to enable quality release of the product / system.

Business Acumen :

  • Participate in Observation Voice of Customer (OVoC) and Concept reviews in early phases of the Product Development Life Cycle as needed.
  • Stay updated with trends in the Industry and Competition space for the relevant business verticals and drive best practices in Mobile / Cloud / Big Data Testing.
  • Have a clear understanding of product roadmaps and release plans.
  • Qualifications & Experience :

    Education :

  • Bachelor's or Master's degree in Computer Science, Electronics, Electrical, Instrumentation, or Information Technology.
  • Experience :

  • Minimum of 6-9 years of experience in project engineering / testing in the relevant industry space.
  • At least 4 years of experience in developing and driving automation strategies.
  • Technical Skills :

  • Automation Script Development :
  • Hands-on experience in developing automation scripts for hardware products.
  • Expertise in Java, Selenium Framework, Python, and hands-on programming is required.
  • Experience with PyTest / Robot framework for embedded systems.
  • Automation Framework :
  • Knowledgeable in developing automation frameworks from scratch and maintaining / enhancing existing automation frameworks.
  • Experience in Automation tools for embedded systems is a must.
  • Embedded Systems :
  • Knowledge of RTOS, Microcontrollers, Memory Handling (e.g., EEPROM R / W, FLASH R / W, SD Card), RTC, Watch Dog, IO, ADC, Power Mgmt, and Communications (e.g., SPI, I2C, UART, RS232, RS485, USB, Ethernet, TCP / IP).
  • Experience in I / O manipulation using platforms like Arduino or National Instruments or other SOC.
  • Experience in embedded framework flashing or upgrades.
  • Experience in debugging using gdb and JTAG.
  • Linux and Kernel :
  • Experience / understanding of Linux kernel, Linux internals, virtual memory, and open-source licensing.
  • HMI Automation :
  • Hands-on experience in HMI Automation, especially with Touch Screen Displays (added advantage).
  • Protocols & Components :
  • Knowledge of basic usage and functionalities of electrical and electronic circuits and components.
  • Exposure to third-party protocols like BACnet, MODbus, and Hart Protocol (added advantage).
  • Agile & SDLC / STLC :
  • Good understanding of Agile methodologies and the SDLC / STLC process.
  • Work experience with BDD Framework, Bamboo, and the Agile / SCRUM Development Process.
  • Exposure to Acceptance Test-Driven Development (ATDD).
  • Performance & Capacity Testing :
  • Prior experience in performance and capacity testing of applications (a plus).
  • Professional Skills :

  • Framework Review & Troubleshooting :
  • Ability to review, troubleshoot, and fix automation framework / code developed by third parties.
  • Learning & Best Practices :
  • Ability to learn new concepts, bring best practices in the industry, and implement them for continuous improvement.
  • Self-Driven & Problem-Solving :
  • Should be self-driven and able to work with minimal supervision.
  • Must have a go-beyond attitude and be able to think outside the box.
  • Ability to create automation scenarios independently without depending on manual testers' input.
  • Support & Flexibility :
  • A go-getter attitude for support—taking initiative rather than waiting for help.
  • Ability to adapt to organizational initiatives and meet project deadlines.
  • Willingness to prepare test setups, create automation environments, assemble hardware components, prepare test jigs, and troubleshoot hardware.
  • Interpersonal & Communication Skills :
  • Strong interpersonal and communication skills.
  • Results-oriented with the ability to optimize cycle time at every stage of the validation phase.
  • Willingness to volunteer for responsibilities and demonstrate a get-results attitude.
  • Skills Required

    Java, Selenium Framework, Python, Automation, Embedded, Pytest, Rtos, Spi, I2c, Uart, Rs232

    Create a job alert for this search

    Embedded Automation • Bengaluru / Bangalore