Bachelor's degree in a technical field (Computer Science, Engineering, etc.)
3-5 years of relevant experience in software testing
Strong skills in Python or similar scripting languages
Experience with API integration and interaction
Knowledge of root cause analysis and defect troubleshooting
Familiarity with Agile methodologies and sprint-based testing
Proficient in test automation and automated test frameworks
Responsibilities
Develop and automate functional test scenarios based on user stories
Design tools and APIs for automating operations and reporting
Collaborate with engineering teams to define validation strategies
Prepare and maintain test environments and laboratory equipment
Execute tests, analyze results, and document defects using JIRA
Troubleshoot and prioritize defects in collaboration with teams
Participate in system design and testing activities to ensure quality
Benefits
Opportunity to work in an Agile environment
Collaborative team culture with cross-functional engineering teams
Focus on continuous improvement and software quality
Access to advanced tools and technologies for automation
Potential for professional growth and skill enhancement
Full Job Description
Vehicle Software Validation Engineer
Job Overview
We are seeking a Vehicle Software Validation Engineer to validate software and integrated systems to ensure they meet functional, quality, performance, and customer requirements throughout the product development lifecycle.
The ideal candidate will have experience in software testing, test automation, Python scripting, API integration, and root cause analysis. This role involves working in an Agile environment to plan, execute, analyze, and document testing activities while developing automation tools and solutions to improve software quality and testing efficiency.
Key Responsibilities
Develop, execute, and automate functional test scenarios based on user stories within Agile sprints.
Design and develop tools, services, dashboards, and APIs to automate operations, test execution, data collection, and reporting.
Collaborate with development and cross-functional engineering teams to understand requirements, ensure testability, and define effective validation strategies.
Prepare and maintain test environments, test benches, laboratory equipment, tools, and software.
Execute tests, analyze results, debug failures, perform root cause analysis, and document validated defects using JIRA.
Reproduce, troubleshoot, and prioritize hardware and software defects in collaboration with engineering teams.
Participate in system design, documentation, integration, and testing activities to deliver high-quality software.
Develop and enhance automated test frameworks, scripts, pipelines, and utilities.
Apply full-stack development skills across backend services, databases, APIs, web-based user interfaces, and CI/CD workflows.
Provide sprint estimates for development, automation, and testing activities.
Identify opportunities to improve software quality, testing efficiency, and delivery processes.
Use test management tools for test planning, execution, monitoring, metrics analysis, and reporting.
Prepare detailed defect reports, technical feedback, and documentation to support issue resolution and continuous improvement.
Required Qualifications
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Software Engineering, or a related technical field.
3-5 years of relevant professional experience.
Strong experience in software testing and test execution.
Proficiency in Python or similar scripting languages.
Experience with API interaction and integration.
Knowledge of root cause analysis and defect troubleshooting.
Experience developing and executing functional test scenarios.
Familiarity with Agile development methodologies and sprint-based testing.
Experience with test automation, scripting, and automated test frameworks.
Understanding of backend services, databases, APIs, web-based user interfaces, and CI/CD workflows.
Experience with test management tools and defect tracking.
Strong analytical, problem-solving, documentation, and communication skills.
Preferred Qualifications
Experience with Python or similar scripting languages.
Knowledge of API interaction and data parsing.
Experience with log analysis and telemetry interpretation.
Familiarity with test automation frameworks.
Experience developing tools and automation solutions for engineering operations.
Strong technical writing and process documentation skills.
#LI-CP1
About HTC Global Services
HTC Global Services is a global provider of IT and Business Process Services and Solutions. Founded in 1990, HTC is headquartered in Troy, Michigan with delivery centers across multiple locations in North America, Europe, India, and Malaysia. HTC is an Inc. 500 Hall of Fame company and has been recognized by numerous industry and trade publications as a top provider of services. HTC has a strong client base of Global 2000 customers. HTC has a strong focus on healthcare, retail, financial services, and automotive verticals. HTC has a strong commitment to corporate social responsibility and has been recognized for its contributions to the community.