We are looking for an experienced
Embedded / Firmware QA Engineer
to support testing activities for access control readers, firmware-based devices, and associated access control hardware.
The ideal candidate should have strong hands-on experience in
embedded systems testing, firmware validation, hardware-in-the-loop testing, web application testing, API testing, and QA documentation
.
Key Responsibilitie
sEmbedded & Firmware Testin
-
gDesign, develop, and execute functional, integration, regression, and system-level test cases for embedded firmware used in access control readers and related hardware
-
.Validate firmware communication protocols including TCP/IP, Wiegand, OSDP, and RS-485 bridge behavior
-
.Perform hardware-in-the-loop testing using physical devices, lab setups, test benches, and hardware simulators
-
.Reproduce, isolate, and document defects in controlled test environments
-
.Test firmware upgrade and downgrade procedures, including OTA updates, rollback handling, and failure recovery scenarios
-
.Validate firmware behavior under edge cases such as power cycling, network interruptions, credential timeouts, and tamper detection
-
.Review firmware release notes, technical specifications, and design documents to identify test gaps, ambiguities, and testability concerns
.Web Application & API Testin
-
gPerform functional, usability, regression, and compatibility testing of web-based access control software components
-
.Test configuration portals, reporting dashboards, and administrative interfaces
-
.Conduct REST API testing using Postman or similar tools
-
.Validate authentication flows, error handling, response integrity, and access control behavior
-
.Execute cross-browser testing and verify UI/UX against design specifications and acceptance criteria
-
.Identify and document security-relevant test scenarios including session management, input validation, and access control enforcement
.General QA Responsibilitie
-
sWrite and maintain structured test cases using Zephyr Scale
-
.Ensure full traceability between requirements, test cases, and defects
-
.Log clear and reproducible defects in Jira with detailed steps, expected results, actual results, screenshots/logs, and supporting evidence
-
.Contribute to test plans, test strategies, sprint QA sign-off, and release readiness activities
-
.Participate in peer reviews of test cases, defect reports, and QA documentation
-
.Prepare test summary reports covering test coverage, pass/fail status, open defects, risks, and release recommendations
-
.Collaborate with firmware engineers, software developers, SRE teams, and product owners to resolve defects and maintain release quality
.
Required Skills & Experien
-
ceMinimum 5 years of experience in QA Engineerin
-
g.Mandatory hands-on experience in embedded systems or firmware testin
-
g.Strong knowledge of functional, integration, regression, system, and negative testin
-
g.Experience with hardware-based testing environments, device bench testing, test harnesses, or hardware simulator
-
s.Good understanding of embedded systems concepts, firmware lifecycle, microcontroller-based hardware, and device communication interface
-
s.Understanding of TCP/IP networkin
-
g.Familiarity with serial or hardware communication protocols is highly preferre
-
d.Proficiency with Jira for defect managemen
-
t.Experience with Confluence for documentatio
-
n.Experience with Zephyr Scale for test managemen
-
t.Ability to write professional test cases, test plans, and test summary report
-
s.Strong analytical skills with the ability to review specifications, identify gaps, and derive test scenarios independentl
y.
Highly Desirable Ski
-
llsLinux proficiency, including CLI navigation, reading logs, executing shell commands, managing services, and basic scripti
-
ng.Experience with Linux-based embedded targe
-
ts.Web application testing experience for portals, dashboards, or admin interfac
-
es.REST API testing experience using Postman or equivalent too
-
ls.Basic understanding of web application security testing concepts such as authentication, session handling, input validation, and access contr
ol.
Added Advan
-
tageExperience with PACS, access control systems, security hardware, or physical security produ
-
cts.Python scripting experience for test automation or environment se
tup.