HTC Global Services
Join to apply for the
OTA Software Test Engineer
role at
HTC Global Services
Make a difference HTC Global Services wants you. Come build new things with us and advance your career. At HTC Global you’ll collaborate with experts, join successful teams, and work side by side with our clients to deliver a best‑in‑class infotainment system and a seamless customer experience.
Job Summary As an Off‑Board Technologies / MMOTA Software Test Engineer you will be critical to ensuring the highest quality and reliability of vehicle software update pipelines. Your primary focus will be on the end‑to‑end testing of OTA, Service, HMI, Mobile Apps, and Manufacturing software update processes.
Key Responsibilities
Develop and execute comprehensive functional test scenarios and test cases, leveraging user stories within Agile Sprints.
Collaborate closely with development teams to understand testing requirements and ensure all project requirements are clearly defined and testable.
Prepare, configure, and maintain necessary test benches, vehicles, tools, and software environments to facilitate thorough test execution.
Log all test results (pass/fail) following the merge of related test codes into Master, and meticulously debug any failures to ascertain their root cause, ensuring that only valid defects are accurately entered into the defect tracking system, JIRA.
Work in conjunction with feature engineers to efficiently reproduce and troubleshoot defects identified within the system.
Actively participate in root‑cause analysis for both hardware quality problems and software defects.
Contribute to system design discussions, documentation efforts, and overall testing strategy to deliver a robust and high‑quality infotainment system.
Provide accurate time estimates for testing‑related tasks during sprint planning sessions to support effective project scheduling.
Perform corrective and predictive maintenance on hardware laboratory nodes to ensure they remain in satisfactory condition and functionality for continuous testing.
Analyze the root cause of software failures to correctly prioritize them for subsequent fixing, providing timely validation rounds for both manual and automated tests.
Contribute to the enhancement of test automation development, optimizing existing processes, validating new features, and supporting testing efforts for upcoming vehicle programs.
Identify and propose areas for continuous improvement across all facets of testing and velocity tracking.
Utilize Test Management tools for test planning review, execution, monitoring (including proficient key metrics interpretation), and comprehensive reporting of test results.
Provide detailed feedback and comprehensive bug reports to foster high‑quality software delivery and efficient testing workflows.
Primary Skills Required
Acceptance Testing – Perform end‑to‑end acceptance testing on a test vehicle after an OTA update, verifying that all features function as specified in the user stories and meet the defined customer experience criteria for the infotainment system.
Test Equipment – Prepare and maintain a hardware test bench, in‑vehicle test setup including specific vehicle ECUs and communication modules, to accurately simulate real‑world conditions for rigorous testing of OTA software update downloads and installations.
Test Automation – Develop and enhance automated test scripts using programming languages (e.g., Python) to validate the successful download, integrity check, and installation of OTA software binaries on simulated vehicle environments within the continuous integration pipeline.
Testing – Test – Rigorously execute defined functional test cases for a new manufacturing software update, meticulously documenting all steps and observations to ensure the update process correctly flashes the vehicle’s infotainment system and applies configurations as intended.
Experience Required
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Software Engineering, or a related technical field.
1–5 years of experience in software testing, preferably within embedded systems, automotive, or similar complex software environments.
Proven experience in developing and executing functional test scenarios and test cases.
Familiarity with Agile development methodologies and working with user stories.
Hands‑on experience with defect tracking systems (e.g., JIRA) and test management tools.
Demonstrated ability to perform root‑cause analysis and debug software failures.
Additional Information Our success as a company is built on practicing inclusion and embracing diversity. HTC Global Services is committed to providing a work environment free from discrimination and harassment, where all employees are treated with respect and dignity. HTC is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences within our workforce. HTC is proud to be recognized as a National Minority Supplier.
#J-18808-Ljbffr
OTA Software Test Engineer
role at
HTC Global Services
Make a difference HTC Global Services wants you. Come build new things with us and advance your career. At HTC Global you’ll collaborate with experts, join successful teams, and work side by side with our clients to deliver a best‑in‑class infotainment system and a seamless customer experience.
Job Summary As an Off‑Board Technologies / MMOTA Software Test Engineer you will be critical to ensuring the highest quality and reliability of vehicle software update pipelines. Your primary focus will be on the end‑to‑end testing of OTA, Service, HMI, Mobile Apps, and Manufacturing software update processes.
Key Responsibilities
Develop and execute comprehensive functional test scenarios and test cases, leveraging user stories within Agile Sprints.
Collaborate closely with development teams to understand testing requirements and ensure all project requirements are clearly defined and testable.
Prepare, configure, and maintain necessary test benches, vehicles, tools, and software environments to facilitate thorough test execution.
Log all test results (pass/fail) following the merge of related test codes into Master, and meticulously debug any failures to ascertain their root cause, ensuring that only valid defects are accurately entered into the defect tracking system, JIRA.
Work in conjunction with feature engineers to efficiently reproduce and troubleshoot defects identified within the system.
Actively participate in root‑cause analysis for both hardware quality problems and software defects.
Contribute to system design discussions, documentation efforts, and overall testing strategy to deliver a robust and high‑quality infotainment system.
Provide accurate time estimates for testing‑related tasks during sprint planning sessions to support effective project scheduling.
Perform corrective and predictive maintenance on hardware laboratory nodes to ensure they remain in satisfactory condition and functionality for continuous testing.
Analyze the root cause of software failures to correctly prioritize them for subsequent fixing, providing timely validation rounds for both manual and automated tests.
Contribute to the enhancement of test automation development, optimizing existing processes, validating new features, and supporting testing efforts for upcoming vehicle programs.
Identify and propose areas for continuous improvement across all facets of testing and velocity tracking.
Utilize Test Management tools for test planning review, execution, monitoring (including proficient key metrics interpretation), and comprehensive reporting of test results.
Provide detailed feedback and comprehensive bug reports to foster high‑quality software delivery and efficient testing workflows.
Primary Skills Required
Acceptance Testing – Perform end‑to‑end acceptance testing on a test vehicle after an OTA update, verifying that all features function as specified in the user stories and meet the defined customer experience criteria for the infotainment system.
Test Equipment – Prepare and maintain a hardware test bench, in‑vehicle test setup including specific vehicle ECUs and communication modules, to accurately simulate real‑world conditions for rigorous testing of OTA software update downloads and installations.
Test Automation – Develop and enhance automated test scripts using programming languages (e.g., Python) to validate the successful download, integrity check, and installation of OTA software binaries on simulated vehicle environments within the continuous integration pipeline.
Testing – Test – Rigorously execute defined functional test cases for a new manufacturing software update, meticulously documenting all steps and observations to ensure the update process correctly flashes the vehicle’s infotainment system and applies configurations as intended.
Experience Required
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Software Engineering, or a related technical field.
1–5 years of experience in software testing, preferably within embedded systems, automotive, or similar complex software environments.
Proven experience in developing and executing functional test scenarios and test cases.
Familiarity with Agile development methodologies and working with user stories.
Hands‑on experience with defect tracking systems (e.g., JIRA) and test management tools.
Demonstrated ability to perform root‑cause analysis and debug software failures.
Additional Information Our success as a company is built on practicing inclusion and embracing diversity. HTC Global Services is committed to providing a work environment free from discrimination and harassment, where all employees are treated with respect and dignity. HTC is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences within our workforce. HTC is proud to be recognized as a National Minority Supplier.
#J-18808-Ljbffr