Intermediate (2-5 years of experience)
Summary of the Role
As a Vehicle Software Testing Engineer, you will be responsible for ensuring the quality and reliability of software systems used in modern vehicles. This includes the development and execution of detailed test plans, automation frameworks, and performance analysis to ensure software performance meets industry standards.
Required Skills
Automated testing frameworks
Vehicle communication protocols
Programming for test automation
Adaptability to new technologies
Qualifications
Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field.
2-5 years of hands-on experience in software testing, specifically in the automotive industry.
Experience with software testing methodologies and tools (e.g., Selenium, JIRA).
Knowledge of vehicle communication interfaces, such as CAN, LIN, or MOST.
Familiarity with programming languages used in test automation (e.g., Python, C++).
Understanding of embedded systems and microcontrollers in automotive applications.
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Responsibilities
Develop and implement detailed test plans for vehicle software systems.
Design and execute test cases to validate functionality, user experience, and system reliability.
Work with development teams to identify software bugs and issues during the testing phase.
Analyze test results, report findings to software developers, and follow through on resolutions.
Contribute to the design of automation frameworks to streamline testing processes.
Collaborate with cross-functional teams to ensure comprehensive testing coverage.
Keep abreast of the latest testing tools, methodologies, and industry standards.
Support the creation of user documentation based on test findings and software enhancements.