Senior Software Engineer – Test Framework developing Python automation libraries for testing solutions at GM. Collaborating with teams to enhance software development and testing processes.
Responsibilities
Develop Python automation libraries as part of a global automation ecosystem that enables efficient and effective testing of software.
Own automation features and initiatives based on customer needs.
Develop CI/CD and other pipelines to expand and maintain our framework's robust quality chain.
Participate in code reviews and provide constructive feedback to team members on best practices and standards.
Work as a technical mentor to deliver training and guidance required to develop a highly capable software development team.
Foster and maintain a positive and collaborative work environment while driving process improvement and innovative solutions.
Actively participate in team scrum meetings including backlog refinement, iteration planning, and retrospectives.
Stay up to date with emerging technologies and trends in software automation.
Requirements
5+ years of experience developing in multiple programming languages such as Python, Java, C++, C#, Groovy, Scala, etc.
Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering or related.
Hands-on test automation development expertise with in-depth knowledge of multiple open-source/commercial tools for test automation.
High level of oral and written communication skills to work independently and effectively with others.
Benefits
GM offers a variety of health and wellbeing benefit programs.
Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts.
Lead Software Engineer driving the evolution of Azure cloud platform at Wells Fargo. Provide technical leadership, architect complex solutions, and mentor developers in best practices.
Principal Engineer leading cloud - native infrastructure initiatives for Wells Fargo. Collaborating across teams to develop and implement scalable engineering solutions in a technology - driven environment.
HV Transmission Engineering Lead overseeing electrical engineering teams for UK HV Transmission projects. Collaborating on design delivery, managing stakeholder communication, and leading complex engineering scopes.
Senior Software Engineer at Ralliant Corporation designing and developing scalable software solutions using C++, Python, and C#. Collaborating with teams to deliver high - quality software and drive continuous improvement.
Software Engineering Intern developing next - generation test automation software at Tektronix. Collaborating with senior engineers on impactful projects and gaining exposure to modern engineering practices.
AI - Native Engineering Lead at PwC overseeing cloud migration strategies and mentoring teams for developing innovative software solutions. Focus on AWS cloud and AI - native practices while ensuring quality and security.
Full Stack Engineer designing and developing software solutions at Barclays. Collaborating with cross - functional teams while ensuring code quality and performance at scale.
Principal Engineer - Android providing technical leadership across critical native Android applications at IAA. Influencing engineering excellence and driving modernization in mobile apps.