General Motors is at the forefront of developing next-generation embedded platform software to deliver cutting-edge features to our customers. To achieve this, our testing processes, tools, and infrastructure must evolve alongside our software. We are seeking motivated engineers to help build high-quality test tools and infrastructure that ensure the success of our features.
As a Senior Software Engineer – Product Owner at GM, you will lead a team focused on creating automation solutions that enable test automation throughout various stages of software development and integration. This role involves developing automation tools and frameworks for all systems and subsystems within the vehicle. This exciting opportunity is based in the central hub for developing automation enablers that will revolutionize how GM develops and tests software. The Senior Software Engineer – Product Owner will gather input from various customer teams and translate their needs for automated testing into actionable solutions. This position offers the chance to collaborate with different business units across GM, providing significant opportunities for both technical and leadership growth.
Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report onsite at the GM Global Technical Center - Sloan Engineering Center at least three times per week minimum or other frequency dictated by the business.
- Own team backlog and manage team sprint priorities based on customer needs.
- Represent the team in automation framework planning and roadmap discussions.
- Coordinate with customers on feature requests, bugs, and future test automation needs.
- Facilitate team meetings including backlog refinement, iteration planning, and retrospectives.
- Guide the team on the development of Python automation libraries that enable efficient and effective testing of the software that integrate into a global automation ecosystem.
- Participate in code reviews and provide constructive feedback to team members on best practices and standards.
- Work as a technical mentor to deliver the training and guidance required to develop a highly capable SW automation development team.
- Foster and maintain a positive and collaborative work environment while driving process improvement and innovative solutions.
- Stay up to date with emerging technologies and trends in software automation.
- Develop and adapt automation development to fit the needs of an enterprise level SW organization.