Automotive Embedded Software Integration Test Engineer
Location : Pune
Exp: 3-5Yr
Mandatory Skills
- 3-5 years of experience in Automotive Software Testing.
- Strong experience in:
- Software Testing
- Software Integration Testing (SIT)
- Test Case Development and Execution
- Requirement-Based Testing
- Hands-on experience with:
- CANoe
- CAPL Scripting
- dSPACE AutomationDesk
- dSPACE ControlDesk
- Experience with requirements management and traceability tools:
- IBM DOORS
- PTC Integrity/Windchill (or equivalent)
- Knowledge of Python scripting for test automation.
- Ability to understand and analyze embedded C code.
- Experience with Git/GitLab version control systems.
- Working knowledge of:
- WinIDEA
- Eclipse
- DaVinci Tools
- Experience in defect management, debugging, and root-cause analysis.
- Knowledge of automotive communication protocols (CAN).
Preferred Skills
- AUTOSAR architecture knowledge.
Key Responsibilities:
Software Testing & Validation
- Analyze software requirements, software architecture, and design specifications to derive comprehensive test scenarios.
- Develop, review, and execute software test cases and test procedures.
- Perform Software Testing, Software Integration Testing (SIT), Functional Testing, and Regression Testing.
- Verify software functionality against software and system requirements.
- Perform defect analysis, root-cause investigation, and issue tracking.
- Generate test reports and support release readiness assessments.
Test Case Development & Requirements Traceability
- Create and maintain requirement-based test specifications and test cases.
- Ensure complete bidirectional traceability between requirements and test cases.
- Perform test coverage analysis and verification status tracking.
- Manage and review requirements using:
- IBM DOORS
- PTC (Integrity/Windchill or equivalent ALM tools)
- Conduct impact analysis for requirement changes and software updates.
- Support compliance with ASPICE and project quality processes.
Software Integration Testing
- Perform Software Integration Testing (SIT) for embedded automotive software.
- Validate interfaces and interactions between software modules.
- Verify communication stacks, application software, and integrated functionalities.
- Support troubleshooting and defect isolation during integration phases.
- Work closely with development teams to resolve software integration issues.
Test Automation & Scripting
- Develop and maintain automated test scripts using:
- CANoe
- CAPL
- dSPACE AutomationDesk
- dSPACE ControlDesk
- Develop automation solutions using Python.
- Support automated regression test execution and reporting.
- Improve test efficiency through automation and continuous integration practices.
Development & Debugging Support
- Read, understand, and analyze embedded software implemented in C.
- Support debugging and troubleshooting software issues.
- Use development and debugging tools including:
- WinIDEA
- Eclipse
- DaVinci Configurator/Developer
- Collaborate with software developers to investigate and resolve defects.
Configuration & Version Control
- Utilize Git/GitLab for source code and test artifact management.
- Maintain software and test baselines.
- Support branch management, merge reviews, and release traceability.
- Ensure proper version control of test automation scripts and test assets.
Regards,
Mallika -IES
Tech Mahindra Ltd
Email: mallika.modugu@techmahindra.com
www.techmahindra.com