
Search by job, company or skills
ALTEN Group is a world leader in Engineering and Technology consulting services providing outsourced Engineering, R&D, and IT Services for different industries such as Transportation, Defence, Energy and Security with 55,000 engineers in nearly 35 countries. ANOTECH is the subsidiary of the Group delivering ALTEN's Engineering Services in Singapore.
As a Test Architect, you will lead the evolution of testing within the eSIM/eSE development teams, driving a shift from manual testing to a robust, efficient, and scalable automation-first framework. The role has a strong focus on Android phone-side integration, mobile/embedded testbenches, and the software layer that interacts with eSIM/eSE components. This is a technical architecture role requiring the candidate to design, implement, integrate, debug, and demonstrate working device-based automation flows
Responsibilities:
. Test Bench & Environment Analysis:
. Understand the current manual test setup, scripts, test flows, data, devices, simulators, HIL/lab infrastructure, backend/simulator services, and product firmware for eSIM/eSE products
. Mobile/Embedded Test Framework Design:
. Architect and implement a modular automation framework (e.g., Robot Framework/ PyTest/ JUnitor equivalent) with reusable libraries, fixtures, data, device control, simulator/backend integration, and reporting
. Hands-on Implementation & Integration:
. Personally implement PoCs and reference flows, including Android device setup, ADB/logcat usage, device provisioning, automation scripts, log collection, simulator/backend integration, and Jenkins/CI execution.
. Android Platform & Device Debugging:
. Support failure analysis across Android phone-side software, system/privileged services, platform or vendor/device layers, backend/simulator, eSIM/eSE firmware, hardware/lab setup, and test scripts.
. Tool & Framework Assessment:
. Evaluate and recommend practical tools, frameworks, simulators, and lab automation approaches based on capability, maintainability, integration effort, cost, and licensing.
. Process, Quality & Compliance:
. Introduce shift-left, risk-based testing, automated regression/smoke suites, traceability (requirements - tests - defects), quality gates, and audit-ready evidence for applicable GSMA, Global Platform/OMAPI, ISO smart card, and Common Criteria expectations.
. Adoption & Reporting:
. Create playbooks, templates, training, and contribution guidelines mentor engineers define KPIs/SLIs such as automation coverage, pass rate, flake rate, MTTD/MTTR, escaped defects, cycle time, and bench utilization.
Must Have Job Requirements:
. Bachelor's or Master's degree in computer science, Electrical Engineering, or related field
. Minimum 5 years in software/hardware testing for embedded, mobile, telecom, smart card, secure-element, or device-integrated products, with at least 3 y ears in test architecture, test automation leadership, or senior technical ownership of test frameworks/benches.
. Hands-on technical delivery: able to translate test strategy into working scripts, reusable libraries, device-benchflows, CI jobs, and troubleshooting playbooks comfortable working independently from problem analysis to implementation
. Programming/Scripting: strong hands-on capability in C/C++ and at least one of Python, Java, or Kotlin able to read, debug, and modify test-bench, integration, or product-adjacent code when needed
. Automation framework: experience with at least one major framework such as Robot Framework, PyTest, JUnit/TestNG, or similar experience designing reusable test libraries is more important than knowing every framework
. CI/CD/CT & DevOps: Jenkins pipelines, Git workflows (PR, code review), artifact management (Nexus/Artifactory or equivalent), and practical integration of automated tests into engineering workflow
. Device, API & integration testing: Experience with mobile/embedded device testing, REST/gRPC or equivalent APIs, protocol/service mocking, logs/traces analysis, test data management, and failure triage across multiple system layers
. Android / mobile platform integration: Practical experience integrating, testing, or debugging Android/mobile devices at system or platform level, including ADB/logcat, system/app logs, device provisioning, and failure analysis across phone software, backend/simulator, firmware, hardware/lab setup, and test scripts.
. Platform-facing test experience: Exposure to one or more of AOSP-based development/debugging, Android CTS/VTS-style validation, Android HAL/VINTF concepts, vendor/device bring-up, Android telephony/connectivity, Secure Element/NFC, or similar embedded-mobile integration layers.
. Domain grounding: Experience in at least one relevant area such as eSIM/eUICC, eSE/Secure Element, UICC/SIM, NFC, smartcard, Android telephony, mobile security, telecom device integration, or embedded product validation
Nice To Have Job Requirements:
. Secure Element / HAL-specific exposure: SE HAL/Secure Element HAL, OMAPI, Android Ready SE, access-control rules, or similar Secure Element integration/testing experience.
. eSIM/eSE domain: direct experience with LPA/Local Profile Assistant, Euicc Service, Euicc Manager, Euicc CardM anager, GSMA RSP(SGP.22/SGP.32), SM-DP+/SM-DS, MEP, APDU, Global Platform, Java Card, ISO/IEC7816/14443, cryptography, protocol analyzers, or secure-element access rules.
. Programming/Scripting: Visual Basic, Bash/PowerShell, or other scripting languages used in legacy or lab environments.
. Environments & observability: Linux, Docker/Kubernetes, logs/metrics/traces (ELK/EFK, Prometheus/Grafana, Open Telemetry), device farms, lab orchestration, or remote bench control.
. Security & quality: SAST/DAST (SonarQube, CodeQL, OWASP ZAP/Burp), dependency/SBOM scanning, fuzz testing, secure coding, or security oriented test automation
. Soft Skills: excellent problem-solving and analytical skills strong communication and collaboration abilities across R&D teams and management stakeholders
Job ID: 146566125