HamburgerMenu
hirist

Job Description

Job Summary :


Menschen Consulting Pvt. Ltd. is seeking a highly skilled and experienced Test Engineer (Python Test Automation Specialist) to join our dynamic team in Hyderabad. With 5+ years of experience, the ideal candidate will play a pivotal role in leading our test automation efforts, primarily focusing on automotive systems and Electronic Control Units (ECUs). This position requires a strong background in test automation design, scripting, and maintenance, leveraging Python and CAPL in an automotive context.


Key Responsibilities :


Test Automation Leadership & Strategy :


- Lead the design, development, and implementation of robust and scalable automated test frameworks and test suites for automotive embedded systems and ECUs.

- Define test automation strategies and best practices, ensuring comprehensive test coverage and efficient execution.

- Evaluate and recommend new tools, technologies, and methodologies to enhance test automation capabilities.


Test Scripting & Development :


- Develop, script, and maintain automated test cases using Python for various levels of testing (e.g., unit, integration, system, regression).

- Utilize CAPL (Communication Access Programming Language) for testing automotive

communication protocols (e.g., CAN, LIN, FlexRay, Ethernet) and ECU functionalities.

- Integrate automated tests into Continuous Integration/Continuous Delivery (CI/CD) pipelines.


ECU Testing & Validation :


- Design and execute tests for Electronic Control Units (ECUs), focusing on functional, non-

functional, diagnostic, and communication protocol testing.

- Simulate various automotive scenarios and environmental conditions to ensure ECU

robustness and reliability.

- Analyze test results, identify defects, and work closely with development teams for timely

resolution.


Test Environment Setup & Maintenance :


- Set up and maintain test benches, hardware-in-the-loop (HIL) systems, and software-in-the-loop (SIL) environments.

- Configure test tools (e.g., Vector CANoe, CANalyzer) for efficient test execution.

- Ensure the stability and reliability of the automated test infrastructure.


Collaboration & Documentation :


- Collaborate closely with software developers, hardware engineers, system architects, and

project managers throughout the product development lifecycle.

- Document test plans, test cases, test results, and defect reports clearly and concisely.

- Provide regular updates on testing progress, risks, and challenges to stakeholders.


Quality Assurance & Continuous Improvement :


- Drive a culture of quality by advocating for test-driven development and shift-left testing principles.

- Participate in root cause analysis of defects and contribute to process improvements.

- Stay updated with the latest trends and advancements in automotive testing, test automation, and relevant technologies.


Required Skills and Qualifications :


- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics

Engineering, or a related field.

- 5+ years of dedicated experience in Test Automation, with a strong focus on Python for

scripting.

- Demonstrable experience with CAPL scripting for automotive testing (e.g., using Vector

CANoe/CANalyzer).


- Mandatory experience working within the Automotive Domain or on Automotive projects, including familiarity with ECU testing.

- Solid understanding of automotive communication protocols (e.g., CAN, LIN, FlexRay, Automotive Ethernet) and diagnostic protocols (e.g., UDS, KWP2000).

- Experience with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing methodologies.

- Proficiency with version control systems (e.g., Git).

- Strong analytical, problem-solving, and debugging skills.

- Excellent written and verbal communication skills, with the ability to articulate complex technical issues clearly.

- Ability to work independently and as part of a collaborative, cross-functional team.


Preferred Skills (Nice to Have) :


- Familiarity with other programming languages relevant to embedded systems (e.g., C/C++).

- Experience with other automotive testing tools (e.g., dSPACE, ETAS, Lauterbach).

- Knowledge of ASPICE, ISO 26262, or other automotive quality/safety standards.

- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps) for integrating test

automation.

- Understanding of embedded software development processes.


Why Join Menschen Consulting Pvt. Ltd.?


- Opportunity to lead and significantly impact test automation for cutting-edge automotive systems.

- Work on challenging and innovative projects within a specialized domain.

- Collaborative and technically driven environment with opportunities for continuous learning and skill enhancement.

- Exposure to diverse automotive technologies and client projects.

- Competitive salary and comprehensive benefits package


info-icon

Did you find something suspicious?