Enerzyz logo

Quality Engineer

Enerzyz • Dhaka, Dhaka Division, Bangladesh

onsitefull-time
Posted Sep 30, 2026Apply by Oct 30, 2026
  • Role & seniority

    • QA Engineer (seniority not specified) owning quality for Enerzyz OS and ML services
  • Stack/tools

    • Python test automation (e.g., pytest)

    • Testing APIs and data pipelines

    • Industrial protocols: BACnet, Modbus, OPC-UA

    • ML/data testing: regression, backtesting, production monitoring

    • Docker, Kubernetes (nice-to-have)

    • Hardware-in-the-loop (HIL) and device simulators

  • Top 3 responsibilities

    • Build automated test frameworks covering ingestion, APIs, edge agents, orchestration, and control write-back

    • Validate Enerzyz OS behavior: protocol connectivity, point mapping, data integrity, command readback, overrides, and BMS fallback

    • Test ML services: input/data quality, seasonal/site backtesting, model-version regression, and safety of physically safe outputs

  • Must-have skills

    • QA/test automation experience in OT/IIoT/building automation/energy/industrial software

    • Hands-on with BACnet/Modbus/OPC-UA

    • Strong Python automation for tests (e.g., pytest) including API/data pipeline testing

    • Experience testing ML or data-driven systems in production

    • Safety-first failure-mode thinking

  • Nice-to-haves

    • Background in mechanical/control systems/energy assets

    • Docker/Kubernetes plus edge/cloud deployment testing

  • Location & work type

    • Not specified in the text

Full Description

Enerzyz is an AI-powered, protocol-agnostic energy asset orchestration platform. It sits on top of existing control system infrastructure and autonomously runs energy assets across data centres, commercial buildings, and industrial sites. Our software doesn’t just report on equipment — it controls it. That means quality at Enerzyz is a safety discipline, not a checkbox.

The Role As a QA Engineer, you’ll own quality across Enerzyz OS and our ML services, making sure every reading is right, every command is safe, and every model decision can be trusted in a live facility. What You’ll Do Build automated test frameworks across data ingestion, APIs, edge agents, orchestration, and control write-back

Validate Enerzyz OS, including

  • Protocol connectivity — BACnet, Modbus, OPC-UA
  • Point mapping
  • Data integrity
  • Command readback
  • Operator overrides
  • Fallback to native BMS control

Test ML services, including

  • Input data quality
  • Backtesting across seasons and sites
  • Regression checks between model versions
  • Physically safe outputs
  • Build device simulators and hardware-in-the-loop (HIL) setups for repeatable testing
  • Monitor production for data gaps, model drift, and anomalies
  • Support site commissioning and turn field incidents into permanent test cases
  • What You Bring
  • Proven experience in QA or test automation for OT, IIoT, building automation, energy, or industrial software
  • Hands-on experience with industrial protocols such as BACnet, Modbus, or OPC-UA
  • Strong Python automation skills — pytest or similar — with experience testing APIs and data pipelines
  • Experience testing ML or data-driven systems in production
  • A safety-first mindset — you think about how things fail, not just whether they work
  • Nice to Have
  • Background in mechanical assets and control systems
  • Experience with Docker, Kubernetes, and edge or cloud deployments
Quality AssuranceTest AutomationPythonPytestIndustrial ProtocolsBACnetModbusOPC-UAAPI TestingData Pipeline TestingMachine Learning TestingHardware-in-the-Loop TestingDevice SimulationBuilding AutomationControl SystemsProduction Monitoringmulti-locationreview:company

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.