Position: Senior Software Engineer – IVI Testing (CE69SF RM 4024)
Shift timing : General
Work Mode : Hybrid, 2 days from office
Relevant Experience required : 3+ years
Education Required : BE
Must have skills : Automotive IVI Domain based Manual Test Experience
Good to have skills : Embedded C, CAPL scripting, Python based Robot Framework)
An ” IVI Manual Test Engineer” position focuses on testing of IVI software within an IVI software development environment.
Key Responsibilities:
- Process Ownership:
Familiarity with the entire software integration and verification lifecycle, including defining procedures, best practices, and tools to ensure thorough requirements-based testing. - Requirement Analysis:
Collaborate with system engineers to translate system-level requirements into detailed software integration and verification test cases, ensuring complete coverage and traceability. - Integration Test Planning:
Develop comprehensive integration test plans, including test environments, test cases, and test execution strategies, considering different integration scenarios and dependencies. - Verification Test Design:
Lead the design of robust verification test suites, applying appropriate verification techniques like black-box, white-box, and boundary value analysis to cover all functional and non-functional requirements. - Test Execution and Reporting:
Execution of integration and verification test campaigns, monitor test progress, analyze test results, and generate detailed reports to identify defects and track quality metrics. - Defect Management:
Familiarity with defect management processes, including defect logging, prioritization, and tracking to ensure timely resolution of identified issues. - Continuous Improvement:
Identify opportunities to optimize integration and verification processes, implement improvements, and measure their effectiveness. - Alignment with System Team:
Overall, this task needs to collaborate with system engineers on need basis, and other cross-functional teams to ensure alignment on integration and verification activities and address any concerns.
Required Skills and Experience:
- Deep understanding of IVI System Functionality, and the ability to apply them in a practical automotive software context.
- Proven experience in leading software integration and verification activities, including test case design, execution, and defect management.
- Strong knowledge of software testing methodologies (white-box, black-box, regression testing, etc.) and experience with automated testing tools.
- Familiarity with automotive software development lifecycle V-model, including requirements management, design, coding, and validation.
- Excellent communication and collaboration skills to effectively interact with cross-functional teams.
- Experience with configuration management tools and practices.
- Strong analytical and problem-solving skills to identify and troubleshoot issues during integration and verification phases.
Technical Skills:
- Core Competency: Embedded “C” based software verification. Manual Verification/Testing of requirements related to Ethernet stack, CAN stack, Memory Stack, Diagnostics (UDS stack), OS stack, RTE
- Tools: CANoe, CANalyzer, ETAS INCA, MOST Optolyzer, etc
- Automotive Protocol: UDS, CAN, ethernet
- Programming Languages: Embedded C, CAPL scripting, Python based Robot Framework) is plus point
- ADAS/Cluster based testing experience is a plus point.
- ASPICE Compliance experience is plus point.
Education and Background:
- Bachelor’s degree in computer science, Electrical Engineering, or a related field.
- 6-9 years of experience in automotive software integration and verification.
*******************************************************************************************************************************************
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.
