Test Architect – Mobile and Embedded Systems
Skills
About the role
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 test benches, 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, not only define strategy or documentation. A key responsibility is to ensure a shareable, reusable test ecosystem that serves internal R&D (IVVQ) and for eTC (embedded Technical Consultants) and FAE (Field Application Engineers) teams that support customer programs.
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 inhouse eSIM/eSE products
· Mobile / Embedded Test Framework Design:
Ø Architect and implement a modular automation framework (e.g., Robot Framework/PyTest/JUnit or 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, GlobalPlatform/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 years 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-bench flows, 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, smart card, 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, EuiccService, EuiccManager, EuiccCardManager, GSMA RSP (SGP.22/SGP.32), SM-DP+/SM-DS, MEP, APDU, GlobalPlatform, Java Card, ISO/IEC 7816/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, OpenTelemetry), 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, IVVQ, eTC, FAE, and management stakeholders
Pay: $7,000.00 - $10,000.00 per month
Benefits:
Health insurance
Professional development
Work Location: In person
Compensation
This Mobile Engineer role pays $84k-$120k/yr. Within typical range for mobile engineer roles in Singapore.
Questions about this role
How do I apply to this Test Architect – Mobile and Embedded Systems role at Anotech Energy?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Mobile Engineer in Singapore?
Compensation for Mobile Engineer roles in Singapore varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Mobile Engineer hub for Singapore medians across recent openings.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does Anotech Energy use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.