Test Engineer - Automotive Systems & AI-Assisted Test Automation
BMW TechWorks India · Pune
Collected role description
Our team develops BMW system functions on the AUTOSAR Classic Platform, delivered as source code to BMW's suppliers for integration into ECUs. We're looking for a strong test engineer to ensure the quality and reliability of our system functions across software and hardware evaluation environments. What You'll Do: Design, implement, and execute test cases and test suites for BMW system functions on the AUTOSAR Classic Platform Perform testing on our hardware evaluation platforms Identify repetitive or manual testing tasks and develop scalable automation to eliminate them Report, track, and help triage defects in collaboration with developers and domain experts Collaborate closely with the Germany team, contracted engineers, and BMW suppliers on test requirements and evaluation platform validation Must-Have: University degree in Computer Science or a comparable qualification Fluent business English Strong software testing fundamentals (test design, test case development, defect tracking, test reporting) Solid programming/scripting skills in Python Solid understanding of CI/CD concepts, Git, and modern software development workflows Strong analytical skills and attention to detail Strongly Preferred: Experience with test automation frameworks (e.g., pytest, ECU Test) Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, Azure DevOps, or similar) Ability to analyze manual testing processes and translate them into automation solutions Exposure to hardware-in-the-loop (HIL) testing, embedded systems, or microcontroller-based test setups Nice to Have Experience with AUTOSAR or automotive software testing Experience with test automation for embedded/automotive systems Hands-on experience developing or deploying AI agents / agentic test automation workflows Experience with LLM APIs, RAG, tool calling, MCP, or similar AI technologies Familiarity with automotive communication protocols (CAN, LIN, Ethernet) Knowledge of automotive development/testing standards (e.g., ASPICE) Experience with build systems such as CMake, Make, or Bazel