Python Test Automation Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Pune - India

profile Monthly Salary: Not Disclosed
Posted on: 12 hours ago
Vacancies: 1 Vacancy

Job Summary

The AmTS Automation team develops and maintains automated software verification workflows for ECU and component testing focusing on Python-based automation and integration into HIL test environments within the product Tracetronic ECU Test.

AmTS integrates test execution across various components:

ECUTest (Tracetronic) framework for automated test sequences

Communication stacks: CAN LIN FlexRay Automotive Ethernet

Diagnostic interfaces: UDS Secure Diagnostics

Toolchains: GitHubbased releases VS Code Python libraries

The system supports the full test lifecycle from preparing test benches to executing weekly or ondemand verification runs.


AMTS is essential to guarantee that:

ECU functions behave correctly

Software integration into vehicle platforms is realized without additional efforts

Test coverage is comprehensive and reproducible

Release candidates meet maturity requirements

BMWs E/E systems maintain high quality standards

Responsibilities:

Ensuring the reliability and operational readiness of automated toolchains that support test case implementation software quality measurement and automated test set release via GitHub.

Owning Python-based automation for test set release test order definition test execution monitoring evaluation and status reporting based on functional test focus areas.

Ensuring that all test cases are written in accordance with defined coding guidelines and allocated E/E system requirements (e.g. ECU flash diagnostics secure communication).

Tasks:

Develop and maintain Python scripts that automate the full test workflow (release execution evaluation reporting).

Maintain troubleshoot and extend automated toolchains based on new or evolving requirements.

Implement test cases following coding standards and requirement specifications for E/E system functions.

  • formally specified by Function Owners
  • implemented using ECUTest libraries
  • part of a maturityrelevant release cadence
  • executed on hardware-in-the-loop test benches

Analyse failed test cases investigate logs identify root causes and create defect tickets with proper error descriptions and log attachments.



Competencies:

Must:

  • Expert in SW automation tools
  • Expert in workflow automation with pyhton and Microsoft Power Automate
  • Expert in cloud computing with Microsoft Azure
  • Expert in SW repositories like Github
  • Expert in using developing tools like VS code

Appreciated:

  • Experience on Hardware-in-the-loop environment or similar setup
  • Experience on CAN/LIN/Flexray and Ethernet automotive variants UDS diagnostics
  • Experience in the areas of technology and software for calibrating coding diagnosing and using control devices for example with Vector (CANoe) products.
  • Furthermore knowledge of automated software test frameworks (ECU Test Robot) would be of great benefit.
  • ISTQB certification
  • ISO26262

Required Experience:

Manager

The AmTS Automation team develops and maintains automated software verification workflows for ECU and component testing focusing on Python-based automation and integration into HIL test environments within the product Tracetronic ECU Test.AmTS integrates test execution across various components: ...
View more view more