Test Automation | Java/Python/Selenium (Bengaluru)

Test Automation | Java/Python/Selenium (Bengaluru)

05 Nov
|
Innominds Software
|
Bengaluru

05 Nov

Innominds Software

Bengaluru

Key Responsibilities

- Design, develop, and maintain scalable test automation frameworks using Python and Java.

- Develop automated tests for Android/iOS mobile applications using Appium.

- Create and execute functional, integration, regression, system, and end-to-end automation tests for CGM applications.

- Validate communication and data exchange between the CGM device, mobile application, and backend/cloud services.

- Perform BLE testing, including device discovery, pairing, connection stability, data transmission, reconnection, and communication failure scenarios.

- Develop automated tests for critical CGM workflows such as device onboarding, sensor lifecycle, glucose data synchronization, alerts/notifications, and connectivity scenarios.

- Test application and device behavior under different connectivity conditions, including BLE disconnections, reconnections, intermittent connectivity, and background/foreground transitions.

- Conduct device stability and reliability testing over extended periods and across different usage conditions.

- Perform performance testing of the application and connected-device workflows, identifying bottlenecks related to CPU, memory, battery, network, and BLE communication.

- Analyze test failures, logs, device traces, and application behavior to identify root causes.





- Integrate automated tests into CI/CD pipelines and ensure reliable execution across builds and environments.

Mandatory Skills

- Minimum 4 years of experience in software testing and test automation.

- Strong hands-on programming experience in Python.

- Strong experience with Appium and mobile application automation.

- Experience testing Android and/or iOS applications.

- Hands-on exposure to Bluetooth Low Energy (BLE) testing.

- Experience with device stability, reliability, and endurance testing.

- Experience with application/device performance testing.

- Experience with PyTest, JUnit, TestNG, or equivalent frameworks.

- Valuable understanding of REST API testing/automation.

- Experience with Git and CI/CD pipelines.

- Strong debugging, troubleshooting, and root-cause analysis skills.

Good to Have skills

- Experience with CGM, medical devices, wearable devices, IoT, or connected-health products.

- Understanding of BLE GATT/GAP, services, characteristics, notifications, pairing, and bonding.

- Experience with BLE protocol analysis/debugging tools.

- Experience with ADB, Android Studio, logcat, and Android performance profiling.

- Exposure to iOS debugging/profiling tools.

- Exposure to FDA, IEC 62304, ISO 13485, ISO 14971, or other medical-device quality/regulatory standards.

📌 Test Automation | Java/Python/Selenium (Bengaluru)
🏢 Innominds Software
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: test automation | java/python/selenium (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: test automation | java/python/selenium (bengaluru) / bengaluru