STABILITY & PERFORMANCE TEST ENGINEER at Unikie
Tampere, Länsi-Suomi, Finland -
Full Time


Start Date

Immediate

Expiry Date

23 Aug, 25

Salary

0.0

Posted On

23 May, 25

Experience

6 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Jenkins, Process Management, Python, Test Automation, Electronics, Automation, Computer Science, Scripting, Shell Scripting, Appium, Adb, Integration, Git

Industry

Information Technology/IT

Description

WE ARE LOOKING FOR

Stability & Performance Test Engineer
We are seeking experienced Stability & Performance Test Engineer to join our customer’s Android-based Infotainment Platform team. In this role, you’ll be responsible for long-duration system stability testing and automated stress and performance tests development to ensure platform resilience, responsiveness, and robustness under real-world and edge-case conditions. You will work collaboratively with cross-functional teams across Platform, Middleware, Apps, Validation, DevOps, and QA to proactively detect and resolve performance bottlenecks and stability issues before they reach production.

Key Responsibilities

  • Execute GitLab-based stability and performance test suites simulating extended real-world scenarios.
  • Design and implement automated stress and performance and fault-injection tests targeting CPU, GPU, memory, and service concurrency.
  • Integrate automated test coverage into CI/CD pipelines with real-time triage, logging, and alerting mechanisms.
  • Analyze system behavior to identify issues such as memory leaks, crashes, system resets, UI lags, and service instability.
  • Collaborate with cross-functional teams to perform root cause analysis and drive bug resolution.
  • Optimize edge-case testing strategies and ensure seamless performance under multi-app and high-load conditions.

Skills Required

  • Test Automation
  • Appium
  • Android AOSP
  • Unix/Linux
  • Pytest

REQUIRED QUALIFICATIONS

General Requirements:

  • 3–6+ years of experience in Android platform validation or embedded systems testing.
  • Strong understanding of Android internals (AOSP), memory and process management.
  • Proficiency with Python, ADB, Git, Linux command line, and log/debug analysis.
  • Experience working on Android-based automotive infotainment platforms is highly preferred.
  • Proven ability to collaborate cross-functionally and communicate effectively in fast-paced environments.
  • Bachelor’s or master’s degree in computer science, Electronics, or a related field.

Key Technical Skills

  • Android system debugging tools: Logcat, Bugreport, Tombstones.
  • Automation frameworks: UIAutomator, Appium, PyTest or other frameworks
  • Performance profiling: Perfetto, Systrace, Android Profiler.
  • Scripting and automation: Python, Shell scripting.
  • CI/CD tools and integration: GitLab CI, Jenkins.

Preferred (Not Mandatory):
o Experience with QNX RTOS in mixed-OS environments.
o Familiarity with Virtual Machines/Hypervisors (e.g., Xen, VMware, KVM).

Responsibilities
  • Execute GitLab-based stability and performance test suites simulating extended real-world scenarios.
  • Design and implement automated stress and performance and fault-injection tests targeting CPU, GPU, memory, and service concurrency.
  • Integrate automated test coverage into CI/CD pipelines with real-time triage, logging, and alerting mechanisms.
  • Analyze system behavior to identify issues such as memory leaks, crashes, system resets, UI lags, and service instability.
  • Collaborate with cross-functional teams to perform root cause analysis and drive bug resolution.
  • Optimize edge-case testing strategies and ensure seamless performance under multi-app and high-load conditions
Loading...