onsite
Senior Automation Test Engineer - NeST Digital
QA Engineer
Senior Automation Test Engineer with 12+ years experience designing and implementing cross‑platform C#/.NET libraries for Bluetooth Low Energy hearing‑aid communication, focusing on robust architecture, performance, and API evolution.
About the role
Key Responsibilities
- Collaborate with US‑based engineers and cross‑functional product teams to define feature requirements and test strategies.
- Own the architecture, design, and implementation of a cross‑platform C#/.NET library that enables hearing‑aid communication and configuration over Bluetooth Low Energy.
- Drive the long‑term evolution of the library’s API surface, ensuring backward compatibility, performance optimization, and scalability.
- Develop and maintain automated test frameworks, test cases, and continuous‑integration pipelines to validate functionality, reliability, and latency.
- Apply design patterns, multithreading, and asynchronous programming techniques to create maintainable, high‑performance code.
Requirements
- Minimum 12 years of professional software development experience, with a strong focus on C# and .NET.
- Deep knowledge of Linux environments and Bluetooth Low Energy (BLE) protocols, including GATT API design.
- Proven expertise in multithreaded and asynchronous programming, object‑oriented design, and software design patterns.
- Experience building SDKs or package libraries and implementing automated testing frameworks.
- Excellent problem‑solving skills and ability to work effectively in a distributed, cross‑functional team.