16 Aug
|
programming.com
|
Bengaluru
16 Aug
programming.com
Bengaluru
Position Title: UI Automation Test Engineer (Embedded Systems)
Job Summary
We are looking for a UI Automation Test Engineer to design, develop, and maintain
automated test frameworks for graphical user interfaces running on embedded
devices (touchscreens, HMIs, control panels). The role involves validating UI behavior,
responsiveness, and functionality on resource-constrained hardware, often in
coordination with firmware and hardware teams.
Key Responsibilities
Design, develop, and maintain automated UI test scripts/frameworks for
embedded HMI/touchscreen applications.
Execute manual and automated test cases on target embedded hardware (not
just simulators/emulators).
Develop test strategies covering UI navigation, touch/gesture input, rendering,
screen transitions, and localization.
Integrate UI automation suites into CI/CD pipelines for continuous regression
testing.
Work with image-based/OCR test tools (e.g., Squish, Eggplant, Sikuli) or
vendor-specific HMI test tools for embedded UI validation.
Identify, log,
and track defects using tools like JIRA; collaborate with
developers to reproduce and resolve issues.
Perform compatibility testing across different display resolutions, hardware
revisions, and firmware versions.
Validate UI performance metrics (response time, frame rate, memory/CPU
usage) on embedded targets.
Set up and maintain test rigs/benches including target hardware, debug
interfaces (JTAG/UART), and power/signal simulation tools.
Collaborate with UX/UI designers and firmware engineers to ensure test cover
age aligns with product requirements.
Create and maintain test documentation: test plans, test cases, traceability m
atrices, and test reports.
Support root cause analysis for UI defects, including field-reported issues.
Required Qualifications
Bachelor’s degree in computer science, Electronics, Electrical Engineering, or
related field.
3+ years of experience in software test automation,
📌 Automation Test Engineer (Bengaluru)
🏢 programming.com
📍 Bengaluru