ROLE SUMMARY
Assure end to end quality from edge devices & gateways through secure cloud ingestion & APIs to web/mobile apps. Deliver risk based strategy, automation, and performance/security/resilience programs wired into CI/CD.
KEY RESPONSIBILITIES
- Hybrid testing: Exploratory for usability/edge cases + robust automation for regression and continuous testing.
- Edge device & data transfer: Validate firmware, secure boot & OTA with rollback, sensor correctness, power/thermal; test store and forward, ordering, de duplication, and integrity across offline/online transitions.
- Mobile edge gateway: Verify multi WAN (cellular/Wi Fi) behavior, APN/VPN, bandwidth/jitter tolerance; enforce systemd/journald health, watchdogs, cgroups, and remote diagnostics.
- Cloud & APIs:
o Contract & functional tests (OpenAPI/JSON Schema; consumer driven contracts).
o API load/performance: steady/spike/soak/chaos; p95/p99 latency & error budgets; idempotency & pagination under load; versioning compatibility.
o Multi tenant isolation, authZ/authN (RBAC/ABAC), throttling, blue/green/canary + rollback.
o Automation with Playwright (web) and Appium (mobile); cross browser/device matrices.
o Offline/poor network behavior, background sync, deep links, push notifications, WCAG accessibility, and UI under load validations.
- Connectivity protocols: MQTT (QoS 0/1/2, retained, LWT, session expiry), CoAP, HTTP/HTTPS; impairment injection (loss/jitter/bandwidth caps) and recovery.
- Performance & resilience (end to end): Reconnect storms, broker/node restarts, partial region loss; verify back pressure, graceful degradation, and recovery within target RTO/RPO.
- Observability & CI/CD: Embed API/UI/perf suites in pipelines with quality gates; publish dashboards (latency, traffic, errors, saturation), traces, and correlated logs for RCA; track flake rates & trends.