Back to Job Board
Q

Firmware Test Engineer

Quest GlobalMH, IndiaApril 20, 2026

Job Description

Job Requirements

At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.

Key Responsibilities

We are looking for a detail-oriented and technically skilled QA/Firmware Test Engineer to validate and test IP camera firmware, the camera’s Web UI, and cloud application. The ideal candidate will work closely with the firmware and product development teams to ensure end-to-end quality across device provisioning, live streaming, playback, AI-based event detection, audio, network configuration, and OTA firmware updates. This role involves hands-on functional testing, regression testing, and integration testing across embedded camera interfaces and cloud-based management platforms. Key Responsibilities • Execute and maintain detailed test cases for IP camera firmware features across Web UI and Cloud App interfaces. • Perform functional, regression, integration, and end-to-end testing of camera provisioning workflows including device add/delete, serial number and MAC address-based addition, re addition, and cloud registration via ONVIF. • Test live streaming features including main stream/sub stream switching, video encode settings (H.264/H.265/MJPEG), resolution, FPS, bitrate, optical zoom, auto focus, and night vision (IR LED) controls. • Validate playback and recording functionalities such as schedule recording, event-based recording, cloud and local (SD card) recording, export/download, and archive timeline controls. • Test AI/intelligent analytics features including face detection, perimeter detection, virtual fencing, loitering detection, people counting, human detection, vehicle detection, motion detection, tampering detection, and sound detection. • Verify image quality parameters: WDR, HDR, BLC, HLC, DNR, defog, saturation, contrast, sharpness, exposure, privacy masking, ROI, and image stabilization. • Test audio features including microphone and speaker enable/disable, volume control, encode type selection, and input/output configuration. • Validate network and protocol settings: DHCP, static IP, DNS, ports (HTTP, RTSP, HTTPS, Control), port mapping, DDNS, PPPoE, and IPv4/IPv6 configuration. • Test OTA firmware upgrade/downgrade workflows and manual firmware upgrade processes.

Verify event notification mechanisms including online/offline alerts, device add notifications, email notifications, and event log filtering. • Validate device management features: user management, permissions, device sharing, group management, OSD, date/time/NTP/timezone settings, logs (operation, alarm), configuration export/import, and factory reset. • Report, track, and follow up on defects using bug tracking tools; collaborate with developers for resolution and verification. • Contribute to test plan development, test case documentation, and QA process improvements. Required Skills & Qualifications • Bachelor’s degree in Computer Science, Electronics, Information Technology, or a related field. • 2–5 years of hands-on experience in QA/testing, preferably in IP cameras, surveillance systems, IoT devices, or embedded firmware products. • Strong understanding of IP camera protocols and standards: ONVIF, RTSP, HTTP/HTTPS, DHCP, DNS, DDNS, NTP, and network fundamentals. • Experience testing Web UI-based device configuration interfaces and cloud/mobile applications. • Familiarity with video streaming technologies: H.264, H.265, MJPEG encoding, resolution, FPS, bitrate, and stream switching. • Knowledge of AI/analytics features in surveillance: face detection, perimeter/intrusion detection, people counting, vehicle detection, and motion detection. • Proficiency in writing, executing, and maintaining test cases and test plans for complex embedded systems. • Hands-on experience with bug tracking tools such as JIRA, Bugzilla, or equivalent. • Familiarity with SD card/local storage testing, OTA update processes, and firmware version management. • Good understanding of image quality parameters: WDR, HDR, BLC, HLC, DNR, exposure, shutter speed, and white balance. Preferred / Good to Have • Experience with ONVIF protocol testing and ONVIF Device Manager tools. • Familiarity with network packet analysis tools (Wireshark, tcpdump) for protocol-level debugging. • Exposure to automation testing tools or scripting (Python, Selenium, Postman) for API and Web UI test automation. • Knowledge of cloud platform testing (AWS IoT, Azure IoT Hub, or proprietary cloud gateways). • Understanding of VPN-based device provisioning and cloud gateway registration workflows. • Experience with audio/video codec testing and multimedia quality validation. • ISTQB or equivalent QA certification. • Prior experience working with IP camera OEM brands. Soft Skills Page 2 CONFIDENTIAL – For Internal Use Only • Strong analytical and problem-solving mindset with sharp attention to detail. • Excellent written and verbal communication for defect reporting and cross-team collaboration. • Ability to work independently as well as part of a cross-functional team (firmware, cloud, product). • Self-motivated with the ability to manage multiple test cycles and deadlines. • Willingness to learn emerging camera technologies and adapt to evolving product requirements.

We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. We believe that our company culture is the key to our ability to make a true difference in every industry we reach. Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard.

We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas. We know embracing our unique differences makes us better, and that solving the worlds hardest engineering problems requires diverse ideas, perspectives, and backgrounds. We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace.

Preparing for this role?

Practice with an AI interviewer tailored to Firmware Test Engineer at Quest Global.