Job description : Position Summary :
Position Summary :
- Software Engineering Validation Engineer for Automotive Infotainment Systems : This role involves maintaining schedules for software releases, creating automated test cases, executing automated functional validation, debugging data communication issues, and testing software code performance.
- Will be involved in system integration and development while ensuring optimal performance of all features in an internal software tool for head unit testing.
Responsibilities :
- Software release testing : Conduct internal and external usage testing.
- Schedule Management : Maintain schedules for unit, integration, and system testing.
- Issue Management : Create, track, and close out tickets for the Validation Testing Team.
- Test Automation : Build automation test cases and test plans for validation projects.
- Functional Validation : Execute functional tests on bench and field for automated software.
- Documentation and Reporting : Prepare documentation, materials, and reports for customer engineering meetings.
- Software Improvement : Review and recommend software improvements based on usage and performance testing. Identify areas for continuous improvement and present them to the software development team.
- Customer Meetings : Develop and maintain an open issue list for customer engineering meetings. Support project-related meetings with customers and author minutes.
- System Testing : Perform system tests according to the validation plan and suggest improvement opportunities to the development team.
- Requirement Tracking : Gain understanding of customer requirements and support the Validation Team.
- Procedure Testing : Test and update test procedures as new requirements arise.
- Software Patch Evaluation : Evaluate new software patches and assess system impacts.
- Issue Troubleshooting : Analyze and address claims and issues during product development and production.
- Documentation and Reporting : Prepare documentation, materials, and reports for customer engineering meetings.
- Open Issue Management : Develop and maintain an open issue list for customer engineering meetings.
- Test Automation Maintenance : Update and adjust automated test procedures with new functional requirements.
- Regression Testing : Evaluate system impacts and conduct regression testing with all new software releases.
Required Skills and Education :
- Bachelor's degree (B.S.) in engineering (or equivalent experience)
- Knowledge of Python and basic scripting languages
- Ability to learn new technologies and skills quickly
- Strong attention to detail, excellent oral and written communication skills
- Ability to conduct thorough testing, debugging, and troubleshooting
- Ability to write clean, well-documented, and efficient test cases
- Experience in testing for complex embedded products and systems (preferred)
- Experience in automation software testing (preferred)
- Experience with Atlassian products (Jira, Bitbucket, Confluence, etc.) (preferred)
25 days ago