05 Aug
|
HCL Technologies
|
Pune
05 Aug
HCL Technologies
Pune
Test Lead - Java, Embedded Linux, Python, C++
Experience: 5 years
Location: Pune, India
Skills: Embedded Systems, MCU architecture, ARM Cortex, NRF52, GPIO, UART, SPI, I2C, Interrupts, timers, watchdogs, Firmware flashing, BDD, Cucumber, Behave, Communication Protocol Testing, BLE, MQTT, automation, Packet-level debugging, nRF Connect APIs, BLE automation scripts, Python, Java, Appium, UIAutomator2, XCUITest, Selenium WebDriver, Pytest, Unittest, Page Object Model, Git, GitHub, GitHub Actions, Jenkins, Azure DevOps, Android, iOS, XPath, Accessibility ID, ID, Class Name, Requests library, Postman, Allure, ADB, Appium logs, Xcode logs, WebView handling, context switching, BrowserStack, Sauce Labs, Self-healing frameworks, AI validation agents
Job Summary
Experience - 5 years
Technical area
Embedded Systems Knowledge
Understanding of MCU architecture (e.g., ARM Cortex, NRF52)
Knowledge of:
GPIO, UART, SPI, I2C communication
Interrupts, timers, watchdogs
Firmware flashing and upgrade validation, hands-on experience in BDD (Cucumber/Behave), Communication Protocol Testing
Solid experience testing:
UART, SPI, I2C, BLE, MQTT (if IoT)
Writing automation for protocol validation
Packet-level debugging and analysis, BLE / Wireless Automation (if applicable)
Automation of:
BLE scanning, connection, GATT validation
Tools:
nRF Connect APIs, BLE automation scripts
Validation of:
Data exchange
Connection stability
Technical Skills
Programming: Python/Java
Mobile Automation: Appium (UIAutomator2, XCUITest)
Web Automation: Selenium WebDriver
Frameworks: Pytest / Unittest, Page Object Model (POM)
BDD: Cucumber / Behave (Gherkin)
Version Control: Git, GitHub
CI/CD: GitHub Actions (Jenkins/Azure DevOps – optional)
Mobile Platforms: Android & iOS
Element Handling: XPath, Accessibility ID, ID, Class Name
API Testing: Requests library, Postman (basic)
Reporting: Allure / Extent Reports
Debugging Tools: ADB (Android), Appium logs, Xcode logs
Hybrid Apps: WebView handling, context switching
Device Testing: Real devices, emulators/simulators
Cloud Platforms: BrowserStack / Sauce Labs (optional)
AI Testing (Optional): Self-healing frameworks, AI validation agents
Key Responsibilities
-Skill Requirements-
-Other Requirements-
📌 Test Lead Java, Embedded Linux, Python, C++ (Pune)
🏢 HCL Technologies
📍 Pune