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.
Manager leading a software engineering team at RSA providing identity and access management solutions. Ensuring quality software development practices while mentoring engineers and driving project delivery.
Principal Software Developer at AVEVA designing innovative industrial software solutions using C#/.NET. Collaborating in hybrid settings and working on cloud - based systems for industrial automation.
Senior Engineer in DevOps supporting software development and distribution for Insulet's Omnipod platform. Responsible for CI/CD pipelines and cloud - based microservices integration.
Senior engineer driving technical direction of data platform at Middesk. Collaborating with teams to build and maintain proprietary Entity Resolution system for business identity verification.
Software Engineer developing Java and .NET applications for Cotality in the mortgage and underwriting space. Designing, coding, and mentoring while enhancing customer functionality.
Principal Software Engineer developing innovative solutions for DoD challenges at ClearEdge. Collaborating on Agile teams to enhance metrics and monitoring systems with secure, scalable technologies.
Mechanical Engineer at Super Micro Computer designing and developing server production fixtures and ensuring product quality through testing and collaboration.
Senior Engineer designing scalable backend services for CrowdStrike's cybersecurity solutions. Developing APIs, microservices, and collaborating with cross - functional teams in a hybrid environment.
GTM Engineer responsible for optimizing technical infrastructure and CRM architecture for Ampliphi's revenue management system. Collaborating with sales, marketing, and data to streamline operations.
Senior Software Engineer developing and testing Linux kernel code at Red Hat. Collaborating with teams for continuous integration and delivery in a distributed environment.