Senior Test Engineer (Automation)
Summary:
Design and implement scalable test automation frameworks for mobile and embedded systems (eSIM/eSE). Focus on transitioning from manual to automation-first testing, working across Android devices, embedded systems, and backend integrations. Actively build, debug, and optimize test solutions, including CI/CD pipelines, while mentoring teams on automation best practices.
Requirements:
- Design and develop automated test frameworks for mobile and embedded systems.
- Build and integrate test solutions across Android devices, simulators, and backend systems.
- Debug issues across device, platform, firmware, and test layers.
- Set up and manage CI/CD pipelines for automated testing.
- Improve testing processes, including automation coverage, quality metrics, and reporting.
- Mentor teams and drive adoption of automation best practices.
Qualifications:
- Strong programming skills in C/C++ and Python, Java, or Kotlin.
- Hands-on experience with test automation frameworks (e.g., PyTest, Robot, JUnit).
- Proficiency with CI/CD tools (e.g., Jenkins, Git workflows).
- Experience in mobile or embedded system testing.
- Strong expertise in Android platform debugging (ADB, logcat, system logs).
- Experience in API testing (REST/gRPC), device/integration testing, and debugging multi-layer systems.
- Ability to design scalable, reusable test frameworks and transition from strategy to implementation.
- Domain experience in at least one of the following: eSIM, Secure Element, NFC, Telecom, or Embedded Systems.
- Minimum of 5 years in testing (mobile/embedded/telecom) and 3 years in test architecture or automation leadership.