Apply Edge Tailor my CV for this job — free

Quality Engineer (Test Automation & AI Testing)

The Greater Change · Dubai, Dubai, United Arab Emirates

Tailor my CV for this job — free

See similar jobs

About The ClientThe client is a Dubai-based real estate and hospitality developer building the next generation of intelligent, technology-led living environmentsIts developments combine smart home infrastructure, agentic AI, robotics and longevity-focused designThe client is building an in-house technology organisation to power perception, automation and mobile experiences across every homeThe successful candidate will join a fast-moving, engineering-driven team with real autonomy and a direct influence on how AI is deployed in the physical worldJob DescriptionMandatory Skills: Test Automation, Python, PyTest, Appium, Playwright, CI/CD, AI Testing, Regression TestingDesirable Skills: Selenium, Cypress, JavaScript, TypeScript, Unit Testing, Integration Testing, Docker, Kubernetes, GitHub Actions, GitLab CI, LLM Evaluation, Computer Vision, Agentic Workflows, Chaos Engineering, Gremlin, Chaos Mesh, Load Testing, Stress Testing, MQTT, REST API, WebSockets, Home Assistant, Mobile Testing, iOS, Android, Xcode Instruments, Firebase Test Lab, Shift-Left, Robotics, IoTRole OverviewThe client is seeking a high-caliber Quality Engineer to lead the quality assurance strategy for its entire technology ecosystem. This is not a manual testing role; the client is looking for an automation expert who can build robust, scalable testing frameworks that cover everything from low-level hardware perception to high-level agentic reasoningThe successful candidate will be responsible for ensuring the reliability of the client's Perception Servers, Agentic Infrastructure, Smart Home Servers, and its suite of Mobile/Tablet Applications. The goal is to move beyond "pass/fail" checks and implement sophisticated AI-based testing, Chaos Engineering, and Functional Regression to ensure the client's customers experience a seamless, fail-safe smart homeKey Responsibilities1. Test Automation Framework DevelopmentDesign, build, and maintain automated testing frameworks for the client's backend services (Python/Node.js) and mobile applications (iOS/Android)Implement comprehensive Unit Testing and Integration Testing suites to ensure code stability at every commitDevelop automated Functional Regression tests to ensure that new features in the client's Agentic OS do not break existing smart home automations2. AI & Perception TestingDevelop specialised testing methodologies for Perception Servers (Computer Vision/Sensor Fusion), ensuring high accuracy in object detection and spatial awarenessImplement AI-based testing to evaluate the "reasoning" of the client's Agentic Interfaces, testing for hallucinations, logic errors, and adherence to user constraintsCreate "Golden Dataset" benchmarks to evaluate model performance across different environmental conditions and user scenarios3. Chaos Engineering & ResilienceLead Chaos Testing initiatives to ensure the client's infrastructure can handle unexpected failures (e.g., network drops, sensor malfunctions, or server latency)Simulate "edge-case" scenarios in the smart home environment to ensure graceful degradation and system recoveryConduct stress and load testing on the client's Smart Home servers to ensure stability during peak usage4. Mobile & Tablet QAOversee the automated and manual testing of the client's mobile/tablet applications, ensuring a premium UI/UXValidate the end-to-end flow from mobile app command → Cloud/Local Server → Robotic ActionRequirementsTechnical RequirementsTest Automation: PyTest, Selenium, Appium, Playwright, CypressLanguages: Python (Expert), JavaScript/TypeScript (Proficient)Infrastructure & DevOps: Docker, Kubernetes, CI/CD Pipelines (GitHub Actions/GitLab CI)AI & ML Testing: Experience testing LLMs, Vision Models, or Agentic WorkflowsChaos Engineering: Gremlin, Chaos Mesh, or custom script-based fault injectionBackend/IoT: MQTT, REST APIs, WebSockets, Home Assistant integrationMobile Testing: Xcode Instruments, Android Studio, Firebase Test LabPreferred QualificationsExperience with Non-Deterministic Systems: Proven ability to test AI/ML outputs where "correctness" isn't always a binary valueHardware/IoT Familiarity: Experience testing products that interact with physical hardware or roboticsDevOps Mindset: Ability to integrate automated tests directly into the deployment pipeline (Shift-Left testing)Analytical Thinking: A passion for finding "the edge case", thinking like a user who wants to break the systemWhy This Role?The successful candidate will be the guardian of the client's customer experience. In a world where smart homes can be unpredictable, this role ensures that the client's technology is reliable, safe, and delightful. The candidate will have the autonomy to build a world-class testing lab and influence how the client deploys AI into the physical world.Additional Suggestions For The CandidatePortfolio Focus: The client highly values candidates who can demonstrate a custom-built automation framework or a project involving "Chaos Engineering" principlesProactive Quality: The client does not want a tester who waits for a bug report; it wants an engineer who builds systems to prevent bugs from ever reaching productionSystemic View: The candidate must be able to see the "big picture", including how a small change in a Perception Server affects the behaviour of a robot in a customer's living roomBenefitsCompensation & BenefitsCompetitive Tax-Free Salary: A market-leading monthly package in AED, commensurate with experiencePerformance Incentives: Rewards linked to quality and delivery outcomesVisa & Medical Insurance: Full UAE visa sponsorship and comprehensive health coverPaid Annual leave plus UAE public holidaysAnnual Flight Ticket & End-of-Service Gratuity: As per UAE market practice and labour lawTop-Tier Tooling: Modern hardware, a real device lab and cloud testing toolsLearning & Career Growth: Certification and conference support, with a clear path to leadershipAutonomy & Impact: Build the quality function from the ground up and shape how AI is deployed in the physical world