Open to new opportunities

Ifrahuddin Azmi

Automation Test Engineer

I break hardware on purpose — so it never breaks in the field.

Automation Test Engineer with 5+ years architecting and owning Python automation frameworks across embedded instruments, industrial (OT) networks, wireless medical devices and web/desktop applications. Currently building Robot Framework automation for SCPI-controlled precision pressure controllers and validating an AI-driven OT cybersecurity appliance on NVIDIA edge compute.

Bengaluru, Indiaifrahazmi@live.com
IA
Ifrahuddin Azmi
CurrentlyUtthunga TechnologiesClient: Belden
5+ yrs · Embedded / OT
PythonRobot FrameworkPyTestSeleniumSquish BDDSCPIDruck PACE6000BLEWi-Fi 802.11MQTTWiresharkScapyNVIDIA EdgeUbuntuKaliOpenWrtDockerJenkinsPostgreSQLPrismaPandasStreamlitGemini APIAzure AI FoundryTestRailJIRAAWSGCPPythonRobot FrameworkPyTestSeleniumSquish BDDSCPIDruck PACE6000BLEWi-Fi 802.11MQTTWiresharkScapyNVIDIA EdgeUbuntuKaliOpenWrtDockerJenkinsPostgreSQLPrismaPandasStreamlitGemini APIAzure AI FoundryTestRailJIRAAWSGCP
Signal monitorLive
CH1CH2CH31.2 kSa/s · 0 error

0+

Years of experience

Embedded · OT · Wireless

0

Automation frameworks owned

Robot Framework · PyTest · Squish

0%

Less manual test design

AI test-case generation

0hrs

Nightly regression cycle

Down from ~2 manual days

Tech-driven vision

Engineering that removes the guesswork

Two things keep guiding the work: use AI to compress the boring loops, and treat embedded and industrial hardware as a system worth measuring properly.

AI-accelerated test engineering

Ship LLM workflows into the test bench: Azure AI Foundry test-case generation, Gemini-assisted parsing and local-model agents for anomaly detection and automated root cause analysis.

Azure AI FoundryGemini APIAutomated RCA

Python meets silicon

SCPI instrument control over LAN, RS-232 and USB, firmware validation on Toradex Linux, sensor and DAQ verification — every measurement reported against its calibration tolerance.

SCPIDruck PACE6000Toradex Linux

Industrial OT & wireless security

Generate benign and malicious industrial traffic to test AI detection pipelines, then prove segmentation, firewall policy and intrusion alerts hold — plus rogue AP, deauthentication, MITM and BLE spoofing on the wireless side.

WiresharkScapyOT / ICS

The failures manual testing misses

Long-duration soak runs, throughput and stability testing, data-integrity checks over corrupt, duplicate and null packets, and Pandas/Matplotlib trend plots that make drift traceable across builds.

Soak testingPandasData integrity

How I run a test cycle

01

Instrument first

If it can be observed, it can be measured — logs, packets, registers.

02

Automate the boring parts

Flaky manual cycles become deterministic, repeatable suites.

03

Report with evidence

Failing builds ship with captures, traces and a clear next step.

Languages

  • Hindi — read, write, speak
  • English — read, write, speak
  • Urdu — read, write, speak
  • Arabic — read

Off the clock

  • Cricket
  • Badminton
  • PC gaming
  • Cooking
Journey

Five years of instruments, protocols and test rigs

From clinical calibration benches to SCPI-controlled pressure controllers and industrial OT security — each step sharpened how I validate hardware.

  1. Automation Test Engineer (Grade 2)

    Utthunga Technologies Pvt. Ltd.

    Client: Belden

    Jan 2026Present

    Own the Python automation stack across two client programmes: precision pressure-controller instruments for Baker Hughes and an AI-driven OT network security appliance for Belden that runs inference on NVIDIA edge compute.

    Baker Hughes · Druck PACE6000 Pressure Controller Automation

    • Designed and built the Robot Framework + Python automation framework for the Druck PACE6000 / PACE6000E modular pressure controller, replacing manual bench verification with repeatable one-command regression runs.
    • Implemented the SCPI communication layer (LAN/Ethernet, RS-232, USB) with session handling, command/response parsing, timeout and error recovery, exposed as reusable Robot keywords for the wider test team.
    • Automated setpoint accuracy, pressure ramp/slew, control-mode switching, range and unit configuration, leak test and self-test verification against calibration tolerances with automatic pass/fail evaluation.
    • Added structured logging, CSV/HTML result capture and trend plots (Pandas, Matplotlib) so measurement drift and intermittent failures are traceable across builds.
    • Integrated the suites into Jenkins for nightly execution and triaged failures with firmware and hardware teams, cutting a ~2-day manual regression cycle to under 4 hours.

    Belden · AI-Based OT Network Security Appliance

    • Validating an AI-driven industrial cybersecurity appliance that detects and blocks malicious activity targeting OT assets, built from a network module, managed switch, firewall and an NVIDIA edge compute unit running inference.
    • Built test scenarios generating benign and malicious industrial traffic to exercise the AI anomaly-detection pipeline, verifying detection accuracy, alert latency and false-positive behaviour.
    • Verified asset discovery, network segmentation and firewall policy enforcement, plus end-to-end alert delivery to the dashboard and notification path when intrusion attempts or anomalies are detected.
    • Executed throughput, stability and long-duration soak testing across the switch → firewall → edge-compute chain, and automated repeatable checks in Python to shorten every validation cycle.
    Robot FrameworkSCPIJenkinsOT security
  2. Embedded & Automation Test Engineer

    Gems Setra | Tektronix India Pvt. Ltd.

    Sep 2025Jan 2026

    Built end-to-end automation across embedded devices, WebUI and QT desktop applications, and delivered an AI test-case generation pipeline alongside a secure IoT telemetry dashboard.

    • Designed end-to-end automation for embedded devices, WebUI and QT desktop applications using Robot Framework + Selenium and Squish BDD, lifting regression coverage while removing repetitive manual effort.
    • Executed embedded firmware validation on Toradex Linux platforms and automated device configuration workflows.
    • Built a real-time Streamlit + MQTT (TLS/PEM) telemetry dashboard for sensor devices, used for device simulation and secure publishing across multiple users.
    • Delivered an AI-powered test-case generation solution on Azure AI Foundry, cutting manual test design effort by ~40% and reducing specification-to-test turnaround.
    Robot FrameworkSquish BDDMQTTAzure AI Foundry
  3. Embedded & Automation Test Engineer

    LifeSignals India Pvt. Ltd.

    Mar 2022Oct 2025

    Developed and maintained Python + Robot Framework automation for biosensor firmware validation, owning BLE and Wi-Fi module testing from GATT services down to packet-level security analysis.

    • Developed and maintained Python + Robot Framework automation for biosensor firmware validation, building reusable libraries that shortened every release validation cycle.
    • Owned BLE and Wi-Fi module testing — GATT services, connection stability, throughput and protocol compliance across multi-device streaming scenarios.
    • Automated data-integrity validation of streamed physiological data, handling corrupt, duplicate and null packets to prove uninterrupted device operation.
    • Performed deep packet analysis with Wireshark and built Scapy-based wireless security tests (deauthentication, rogue access point, BLE spoofing) that hardened device firmware.
    • Partnered with firmware and cloud teams on defect triage, root cause analysis and regression sign-off for production releases.
    PythonBLE / Wi-FiScapyWireshark
  4. QA Engineer — Manual Testing (Biomedical Devices)

    Transcaal Eng. India Pvt. Ltd.

    Mar 2021Feb 2022

    Tested ECG and patient monitoring devices against regulatory and quality standards, covering functional, usability and reliability verification before clinical release.

    • Tested and validated ECG and patient monitoring devices against regulatory and quality standards, covering functional, usability and reliability verification.
    • Authored test cases and defect reports for biomedical device functionality, ensuring measurement accuracy and reliable release sign-off.
    Biomedical devicesRegulatory QAUsability
  5. B.E. Computer Science Engineering

    Visvesvaraya Technological University

    Jul 2016Jan 2021

    Built a solid foundation in core computing principles with hands-on exposure to programming, systems design and emerging technologies — fuelling a lasting pull toward innovation and problem-solving.

    Core CSSystems design
Selected work

Frameworks, dashboards and agents I built

Two production automation platforms from client work, and two independent builds where the AI and the infrastructure are entirely my own.

Independent

Sentinel — Autonomous AI SRE Agent

Independent · local LLMs on Linux

Autonomous AI agent for incident response, root cause analysis and auto-healing on Linux infrastructure — inference stays on-premise.

  • Architected an autonomous AI SRE agent using local LLMs (via OmniRoute) to automate incident response, conduct root cause analysis and execute auto-healing runbooks, significantly reducing MTTR.
  • Engineered a ChatOps interface over Telegram plus a custom React web console for real-time, AI-assisted infrastructure management, log analysis and anomaly detection.
  • Implemented a deterministic sudo command guard that blocks destructive actions while still allowing AI-driven remediation, enabling hands-off operation with zero manual intervention.
  • Kept inference fully on-premise with locally hosted models, so system logs and infrastructure telemetry never leave the host — no per-token cost and no external data exposure.
Local LLMsChatOpsReactAnomaly detection
Independent

AI-Powered Expense Tracker

Independent · PostgreSQL, Vercel AI SDK, Gemini

Zero-touch personal finance pipeline that turns bank alert emails into categorised, queryable transactions.

  • Engineered an automated data pipeline that monitors Gmail for bank alerts and categorises transactions automatically, eliminating manual data entry.
  • Integrated the Gemini LLM through the Vercel AI SDK to parse unstructured email text, with strict Zod schema validation guaranteeing database-safe, consistently formatted output.
  • Built a high-performance dashboard on Next.js 16 (App Router) and Tailwind CSS over PostgreSQL managed with Prisma, with category-wise and month-on-month spend views.
  • Deployed on Vercel with idempotent ingestion, so re-processed emails never create duplicate transactions.
Next.js 16Vercel AI SDKPrismaZod
Work

Biosensor BLE & Wi-Fi Automation Framework

LifeSignals · wearable biosensors

The complete BLE and Wi-Fi automation suite for wearable biosensors, covering connectivity, streaming integrity and wireless security.

  • Built the BLE automation layer in Python (bleak, pygatt): device scanning, pairing and bonding, GATT service and characteristic discovery, notification subscription and continuous data-stream capture.
  • Automated connection-stability scenarios — reconnect after link loss, concurrent multi-device streaming and long-duration soak runs — exposing intermittent firmware defects that manual testing missed.
  • Developed the Wi-Fi streaming validation path with socket-based capture, packet sequencing and payload integrity checks, including graceful handling of corrupt, duplicate and null packets.
  • Created wireless security simulations (BLE spoofing, deauthentication, rogue AP) using Scapy and analysed BLE/Wi-Fi traffic in Wireshark to confirm firmware fixes.
  • Packaged everything as Robot Framework keywords with structured logs and HTML reports, making the suite runnable by the whole QA team and ready for CI execution.
Pythonbleak / pygattScapyRobot Framework
Work

CEMS Telemetry Dashboard

Gems Setra · Streamlit + MQTT

Web-based IoT telemetry dashboard to configure, simulate, validate and securely publish device telemetry.

  • Built a Streamlit WebUI for configuring and simulating IoT telemetry with global and per-device parameters, add/remove device workflows and readiness checks.
  • Implemented multi-user authentication with isolated sessions, persistent configuration storage, and export/import with safe reset to prevent misconfiguration and data loss.
  • Integrated secure MQTT publishing over TLS/PEM with real-time connection and publish status monitoring.
  • Containerised the application with Docker for consistent, cloud-ready deployment.
StreamlitMQTT TLS/PEMDockerMulti-user auth
Technical arsenal

Tools I reach for daily

The full loop, end to end: write the harness, drive the instrument, capture the traffic, break the firmware, report the evidence.

0capability groups0+tools in rotation
01

Languages & Frameworks

The foundation of every harness I own.

PythonRobot FrameworkPyTestSeleniumSquish BDDShellYAML
02

Instrument & Embedded Automation

Driving real hardware over real wires, then reading it back.

SCPI (LAN / RS-232 / USB)Druck PACE6000 / PACE6000EFirmware validationSensor & DAQ verificationToradex Linux
03

Wireless & Protocols

Protocol-level validation down to the packet.

BLE (GATT, bleak, pygatt)Wi-Fi 802.11TCP/IP & socketsMQTT (TLS/PEM)SwitchingVLAN & firewall policy
04

Web, Desktop & API

When a device answers to a screen or an endpoint, that layer gets tested too.

Selenium WebUI automationSquish BDD (QT desktop)REST & API validationCross-layer end-to-end flowsMulti-user session testing
05

AI & GenAI

LLMs pointed at the parts of testing that don't scale by hand.

Local LLM agentsGemini APIAzure AI FoundryVercel AI SDKAI test-case generationAnomaly detectionAutomated RCA
06

Network & Security Testing

Probing the attack surface the spec forgot about.

WiresharkScapyDeauth & MITM simulationRogue APBLE spoofingOT / ICS threat validation
07

Platforms & DevOps

Pipelines that keep the suites honest and nightly.

Linux (Ubuntu, Kali)NVIDIA edge computeOpenWrtDockerJenkinsGit & BitbucketAWSGCP
08

Data & Applications

Storage, analysis and dashboards around the test rigs.

PostgreSQLMySQLPrismaPandasMatplotlibStreamlit
09

Test Design & Delivery

Turning a risk list into suites the whole team can run and trust.

Risk-based test designTest case authoringTestRailJIRADefect triage & RCARegression sign-offTraceability & reporting
Get in touch

Let's build something measurable

Open to embedded QA, automation engineering and test-infrastructure roles — or a quick chat about a tricky protocol.

Direct lines

Fastest route is email — I usually reply within a day. Everything else is one tap away.

Phone+91 8709318232LinkedInifrahuddin-azmiGitHubifrahazmi
Based inBengaluru, India · remote-friendly
Currently open to new opportunities

Send a message

Written here and delivered straight to my inbox — with a copy of where it came from.

Delivered straight to my inbox · I reply to the address you leave above.