General Motors
Automotive
SeniorSoftwareDeveloper-TestAutomation
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Developer - Test Automation at General Motors. Skills: Test Automation, Software Development, CI/CD, API Testing. Design automated test frameworks. Build automation frameworks”
Industry & Context.
Debugging; Analytical skills; Root cause analysis
What They're Looking For.
Must Have
Bachelor's degree in engineering, 7+ years of relevant experience, Programming skills in Java, Programming skills in C#, Programming skills in Python, Programming skills in JavaScript, Experience with Selenium, Experience with Playwright, Experience with Cypress, Experience with Appium, Solid understanding of QA methodologies, Solid understanding of testing types, Solid understanding of software development lifecycles, Hands-on experience with APIs, Experience with Postman, Experience with REST Assured, Familiarity with Azure DevOps, Familiarity with GitHub Actions, Familiarity with Jenkins, Familiarity with GitLab, Debugging and analytical skills, Experience working in Agile environments, Collaborating in cross-functional teams
Nice to Have
Experience with Azure, Experience with AWS, Experience with GCP, Performance testing expertise, Load testing expertise, Experience with JMeter, Experience with k6, Experience with Gatling, Security testing exposure, Familiarity with OWASP principles, Knowledge of containerization, Knowledge of microservices testing strategies, Background in test data management, Background in environment configuration, Contributions to automation framework design at scale
What You'll Do.
Design automated test frameworks
Build automation frameworks
Maintain automation frameworks
Develop high-quality test automation
Write clean automated tests
Write maintainable automated tests
Write efficient automated tests
Collaborate with mechatronics engineering teams
Partner with developers
Partner with product managers
Define test strategies
Ensure testability in design
Improve CI/CD pipelines
Integrate automated tests
Optimize build/test workflows
Drive long-term quality improvements
Champion quality engineering practices
Advocate for automation
Advocate for code quality
Advocate for engineering excellence
How You'll Work.
Team & Collaboration
Cross-functional teams; Mechatronics engineering teams
Process & Methodology
Agile environments
Full Job Description
**Job Description** **Vacancy Status:** This posting is not for an existing vacancy within the organization and is open to new applications. **AI Disclosure:** **As part of the application process, Artificial Intelligence will be used in the hiring process for this role** **Work Arrangement:** This role is categorized as hybrid. This means the successful candidate is expected to report to the office three days per week, at minimum **The Role: ** General Motors is undergoing a major transformation in how we design, develop, and validate software. As part of the **Software Defined Vehicle – Embedded Platforms** organization this role is within the **Virtualization and Software-in-the-Loop (SIL) **group, which is responsible for creating virtual in-the-loop environments to enable development, verification, and validation of embedded controllers, production software, and calibrations across the vehicle/mechatronics domains. You will join our engineering organization as a Software Development Engineer in Test (SDET), responsible for building robust, scalable, and automated testing solutions that ensure the quality, reliability, and performance of our products. This role blends software engineering with a passion for quality, enabling you to influence architecture, improve testability, and drive engineering excellence across teams. What You'll Do (Responsibilities): * Design automated test frameworks — Build and maintain scalable automation frameworks for UI, API, and integration testing. * Develop high‑quality test automation — Write clean, maintainable, and efficient automated tests using modern tools and languages. * Collaborate with mechatronics engineering teams — Partner with developers, product managers, and QA to define test strategies and ensure testability in design. * Improve CI/CD pipelines — Integrate automated tests into continuous integration systems and optimize build/test workflows. * Analyze defects and root causes — Investigate failures, identify patter
Applying for this Senior Software Developer - Test Automation role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about General Motors?
Real rants from real employees. Read before you apply.