Cummins Inc. Software Quality Champion in Columbus, Indiana
Software Quality Champion
Manages teams of Software Engineers in the day-to-day performance of their jobs. Directs the work to ensure the best practices around software development including the use of modern software engineering practices. Ensures both the product and organization milestones/goals are met and adhering to approved budgets.
Develops and maintains a technology roadmap with full-stack software development deliverables, role models, and technical excellence in at least one area of expertise related to Software Engineering.
Manages people including work plan development, performance management, and individual development.
Leads team building and development including organization structure, recruiting, global team management.
Compiles and presents Management Reports on team performance including metrics, deliverable status, etc.
Communicates status to Senior Management.
Supervises team adherence to all internal IT processes, policies, and procedures including IT Security and Compliance.
Engages with customers in their respective function or business area.
Leads governance for all software engineering program/projects executed or supported by their teams.
Manages financial aspects of their respective teams and software expenses including AOP (Annual Operating Plan), budget management, and forecasting.
Building High Performance Teams - Identifies and applies critical skills and Lean-Agile principles and practices in the creation of high-performing Agile teams to construct high-quality, well designed technical solutions.
Business insight - Applying knowledge of business and the marketplace to advance the organization’s goals.
Communicates effectively - Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.
Decision quality - Making good and timely decisions that keep the organization moving forward.
DevOps and Release on Demand - Implements DevOps and a continuous delivery pipeline by providing the enterprise with the capability to release value, in whole or in part, at any time necessary to meet market and customer demand.
Financial acumen - Interpreting and applying understanding of key financial indicators to make better business decisions.
IT Supplier Relationships - Leverages a vendor management framework to manage strategic supplier relationships and supplier performance based on business need throughout the contract life using the required processes and tools to control costs, drive service excellence, mitigate risks, and gain increased value from the suppliers.
Manages conflict - Handling conflict situations effectively, with a minimum of noise.
Plans and aligns - Planning and prioritizing work to meet commitments aligned with organizational goals.
Regulatory Risk Compliance Management - Evaluates the design and effectiveness of controls against established industry frameworks and regulations to assess adherence with legal/regulatory requirements.
Release Planning - Plans and manages the release of capabilities, features or products using inputs from the prioritized roadmap, planning, available resources and skills to communicate expected availability and releases of capability.
Tech savvy - Anticipating and adopting innovations in business-building digital and technology applications.
Education, Licenses, Certifications
College, University, or equivalent degree in Software Engineering, Computer Engineering, Business or relevant equivalent experience required.
This position may require licensing for compliance with export controls or sanctions regulations.
Significant level of relevant work experience in the Software Engineering Industry, including supervisory experience, where knowledge and experiences of the following is preferred:
Working in Agile and DevSecOps Environments;
Fundamental Software Engineering technical skill sets;
Professional Software Engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.
Broad business knowledge required.
Prioritize well, communicate clearly, have a consistent track record of delivery, and have excellent Software Engineering Skills.
Strong analytic capability and the ability to create innovative solutions.
Leads effort to establish, implement and continuous improvement of a formal software quality assurance (SQA) processes and tools to ensure that the teams are aligned to industry best practices.
Collaborate with Software Engineering Leaders (SEL) and Principle Test Engineers on overall testing activities, approaches, and strategies
Facilitate and lead SEL and QA team members in triage calls/meetings.
Work with SE teams, Product Management team, support teams and Stakeholders to streamline defect management process with a focus on improving team member and stakeholder experience.
Responsible for improving and streamlining our unit testing, integration testing, acceptance testing and regression testing processes.
Must have solid understanding of SDLC, Agile methodology, manual/automated testing methodology and experience in using tools such as Clarity, JIRA, SonarQube, CodeScan, qTest, TOSCA, GITLAB and Jenkins.
Job SYSTEMS/INFORMATION TECHNOLOGY
Primary Location United States-Indiana-Columbus-US, IN, Columbus, Sears Building
Job Type Experienced - Exempt / Office
Recruitment Job Type Exempt - Experienced
Job Posting Jul 11, 2022, 8:53:41 AM
Unposting Date Ongoing
Req ID: 220004RH