Android Software Test Automation Leader (Mid-Level / Senior / Expert)
Aurora Engineering AB Eskilstuna, Södermanland County, Sweden
IT Services and IT Consulting · 11-50 employees
About the role
Define and implement software verification strategies, HIL test environments, and automation frameworks for automotive Android systems. Collaborate with cross-functional teams to ensure high-quality, scalable software solutions through continuous testing and integration.
What they look for
Requirements
Requires strong hands-on experience with HIL testing, Android application automation, and Python programming with pytest. Candidates must have a solid understanding of automotive communication protocols and experience integrating test environments into CI/CD pipelines.
Full description
Android Software Test Automation Leader
Experience Level: Mid-Level / Senior / Expert
We are looking for an experienced Android Software Test Automation Leader to join a dynamic automotive engineering team working on a next-generation Android software platform.
In this role, you will play a key part in defining and implementing the software verification strategy, HIL test environment, and test automation framework for automotive Android systems. You will work closely with software, hardware, system, and verification teams to ensure high-quality, reliable, and scalable software solutions.
The ideal candidate is passionate about test automation, embedded systems, Android platforms, and automotive technologies, with strong hands-on experience in Python, pytest, HIL testing, CI/CD, and automotive communication protocols.
Key Responsibilities
- Define, develop, maintain, and execute HIL test strategies, test plans, and automated test campaigns for automotive Android systems.
- Develop and maintain scalable test automation frameworks using Python and pytest.
- Automate validation of Android applications, Android Auto integration, connectivity, and system-level functionality.
- Configure and execute Hardware-in-the-Loop (HIL) test environments, including real-time simulations and ECU integration.
- Integrate ECU and HIL test environments into CI/CD pipelines, using tools such as Jenkins, to enable continuous automated verification.
- Develop automated validation for automotive communication protocols including CAN, LIN, Ethernet, and Bluetooth.
- Create and maintain custom pytest plugins, test utilities, and automation components to support scalable testing.
- Design modular, maintainable, and reusable test automation solutions across different test environments.
- Analyze test results, identify defects, perform root-cause analysis, and troubleshoot complex system and integration issues.
- Collaborate closely with software developers, system engineers, hardware engineers, architects, and other cross-functional teams.
- Contribute to the continuous improvement of verification methodologies, automation processes, and test infrastructure.
- Support Agile development teams through continuous testing, integration, and automated verification.
- Apply modern tools, including AI-assisted engineering and automation practices, to improve productivity, test coverage, and engineering efficiency.
Required Qualifications & Experience
- Strong hands-on experience with Hardware-in-the-Loop (HIL) testing, including development and execution of HIL test strategies and test plans.
- Proven experience in Android application test automation, preferably within automotive environments.
- Experience with Android Auto integration and connectivity validation.
- Strong programming skills in Python, with practical experience using pytest.
- Experience developing and optimizing test automation frameworks with scalable, modular, and maintainable architecture.
- Hands-on experience integrating ECU/HIL test environments into CI/CD pipelines, preferably using Jenkins.
- Strong knowledge of automotive communication protocols:
- CAN
- LIN
- Automotive Ethernet
- Bluetooth
- Experience with automated testing and validation of automotive communication interfaces.
- Good understanding of automotive embedded systems, ECU architectures, and software verification methodologies.
- Experience preparing, configuring, and executing HIL test campaigns, including real-time simulation of different vehicle operating scenarios.
- Experience working in Agile software development environments.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to work effectively with multidisciplinary teams across software, hardware, system, and verification engineering.
Preferred Qualifications
- Experience with Android Automotive OS (AAOS) and the Android Auto ecosystem.
- Experience with automotive test tools, HIL platforms, simulation environments, and test management tools.
- Knowledge of CI/CD, DevOps, and Continuous Verification practices.
- Experience with automated ECU/system-level verification.
- Knowledge of ISO 26262, Automotive SPICE (ASPICE), and other automotive quality standards.
- Experience with requirements management and traceability.
- Familiarity with automotive diagnostics and vehicle communication technologies.
- Experience working with custom automation plugins and test infrastructure development.
Personal Profile
We are looking for someone who is:
- Passionate about software testing and test automation.
- Curious, analytical, and strongly quality-focused.
- A proactive problem solver with a structured approach to troubleshooting.
- Comfortable working in cross-functional Agile teams.
- Collaborative and able to communicate effectively with technical stakeholders.
- A fast learner who is comfortable working with new technologies and tools.
- Interested in leveraging AI and modern engineering tools in day-to-day development and testing activities.
- Motivated to continuously improve test strategies, automation frameworks, and engineering processes.
Working Environment
You will work face-to-face with a cross-functional engineering team focused on software automation and verification. The role provides an opportunity to collaborate closely with specialists across Android, embedded software, HIL, automation, hardware, and system engineering.
You will contribute to building a modern and scalable automation ecosystem while exploring how AI-assisted engineering can create synergies and improve software development and verification efficiency.
Similar roles
-
Staff Android Software Engineer, Cash App Consumer Platform
Block Seattle, Washington, United States · $264K–$395K/yr
-
Staff Software Engineer, Android Growth Systems and App Foundations
Google London, England, United Kingdom
-
Senior Android Engineer- Hardware
SumUp Berlin, Germany
-
Staff Software Engineer, Android
Toast Bengaluru, Karnataka, India
-
Senior Product Data Scientist, Calling for Android and Business Communication
Google Mountain View, California, United States · $163K–$236K/yr
-
Android Developer
Snappy Shopper Stirling, Scotland, United Kingdom