What are the responsibilities and job description for the Software Test Engineer position at Hashlist?
Hashlist is a platform for positions & projects within the automotive industry.
We establish supplier relationships with automotive companies and provide a one-stop shop for candidates interested in working in the industry.
Are you ready to be a part of that journey?
We are now looking for a Software Test Engineer in Detroit, Michigan.
Responsibilities
• Design, develop, and execute software test plans and test cases for automotive software systems, including infotainment, ADAS, and control systems
• Collaborate with software development teams to understand requirements and ensure comprehensive test coverage
• Perform functional, regression, integration, and system testing to identify software defects and ensure high-quality software releases
• Develop and maintain automated test scripts using relevant tools and frameworks to enhance test efficiency and coverage
• Analyze test results, document defects, and work closely with development teams to resolve issues
• Participate in code reviews and provide feedback on testability, performance, and reliability of software
• Ensure compliance with industry standards, safety regulations, and company policies in all testing activities
• Maintain and update test documentation, including test plans, test cases, and test reports
• Continuously improve testing processes, tools, and methodologies to increase the efficiency and effectiveness of software testing
• Stay current with advancements in software testing tools, techniques, and automotive industry trends
Qualifications
• University degree in Computer Science, Software Engineering, Electrical Engineering, or a related field
• Proven experience as a Software Test Engineer, preferably in the automotive industry
• Strong understanding of software testing methodologies, tools, and processes
• Proficiency with test automation tools and frameworks (e.g., Selenium, Appium, JUnit)
• Experience with automotive software standards and protocols (e.g., CAN, LIN, AUTOSAR)
• Excellent problem-solving and analytical skills
• Ability to work effectively in a collaborative, cross-functional team environment
• Strong communication and interpersonal skills
• Knowledge of industry standards and regulations related to automotive software testing
• Experience with continuous integration/continuous deployment (CI/CD) pipelines is a plus
• Familiarity with programming languages such as Python, Java, or C for test automation is a plus
Next steps:
- Press "Apply"
- We will review your application
- If qualified, you will be accepted into the network, and can be considered for this and similar positions & projects