
Location: Bengaluru
Company: Duracell
We are looking for an experienced test engineer with a specialty in improving solutions for IoT RF-enabled SoC hardware platforms, diverse sensor integration, IoT systems, along with mobile app and portal validation. You are a proactive individual who considers yourself an ethical hacker, focused on verifying products that developers submit for examination. You take great pleasure in collaborating closely with skilled and considerate developers. You are very tactical and will roll up your sleeves at a moment’s notice to write scripts while working to build the teams capabilities and culture.
Responsibilities
- Design and develop test strategies and test cases for an IOT system.
- Execute test cases to validate system behavior for IOT devices, portal and mobile app.
- Establish criteria to measure system performance, responsiveness and user experience.
- Develop features and requirements to improve system testability, logability and serviceability.
- Establish and implement a thoughtful test automation strategy to support in sprint testing.
- Create and implement test scripts and applications to validate system platform functionality.
- Develop algorithms and analytics to interpret sensor data and provide meaningful insights about the device’s environment.
- Collaborate with cross-functional teams to ensure integrated and effective solutions.
- Contribute to the development of functionality that enhances user experience.
- Implement and test various wireless communication protocols, primarily Wi-Fi and BLE.
- Manage multiple projects and tasks, effectively working under time constraints to meet deadlines.
Understand hardware/firmware design with a testing mindset.
Qualifications
Required Skills and Experience:
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- Minimum 5 years of experience in testing IoT systems.
- Strong proficiency in a programming or scripting language.
- Experience with test methodologies.
- Familiarity with IoT systems, data processing, and associated communication protocols.
- Experience with Appium, Selenium, Robot Framework or similar.
- Experience with agile development in a tightly coupled test/dev team.
- Knowledge of page-object-model automation.
Preferred Qualification
- Additional programming language skills (Python, C++, etc.) beneficial for IoT development and data analysis.
- Previous work on large-scale, high-impact firmware projects.
- Experience with Azure DevOps (ADO).
- Experience with continuous integration and deployment (CI/CD) pipelines.
- Understanding of data structures such as JSON and transmission protocols such as UDP, MQTT, etc.
- Experience diagnosing web site performance issues.
- Experience as a PEN tester.
- Experience as a bug bounty hunter.