Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Motors Logo

Software Developer-Test Engineering

General Motors

$125,000 - $191,700
Oct 3, 2025
Warren, MI, US
Apply Now

Senior Software Engineer (Test) ensures applications meet GM software and feature standards for functional, system, quality, security, performance and architecture requirements.

Requirements

  • 4+ years of embedded software test experience; background in mobile or automotive industries is a plus
  • 2+ years of experience in testing Android code
  • Excellent programming skills in common languages such as Python, Java, or C++
  • Strong experience with test automation (Robot Framework is a plus), tool development, and scripting, but also comfortable with manual testing when necessary
  • Solid knowledge of software quality assurance methodologies and tools
  • Knowledge of, and experience with, Scrum/Agile software development process
  • Experience with vehicle communication network protocols (CAN, LIN, etc.) is a plus

Responsibilities

  • Ability to drive advanced levels of test planning, execution and quality reporting of software applications through engagement with component developers, external system stakeholders, and sustaining/integration groups.
  • This includes the creation and implementation of both automated and manual test cases and test execution plans.
  • The Software Test Engineer will perform reviews of business and software requirements, design verification plans, execute tests, log defects, and report test metrics and test status to the project teams.
  • Works closely with architects, system engineers, developers, and project/program managers to collaboratively provide successful and on-time delivery of projects with the highest possible quality.
  • Analyzes and reviews business and system requirements.
  • Ability to manage work across multiple projects and ability to lead all testing activities on a feature/project.
  • Executes manual and automated tests, troubleshoots script and test environment issues, triages and logs defects, and tracks progress to plan.

Other

  • Fully qualified individual contributor who has knowledge and understanding of all aspects of a function and exercises independent discretion and judgment on significant matters based on professional knowledge.
  • Takes broad challenges and, through independent professionally developed analysis, identifies and analyses options, and breaks them down into initiatives capable of implementation.
  • Identifies opportunities and proposes solutions to improve internal processes, services, and structures to support functional strategies.
  • Works independently; receives minimal guidance. Acts as a resource for colleagues with less experience.
  • Outstanding verbal and written communication skills