Job Type






Test Automation Engineer (CANOE/CAPL/Python) Jalisco


Luxoft Jalisco Mexico

2 months ago

Project Description

The "Test Tools Developer - CANOE" is a hands-on engineer who works on the definition and development of "Test Tools" solutions (combination of HW or SW) necessary to test/validate/measure/record a Product feature or the Product itself.

The "Test Tool Developer - CANOE" reports Hierarchically to the "TIAT (Test Infrastructure and Tools) Team Leader" and Functional to the "Test Tool Coordinator".

The "Test Tool Developer - CANOE" shall be in close contact with other Client's TIAT teams around the world to define the approach to follow for the development of a new "Test Tool".

The "Test Tool Developer - CANOE" is part of the TIAT Team therefore is a services engineer who can be reached by several different team members (Validation, SysTest, SysIntTest, Quality) requesting for support, as part of his duties the "Test Tool Developer- CANOE" shall follow up the support request together with the "TIAT Team Leader" to prioritize activities.

Below is a list of Test... Tools (but not limited to) that "Test Tool Developer" shall support with:

● System Validation test benches: closed loop HIL, reinjection HIL, system integration test bench

● DV/PV/EMC test benches

● Project specific tools

● Vehicle rest bus simulation

● Vehicle recording system, incl. vehicle fitout, ground truth reference system

● Virtual validation tools - SIL, virtual sensor models, etc.

● Various injection / acquisition tools to input / collect output test data from a tested Product

● SW equipment for all of the above.


● Ensure that the Test Tool definition is properly documented in a DOORS module or by CORE ALM ticket.

● Reviews requirements for Test Tools provided by the project test teams (System Validation Team, Mechatronic Test Team, SW Test Team, depending on the Product Line strategy)

● Define the Test Tool following Client's standard architectures by having a round table discussion with other TIAT team members.

● Contact standard suppliers in case their support is needed for the development of a tool.

● Create and update a basic L3 timing plan for Tool readiness.

● Provides estimations in terms of Test Tools development efforts and costs

● Keep the requester informed with status/stage/blocking issues on the development of the Tool.

● Reach TIAT Team Lead/Test Tool Coordinator/Requester in case support is needed.

● Ensures quality and validation of the Test Tools before it is released/deployed.

● Create documentation for the Test Tool.

● Backup documentation and source code of Test Tool following Client' standards (SVN)

● Continuous identification of areas for improvement.

Mandatory Skills Description:

● Proven development experience in CANOE / CAPL / VectorTest or similar vector framework

● Proven development experience in any programming/scripting language like: Python, C (any variant), Labview, etc.

● Proven experience with automotive communication protocols (CAN, Automotive Ethernet, LIN)

● Experience with design and development of "Testing Solutions"

● High degree of innovation and creativity

● High level of motivation and work ethic with an emphasis on practical, hands-on work

● Very good overall communication skills, goal-orientation mindset, good interpersonal skills

● International spirit, team spirit

Nice-to-Have Skills:

● Experience in System Test Validation positions

● Experience with automotive communication tools in addition to Vector.

● Experience with requirements engineering and design tools

● Automotive/ADAS experience would be an advantage

● Ability to document comprehensively and concisely


English: C1 Advanced
Jalisco Mexico

Salary Criteria












Copyright © 2023 Fonolive. All rights reserved.