Senior Software Tester - AI/IoT System

Bangkok, Thailand

Full-time

|

On-site


Senior

Role Overview

Lead the end-to-end test strategy for AltoTech’s AI-powered IoT platform, spanning edge devices, cloud micro-services, and autonomous machine-learning controls. You will design test architectures, build automation, and run hardware-in-the-loop (HIL) labs that keep our rapidly evolving smart-building solutions safe, reliable, and high-performance.

Responsibilities

  • Own the multi-layer test strategy: define and maintain test plans from device firmware to web apps, data pipelines, and AI decision logic.

  • Build automated test frameworks: develop Python/Robot/Cypress suites integrated into CI/CD (GitHub Actions/Jenkins).

  • Stand up HIL/SIL environments: create test rigs for BACnet/MQTT gateways, edge controllers, and cloud simulators; manage OTA and fault-injection tests.

  • Execute & triage tests: isolate root causes across firmware, networking, data engineering, and ML inference; collaborate with DevOps and data teams.

  • Mentor & lead: coach junior QA engineers and champion a test-driven culture in a fast, Agile release cycle.

Qualifications

  1. 4+ years in software QA/testing, including 2+ years on IoT or AI-driven products.

Required Skills:
  1. Automation & Scripting: Expert-level Python (PyTest, Robot/Behave) plus TypeScript (Cypress or Playwright) for UI, API, and device-level test automation.

  2. IoT & Field Protocols: Deep hands-on with BACnet/IP, Modbus (TCP & RTU), MQTT, REST/GraphQL, and network-trace tools such as Wireshark, Modbus Poll, or Yabe.

  3. Cloud & Edge Platforms: Testing workloads on Azure IoT Hub, AWS IoT Core, Docker, and Kubernetes; familiarity with ARM-based Linux or RTOS edge environments.

  4. CI/CD & Quality Gates: Designing pipelines in GitHub Actions, GitLab CI or Jenkins, integrating static analysis (Sonar, Bandit) and security scans (Trivy, Snyk).

  5. Observability & Performance: Instrumenting metrics with Prometheus/Grafana or InfluxDB, plus load/latency testing using JMeter or Locust.

Preferred Skills:
  • HIL/SIL & Chaos Engineering: Hands-on experience building Hardware- and Software-in-the-Loop rigs, fault-injection frameworks, and chaos tests for safety-critical or autonomous systems.

  • AI/ML Validation: Familiarity with testing production ML—including shadow or canary releases, bias & robustness checks, dataset-drift monitoring, and rollback strategies.

  • Industrial & IoT Protocols: Depth with BACnet/IP, Modbus/TCP, MQTT, Zigbee, LoRaWAN, OPC UA, plus traffic capture and security hardening for each.

  • Cloud-Native QA & Observability: Testing containerized workloads on Docker/Kubernetes and instrumenting quality metrics via Prometheus, Grafana, or ELK/Loki stacks.

  • Certifications (nice to have): ISTQB Advanced Test Automation Engineer, Certified Agile Tester, CISSP or CompTIA Security +.

  • Building-Automation Domain Knowledge (nice to have): Working knowledge of HVAC, Energy, or Electrical Engineering

What we offer

  • Join a fast-growing startup at the forefront of sustainability and smart-building innovation.

  • Work with cutting-edge AI, IoT, and autonomous control technologies alongside a passionate, world-class team.

  • Make a tangible impact by ensuring the quality of solutions that lower energy use and carbon emissions.

  • Grow your career with opportunities to collaborate with global tech leaders like Microsoft and NVIDIA.

About AltoTech

At AltoTech, we are transforming the future of sustainable buildings through cutting-edge IoT and AI-driven solutions. Our mission is to optimize energy use, reduce emissions, and lead the charge toward a net-zero world. We’re looking for exceptional talent to join our mission.

At AltoTech, we are transforming the future of sustainable buildings through cutting-edge IoT and AI-driven solutions. Our mission is to optimize energy use, reduce emissions, and lead the charge toward a net-zero world. We’re looking for exceptional talent to join our mission.

At AltoTech, we are transforming the future of sustainable buildings through cutting-edge IoT and AI-driven solutions. Our mission is to optimize energy use, reduce emissions, and lead the charge toward a net-zero world. We’re looking for exceptional talent to join our mission.

To apply, send your resume and portfolio of works detailing your relevant experience to thakorn.s@altotech.ai with the subject line “Senior Software Tester - AI/IoT System, [Your Name]”