Embedded Automation Engr

4 - 9 years

1 - 4 Lacs

Posted:19 hours ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

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 supporttaking 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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

chandigarh, chandigarh, india