Skip to main content
NTT Data Americas, Inc. logo

IoT Mobile QA Engineer - BLE & Matter

NTT Data Americas, Inc.

Remote · USJob$70/hrSeen todaySeen in employer's feed today

See where you stand before you apply. No sign-up to start.

You apply on the posting's application page, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$70/hr
Location
Remote · US
Work Authorization
Not specified

Olive focuses on jobs in the United States, including remote roles you can work from there.

Job overview

NTT DATA seeks an IoT Mobile QA Engineer to validate iOS and Android applications integrated with smart valves and beverage dispensers. The role involves hands-on testing with actual hardware, BLE communication, Matter connectivity, and end-to-end device behavior. The engineer will investigate issues across mobile applications, protocols, controllers, and physical devices, and validate complete user journeys and hardware responses.

Skills & qualifications

RequiredNice to have

Skills

Mobile Application Testing, nice to haveSoftware Testing Principles, nice to haveDefect Lifecycle Management, nice to haveRisk-Based Testing, nice to haveTroubleshooting, nice to haveAnalytical Thinking, nice to haveAttention to Detail, nice to haveIndependent Work, nice to haveWritten Communication, nice to haveVerbal Communication, nice to haveCollaboration, nice to have

Qualifications

Bachelor's or Equivalent Practical Experience, nice to have6+ Years Software QA Experience, nice to have

Full job description

At NTT DATA, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees have been key factors in our company’s growth and market presence. By hiring the best people and helping them grow both professionally and personally, we ensure a bright future for NTT DATA and for the people who work here.

For more than 25 years, NTT DATA Services have focused on impacting the core of your business operations with industry-leading outsourcing services and automation. With our industry-specific platforms, we deliver continuous value addition, and innovation that will improve your business outcomes. Outsourcing is not just a method of gaining a one-time cost advantage, but an effective strategy for gaining and maintaining competitive advantages when executed as part of an overall sourcing strategy.

NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.

We are currently seeking a IoT Mobile QA Engineer - BLE & Matter to join our team in Atlanta, Georgia (US-GA), United States (US).

Position Overview

Job Title: IoT Mobile QA Engineer – BLE & Matter

Experience Required: 6+ years in Software Quality Assurance (QA), including hands-on experience in IoT hardware testing

Technical Focus: iOS and Android Mobile Application Testing, Bluetooth Low Energy (BLE), Matter Protocol, IoT Device Connectivity, and Hardware-Software Integration Testing

Role Summary

We are seeking an experienced IoT Mobile QA Engineer with strong expertise in mobile application testing, Bluetooth Low Energy (BLE) communication, IoT hardware validation, and end-to-end testing of connected devices. The candidate will be responsible for validating iOS and Android mobile applications integrated with smart valves and beverage dispensers, ensuring reliable communication, accurate device control, and consistent physical hardware behavior.

The role requires hands-on testing with actual smart valve and beverage dispenser hardware, including BLE GATT communication, Matter SDK/controller-based connectivity, device commissioning, authentication, configuration management, and Remote Pour functionality.

The candidate must be capable of debugging communication issues across mobile applications, connectivity protocols, IoT hubs/controllers, and physical devices. Strong analytical skills, systematic defect investigation, test documentation, and the ability to validate complete user journeys across mobile software and hardware are essential.

Important: Hands-on testing with actual smart valve and dispenser hardware is mandatory. Simulator-only or emulator-only testing does not meet the requirements of this position

Key Responsibilities:

- Mobile Application Testing – iOS and Android

Perform functional, integration, regression, smoke, sanity, exploratory, and end-to-end testing of iOS and Android mobile applications used to control IoT-enabled smart valves and beverage dispensers.

Validate application installation, launch, onboarding, login, permissions, device pairing, configuration, device control, and status monitoring.

Verify mobile application behavior across supported OS versions, device models, screen sizes, and hardware configurations.

Validate UI elements, device status indicators, control commands, loading states, success and failure messages, notifications, and error handling against actual device behavior.

Test application lifecycle scenarios, including foreground/background transitions, force closure, application restart, phone restart, and Bluetooth permission changes.

Validate application behavior during network changes, Bluetooth interruptions, low battery conditions, and temporary loss of connectivity.

Verify that the mobile application accurately displays hardware state changes, including valve status, dispenser readiness, operational status, and configuration updates.

Investigate inconsistencies between the application UI, backend responses where applicable, protocol responses, and physical hardware behavior.

- Bluetooth Low Energy (BLE) Testing

Perform hands-on BLE connectivity testing between iOS/Android mobile applications and IoT hardware.

Validate BLE device advertising, scanning, discovery, pairing where applicable, connection establishment, disconnection, reconnection, and connection stability.

Test BLE Generic Attribute Profile (GATT) services, characteristics, descriptors, UUIDs, and supported properties.

Validate GATT read, write, write-without-response, notification, and indication operations as supported by the device.

Verify service discovery, characteristic access permissions, command execution, response handling, and data integrity.

Test BLE communication under different signal-strength conditions, operating distances, interference conditions, and connection-loss scenarios.

Validate connection timeout handling, retry logic, stale connections, duplicate device discovery, and recovery after Bluetooth is disabled and re-enabled.

Test behavior when multiple BLE devices are present, where supported by the product.

Validate Bluetooth permission handling and OS-specific connectivity behavior on iOS and Android.

Analyze BLE communication traces and protocol logs to identify issues involving GATT operations, unexpected responses, timeouts, or connection failures.

- Matter Protocol and Controller-Based Connectivity Testing

Test Matter-enabled IoT device connectivity through the supported Matter SDK, controller, or hub architecture.

Validate device discovery, commissioning, onboarding, authentication, and secure establishment of device connectivity.

Verify device commissioning and operational behavior using the supported Matter controller and the actual target hardware.

Test device discovery and commissioning workflows, including successful onboarding, invalid configuration, interrupted commissioning, retries, and recovery.

Validate Matter device attributes, clusters, commands, events, and read/write operations relevant to the product's supported device functionality.

Verify device state synchronization between the Matter controller, mobile application, and physical hardware.

Test commissioning failures, controller unavailability, network interruptions, device resets, and re-commissioning scenarios.

Validate device removal, factory reset, and re-onboarding workflows where supported.

Test connectivity through a Raspberry Pi-based hub or other supported Matter controller infrastructure, if applicable.

Analyze controller logs, device logs, and available protocol traces to isolate commissioning, authentication, connectivity, and state synchronization issues.

Validate interoperability and recovery behavior across the supported mobile application, Matter controller, and target device configuration.

- IoT Hardware and Physical Device Validation

Perform hands-on testing using actual smart valves and beverage dispensers connected to the mobile application.

Verify that mobile commands result in the correct physical hardware actions.

Validate valve opening and closing, actuator response, dispenser operation, and Remote Pour control.

Verify actual water and syrup flow, flow initiation and termination, and expected operational behavior against defined product requirements.

Confirm that the physical valve and dispenser state matches the status reported by the mobile application and controller.

Test device status, configuration updates, operating modes, and persistence of settings after disconnection, application restart, device restart, and power cycling.

Validate command execution, response timing, duplicate command handling, and prevention of unintended repeated operations.

Test hardware behavior under normal, boundary, negative, and failure conditions.

Validate recovery following power loss, communication interruptions, incomplete commands, device reboot, and temporary hardware unavailability.

Document discrepancies between commanded behavior and actual physical outcomes, including intermittent failures and hardware-dependent defects.

Collaborate with firmware, embedded systems, hardware, and mobile development teams to investigate and reproduce cross-layer issues.

- Remote Pour and Beverage Dispensing Workflow Testing

Validate complete Remote Pour workflows initiated from the iOS and Android applications.

Verify command initiation, acknowledgement, dispensing start, dispensing stop, completion status, and error reporting.

Confirm that the correct dispenser or valve responds to the user's selected device and command.

Test successful dispensing, interrupted dispensing, failed commands, repeated taps, delayed responses, and communication loss during an active operation.

Verify that the application and physical device remain synchronized throughout the dispensing lifecycle.

Validate operational safety requirements defined by the product, including prevention of unintended dispensing and appropriate handling of interrupted commands.

Test water and syrup dispensing behavior against defined acceptance criteria, including flow duration, volume, or other measurable parameters where specified.

Verify recovery and state reconciliation following an incomplete or interrupted Remote Pour operation.

- End-to-End Integration and Reliability Testing

Execute end-to-end test scenarios spanning the mobile application, BLE communication, Matter controller/hub where applicable, firmware, and physical IoT hardware.

Validate device discovery, onboarding, authentication, configuration, control, status monitoring, and recovery as complete user journeys.

Test offline operation and behavior when the mobile device, IoT hub, controller, or target hardware loses connectivity.

Validate reconnection and state synchronization after temporary disconnection or network restoration.

Test persistence of configuration and operational state across supported restart and recovery scenarios.

Verify handling of delayed responses, partial failures, timeouts, duplicate commands, stale status, and inconsistent device state.

Conduct reliability and soak testing to identify intermittent connectivity problems, resource-related failures, and repeated-operation defects.

Perform compatibility testing across supported mobile OS versions, devices, connectivity configurations, and controller/hub setups.

Validate performance against defined acceptance criteria for discovery, connection, command response, status updates, and physical actuation.

  • Protocol Debugging and Defect Investigation

Use Bluetooth debugging tools and protocol analyzers to inspect BLE advertisements, GATT transactions, connection events, and notification traffic.

Capture and analyze Android logs, iOS device logs, mobile application logs, controller logs, and firmware/device logs where available.

Reproduce defects systematically and isolate whether the issue originates in the mobile application, BLE/Matter communication, controller, firmware, or physical hardware.

Analyze failures involving connection establishment, commissioning, authentication, configuration persistence, command execution, and state synchronization.

Create actionable defect reports with clear reproduction steps, expected versus actual results, severity, priority, logs, timestamps, screenshots, videos, and protocol traces.

Work closely with developers, embedded engineers, firmware teams, and hardware engineers to validate fixes and conduct regression testing.

Track defect trends and identify recurring reliability or integration issues.

- Test Planning, Documentation, and Reporting

Analyze business requirements, technical specifications, user stories, interface contracts, and hardware operating requirements.

Prepare test plans, test strategies, test scenarios, detailed test cases, and traceability matrices.

Develop positive, negative, boundary, recovery, interoperability, and failure-injection scenarios.

Maintain test execution evidence, including logs, screenshots, videos, device configurations, and hardware observations.

Report execution status, pass/fail results, defect trends, test coverage, and release readiness risks.

Support test estimation, sprint planning, release validation, and risk-based testing.

Ensure test coverage includes both application-level behavior and observable physical hardware outcomes.

Maintain clear documentation of test environments, firmware versions, mobile OS versions, controller configurations, and reproducibility conditions.

Required Technical Skills and Experience

  • Overall Software QA and Testing:

Minimum 6+ years experience in Strong fundamentals in test design, execution, defect management, and release validation

  • Mobile Application QA – iOS and Android:

Minimum 4 years experience Hands-on testing of mobile applications on both platforms

  • IoT Hardware Testing

Minimum 2 years experience Testing actual connected devices and validating physical hardware responses

Bluetooth Low Energy (BLE) Testing

Minimum 2 years Discovery, connection management, GATT operations, notifications, and recovery

-BLE GATT Protocol Debugging

Minimum 1 year experience with Analysis of services, characteristics, UUIDs, read/write operations, and traces

  • End-to-End Integration Testing

Minimum 3 years experience Validation across mobile applications, connectivity, firmware, and hardware

Functional, Regression, and Negative Testing

Minimum 4 years experience in Structured test design and execution across normal and failure scenarios

-Mobile Device and OS Troubleshooting

Minimum 2 years Diagnosis of platform-specific connectivity, permissions, lifecycle, and application issues

-Log Analysis and Defect Debugging

Minimum 3+ years Analysis of mobile, device, controller, and protocol logs

Test Case Management and Defect Reporting

Minimum 4+ years Detailed test documentation, evidence collection, traceability, and defect lifecycle management

  • Candidates must have direct experience testing real IoT hardware. Experience limited to simulated devices, mock BLE services, emulators, or software-only validation is insufficient.

Preferred Technical Skills and Experience

Skill / Technology Preferred Experience Expected Knowledge

  • Matter Protocol Testing 1+ year Device commissioning, operational connectivity, commands, attributes, and state synchronization

  • Matter SDK / Controller 1+ year Hands-on use of a supported Matter SDK or controller for device validation and troubleshooting

  • Raspberry Pi-Based IoT Hub 6+ months Setup, configuration, connectivity troubleshooting, and controller/hub log analysis

  • Bluetooth Debugging Tools 1+ year BLE scanning, GATT inspection, packet capture, and protocol troubleshooting

  • Android Debug Bridge (ADB) 1+ year Logcat, device diagnostics, application installation, permissions, and troubleshooting

  • Xcode / iOS Device Diagnostics 1+ year Device logs, application diagnostics, crash investigation, and iOS troubleshooting

  • Jira or Equivalent Defect Tracking 2+ years Defect lifecycle management, prioritization, evidence, and reporting

  • Test Management Tools 2+ years Test case creation, execution tracking, traceability, and reporting

API Testing with Postman or Equivalent

  • 1+ year REST API validation for application/backend integration, if applicable

  • Basic Scripting – Python or Shell 6+ months Log processing, test utilities, command execution, and repetitive task automation

  • Git or Equivalent Version Control 6+ months Accessing test utilities, reviewing changes, and maintaining test assets

  • Wi-Fi / IP Network Troubleshooting 1+ year Network configuration, connectivity diagnosis, and hub/controller communication

  • Firmware and Embedded-System Debugging 1+ year Interpretation of firmware logs and collaboration on hardware-software defects

  • Experience periods for preferred technologies are indicative hiring targets, not a requirement that all periods be added together. Overlapping experience across technologies is acceptable.

Detailed Tools and Technologies

The candidate should have practical familiarity with relevant tools in the following categories. Equivalent tools may be accepted when the candidate can demonstrate the required troubleshooting capabilities.

  • BLE Testing and Debugging

nRF Connect for Mobile: BLE scanning, advertising inspection, GATT service/characteristic exploration, read/write validation, and notifications — target 1+ year of experience.

LightBlue or equivalent BLE client: Device discovery, GATT interaction, and connectivity troubleshooting — target 6+ months.

Bluetooth protocol capture/analyzer tools: Packet and transaction analysis, where supported by the device and platform — target 6+ months.

Platform Bluetooth diagnostics: Android Bluetooth logs and iOS device diagnostics — target 1+ year.

  • Android Testing and Diagnostics

Android Studio: Device setup, application troubleshooting, and log analysis — target 1+ year.

ADB: Application installation, device communication, log capture, and troubleshooting — target 1+ year.

Logcat: Application, Bluetooth, and system-log analysis — target 1+ year.

Physical Android test devices: Validation across supported devices and OS versions — 2+ years of hands-on mobile testing, with IoT connectivity exposure.

  • iOS Testing and Diagnostics

Xcode: Device diagnostics, application installation, console logs, and crash investigation — target 1+ year.

Physical iPhone/iPad devices: Validation of Bluetooth permissions, connection behavior, application lifecycle, and supported OS compatibility — 2+ years of hands-on mobile testing, with IoT connectivity exposure.

iOS Settings and system diagnostics: Bluetooth permission, background behavior, and connectivity troubleshooting — target 1+ year.

  • Matter and IoT Controller Ecosystem

Matter SDK / Controller: Commissioning, device discovery, connectivity, commands, attributes, and diagnostics — target 1+ year preferred.

Raspberry Pi: Setup and troubleshooting of a supported hub/controller environment — target 6+ months preferred.

Matter-compatible test hardware: Actual target device and supported controller/hub configurations — hands-on experience required for candidates claiming Matter testing expertise.

Controller and device logs: Correlation of commissioning, command execution, and state synchronization events — target 6+ months preferred.

  • Test Management, API, and Supporting Tools

Jira or equivalent: Defect reporting, triage, and lifecycle management — 2+ years preferred.

TestRail, Zephyr, Xray, or equivalent: Test case management and execution reporting — 2+ years preferred.

Postman or equivalent: API validation when mobile applications use backend services — 1+ year preferred.

Python or Shell scripting: Basic troubleshooting utilities, log parsing, and test support — 6+ months preferred.

Git: Version control for test scripts, utilities, and technical artifacts — 6+ months preferred.

Required Testing Scenarios

The candidate must demonstrate the ability to design and execute test cases covering the following areas.

  • Device Discovery and Connectivity

  • Successful and unsuccessful BLE device discovery.

  • Connection establishment, service discovery, and GATT access.

  • Matter device commissioning and re-commissioning, where applicable.

  • Invalid, incomplete, or interrupted onboarding workflows.

  • Bluetooth disabled/enabled, device out of range, and repeated disconnection.

  • Recovery after application restart, mobile restart, device restart, or hub/controller restart.

  • Device Control and Configuration

  • Successful and failed read/write operations.

  • Configuration changes and persistence verification.

  • Correct device selection when multiple devices are available.

  • Mobile UI status synchronization with the physical valve or dispenser.

  • Command timeout, delayed acknowledgement, duplicate command, and stale-state scenarios.

  • Physical Hardware and Remote Pour

  • Valve open/close operation and physical response verification.

  • Actual water/syrup flow initiation and termination.

  • Remote Pour initiation, completion, cancellation, and interruption.

  • Prevention of unintended repeated dispensing after retries or reconnection.

  • Device status verification after successful and unsuccessful commands.

  • Validation of measurable flow or timing requirements where defined by product specifications.

  • Offline, Recovery, and Reliability

  • Operation during loss of Bluetooth or network connectivity.

  • Mobile application behavior when the target device is unavailable.

  • Controller/hub unavailability and restoration, where applicable.

-Recovery following interrupted commands and incomplete transactions.

  • Configuration persistence across power cycles and application restarts.

  • Extended operation, repeated connection cycles, and intermittent-failure reproduction.

Qualifications and Professional Competencies

  • Bachelor's degree or equivalent practical experience in Computer Science, Information Technology, Electronics, Embedded Systems, or a related discipline.

  • Strong understanding of software testing principles, defect lifecycle management, and risk-based testing.

  • Ability to troubleshoot issues across mobile software, wireless communication, embedded firmware, and physical hardware.

  • Strong analytical thinking and attention to detail.

  • Ability to work independently with real devices and reproduce intermittent issues.

  • Clear written and verbal communication, including preparation of technical defect reports.

  • Ability to collaborate with mobile development, firmware, embedded systems, hardware, and product teams.

  • Ownership of test execution, evidence collection, defect follow-up, and release validation.

About NTT DATA:

Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting hourly range for this remote role is $70.00/hour. This range reflects the minimum and maximum target compensation for the position across all US locations. Actual compensation will depend on several factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications.

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com

NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-us. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you’d like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.

How this job compares

Set against the 4,590 open Quality Assurance jobs on Olive Jobs, counted November 14, 2026.

Pay
  • This posting$70/hr
  • US median$26–31/hr764 hourly ranges

This rate, $70/hr, is 150% above the US median midpoint ($28/hr) — in the top quarter of Quality Assurance hourly ranges across the US.

Openings
Olive Jobs lists 109 open Quality Assurance jobs in Georgia and 4,590 across the US. 3% of them nationwide are listed as remote or flexible.
Hiring the most in Georgia
Experience
This posting asks for at least 6 years of experience — more than three in four Quality Assurance postings that state a minimum ask for (median 5 years, across 3,565 postings).
Education
1,547 of the 4,590 open Quality Assurance jobs (34%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 14, 2026. Figures based on too few postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.