SDET Android System III

Overview

On Site
$82 - $82
Contract - W2

Skills

ARM
Android
Apache Knox
Artificial Intelligence
Automated Testing
Debugging
Design Architecture
Evaluation
FOCUS
Gradle
Instrumentation
Java
Linux Kernel
Machine Learning (ML)
Mobile Devices
Open Source
Performance Testing
Program Management
Python
Quality Assurance
Regression Analysis
Root Cause Analysis
System Testing
Technology Assessment
Testing

Job Details

Duties:

Understand the business requirements and Develop and execute comprehensive test strategies, including functional, integration, regression, and performance testing, with a focus on core Android internals, APIs, lifecycles, and instrumentation.

Dive deep into design/architecture for Android System, Framework, Kernel, TA alongside with requirements to design cases.

Build maintainable, high quality and effective automated tests for Knox services.

Architect, design, and implement advanced test automation frameworks specifically for Android systems, ensuring broad coverage for different layers.

 

 

End to end testing of a product including automation on android mobile devices

Conduct performance and benchmark testing for key system metrics, including battery life, memory usage, and boot time. Monitor and track performance regressions.

 

 

Perform in-depth debugging and analysis of failures using Android tools like ADB, logcat, and tombstone. Provide clear root cause analysis to the development teams.

Takes ownership/responsibility for the product quality during monthly releases

Co-ordinate with program management, Developers and QA leads.

 

 

Help in building Engineering culture that enables quality in all software features across Knox services.

 

Skills:

5+ minimum years experience in Android System testing

2+ Years Experience in Android System/Framework Automation

Expertise in Android system and its layered architecture, from the foundation of the Linux kernel to the user-facing applications the Android including Framework and system level security concepts like ARM's TrustZone.

Expertise with standard Android testing and debugging tools, including Android Debug Bridge (ADB), logcat, and the Memory Analyzer Tool.

Extensive coding skills in Java or Python.

Excellent understanding of QA processes and methodologies

 

Preferred Qualifications

 

Previous experience in the testing or development of Android Open Source Project (AOSP) or custom Android versions.

Familiarity with Android build systems, such as Gradle.

AI/ML Testing: Experience with validating AI functionality on Android devices and refining AI evaluation datasets.

 

Keywords:

Education: Education Masters in Computer Science or equivalent

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.