Senior / Lead Firmware QA Engineer

12 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Role:

Location:

Company:

Experience:

Preferred:


Role Overview

Senior / Lead Firmware Quality Assurance Engineer

cross-functional engineering teams


Key Responsibilities

  • Work with

    new and emerging technologies

    critical to embedded product development.
  • Collaborate closely with

    firmware, software, and hardware engineering teams

    to ensure seamless integration and high-quality outcomes.
  • Review

    user stories, acceptance criteria, and product requirements

    with a customer-first mindset to ensure clarity, consistency, and testability.
  • Partner with cross-functional product teams to

    validate requirements

    and ensure they can be effectively tested.
  • Work alongside firmware engineers to understand design solutions and provide

    constructive feedback early

    in the development cycle.
  • Participate in

    design discussions, UI/API reviews, firmware architecture reviews

    , and test case review sessions.
  • Translate high-level product and system requirements into

    detailed test scenarios, comprehensive test plans, and structured test cases

    .
  • Estimate, prioritize, plan, and coordinate

    all testing activities across releases.
  • Execute

    functional, integration, regression, and system-level testing

    for embedded firmware.
  • Log, track, and manage defects in

    JIRA

    , ensuring thorough regression testing after resolution.
  • Collaborate with hardware, firmware, and software teams to

    analyze system behavior and identify root causes

    of issues.
  • Prepare

    accurate test status reports, quality metrics, and release readiness documentation

    for leadership.
  • Continuously research and adopt

    new tools, technologies, and testing processes

    to enhance QA efficiency and effectiveness.


Required Skills and Qualifications

  • Bachelor’s or Master’s degree in

    Electrical Engineering, Computer Engineering, Computer Science

    , or a related field.
  • 10+ years of hands-on experience

    in embedded firmware/software QA and/or firmware development.
  • Strong expertise in

    testing embedded firmware, microcontrollers, RTOS-based systems, wireless devices, and hardware-software integration

    .
  • In-depth understanding of

    embedded system architecture, communication protocols (I2C, SPI, UART, BLE, Wi-Fi), and firmware-hardware interaction

    .
  • Proven experience designing and executing

    unit, integration, system, and regression test cases

    for firmware-driven products.
  • Hands-on experience with

    firmware debugging tools, oscilloscopes, logic analyzers, protocol analyzers

    , and other EE-level diagnostics.
  • Expertise in

    root cause analysis, test failure investigation, and log/system trace analysis

    .
  • Ability to convert

    requirements into clear, detailed test plans, scenarios, and validation strategies

    .
  • Proficiency in

    Python, shell scripting

    , or other scripting languages for test automation.
  • Strong working knowledge of

    Unix/Linux systems, command-line tools, and system-level debugging

    .
  • Experience with

    Jira, Confluence

    , or similar project and defect management tools.
  • Excellent

    verbal and written communication skills

    , with the ability to provide clear technical feedback.
  • Strong

    analytical thinking, critical reasoning, problem-solving

    , and attention to detail.
  • Self-motivated, fast learner, and capable of working

    independently and collaboratively

    in cross-functional teams.
  • Enthusiastic about exploring

    new tools, technologies, and testing methodologies

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You