Software QA Engineer
UpmyndContract
Required Skillset:
GitCI/CD pipelinesGitHubJIRAlog analysistest management toolsMQTTCANLINmobile apps testingsystems testingnetwork trace analysisdistributed system behavior analysisRESTful API validationembedded vehicle software testingweb platforms testing
Job Description
KEY RESPONSIBILITIES
- Plan, execute, and validate in vehicle tests, including functional, integration, regression, and end to end scenario testing·
- Test system level and sub system ECUs, ensuring proper diagnostics, CAN/LIN behavior, error handling, and safety critical response patterns with thorough test reporting.
- Architect, implement, and maintain scalable test automation frameworks (UI, API, integration, and in vehicle test automation).
- Collaborate with powertrain, connectivity, telematics, and software engineering teams to align vehicle test strategies and support CI driven validation workflows.
- Document defects with clear logs, traces, and reproduction steps collected from vehicle systems and test benches.
- Validate OTA updates, vehicle connectivity, and cloud to vehicle communication pathways.
- Execute build verification tests that gate merges, deployments, or vehicle flash operations.
- Support root cause analysis using ECU logs, network traces, CAN captures, and system behavior during vehicle operation.
REQUIRED SKILLS
- Bachelor’s degree in computer science, software engineering or another relevant field.
- 5+ years in software quality assurance with at least 1-2 years in automotive software.
- Experience in MQTT, CAN, and LIN communication protocols.
- Experience in vehicle testing
- Proficient in testing of embedded vehicle software, systems testing, mobile apps, and web platforms.
- Strong understanding of software testing methodologies and RESTful API validation.
- Proficiency with Git/GitHub, CI/CD pipelines, JIRA, and test management tools.
- Ability to analyze logs, network traces, and distributed system behavior.
- Excellent communication, analytical, and problem-solving abilities.
- Adaptability to evolving business and technical requirements.
- Able to adjust quickly when business needs change and help teams explain the value of solutions to stakeholders.
- Start-up environment experience is beneficial.
- Excellent communication, presentation, and interpersonal skills.
- Willingness to travel as needed for networking events, conferences, trade shows, and business activities, etc.
Similar Jobs
QA Engineer
Remote
Mar 13th, 2026
Software QA Engineer
Ohio
Mar 12th, 2026
QA Engineer
Remote
Mar 11th, 2026
Software QA Engineer
Ohio
Mar 11th, 2026
QA Engineer
Remote
Feb 23rd, 2026