About the Role:-
We are seeking an experienced Freelance End-to-End (E2E) Tester to join our team on a contract basis. The ideal candidate has hands-on experience validating web-based IoT applications that span both edge and cloud environments. You will design and execute comprehensive test strategies covering the full application stack — from physical-layer protocol interfaces at the edge (e.g., Modbus, OPC-UA, MQTT, BACnet) through to cloud-hosted dashboards, APIs, and data pipelines.
Key Responsibilities:-
• Design and execute end-to-end test plans and test cases covering edge devices, cloud services, and web-based dashboards.
• Validate data flows from physical-layer protocol interfaces (e.g., Modbus, OPC-UA, MQTT, BACnet, Zigbee) through edge gateways to cloud platforms.
• Perform functional, integration, regression, and exploratory testing across edge and cloud application layers.
• Test REST/WebSocket APIs, cloud-to-device and device-to-cloud messaging pipelines, and real-time telemetry ingestion.
• Validate edge application behavior under constrained environments (limited compute, intermittent connectivity, offline-first scenarios).
• Execute performance, load, and stress testing on cloud-hosted components and API endpoints.
• Identify, document, and track defects with clear reproduction steps; verify fixes and close issues.
• Collaborate with developers, DevOps, and product owners to define acceptance criteria and ensure release quality.
Required Skills & Experience:-
• 2+ years of professional experience in software or systems testing, with at least 0.5 year on IoT or embedded/edge systems.
• Solid understanding of IoT architecture — edge gateways, cloud platforms (e.g., AWS IoT, Azure IoT Hub, ThingsBoard), and device lifecycle.
• Hands-on experience testing applications that consume physical-layer protocols (Modbus RTU/TCP, OPC-UA, MQTT, BACnet, or similar).
• Proficiency with API testing tools (Postman, REST Assured, or similar) for REST and WebSocket endpoints.
• Experience writing and maintaining automated test scripts (e.g., Playwright, Selenium, Cypress, or similar) for web-based dashboards.
• Ability to read and interpret data at the protocol level — packet captures, message payloads, telemetry streams.
• Familiarity with Docker and containerised edge/cloud deployments for setting up and tearing down test environments.
• Ability to work independently, manage your own test delivery timeline, and communicate progress and risks proactively.
Nice to Have (Optional)
• Experience with ThingsBoard IoT platform — rule chains, telemetry, device management, or widget testing.
• Familiarity with time-series data validation (InfluxDB, TimescaleDB, PostgreSQL, or Cassandra).
• Knowledge of Zigbee, Z-Wave, LoRaWAN, or other wireless IoT protocols.
• CI/CD pipeline experience and integrating automated tests into GitHub Actions or GitLab CI.
• Background in edge computing platforms or embedded Linux environments.
المهارات المطلوبة
مطور
تصميم الموقع
تصميم التطبيق
مطور متكامل
Engagement Details:-
Number of people Required: 3
• Type: Freelance / Contract
• Duration: 6 months on hourly rate
• Location: Remote
• Availability: Part-time min 20 hours per week
• Rate: Competitive — to be agreed based on experience
لم يتم العثور على أي مدخلات.