Job Description
- Establish Quality Management System for the Organisation, tailored/aligned to the project specific requirements to achieve customer satisfaction and business success in process and product quality
- Facilitate/Lead implementation of Software development lifecycle processes by closely working with the SW team, provide inputs for Software DFX.
- Plan and lead the internal audit program, provide effective communication & reporting of process & product issues, its severity and criticality impact to
- Lead the preparation and facilitate Customer audits, work closely with the projects for closure of audit non compliances.
- Be a champion of change management. Clearly communicate the progress of initiatives to internal and external stakeholders, including the ability to synthesize feedback and adjust plans accordingly
- Investigate Software issues and prioritize solutions using data-driven analytics, developing success metrics based on Industry Standards to measure
- Facilitate reviews across levels to drive progress against process goals and objectives, and establishing clear next steps and owners and resolving blocks that impede progress
- Establish/Automate data collection mechanisms, collate data, monitor and reporting of metrics and causal analysis. Eg: application and integration of tools such as Azure Devops, Azure Data analytics, Power BI-Desktop & Dashboard, Power Automate, Smartsheet
- Ensure all reported defects from end-to-end development process, including from software audit are logged & follow through to root cause identification, effective action implementation & other appropriate closure as agreed with SW teams, Customer & other Key stakeholders.
- Facilitate/Drive Process improvement initiatives in the SW Org
- Take an independent view on process compliance and project execution and highlight risks/issues, report quality status to Senior Management.
- Facilitate root-cause-analysis of defects,8D with the Project teams to define corrective and preventive actions
- Work closely with the Customer to understand pain areas and improve and align processes.
- Develop Process training modules and train/coach Engineers on Quality methods/processes to create process awareness.
Job Requirement
- Bachelor’s degree with minimum 5 years’ experience in Software Quality Management
- Familiar with C++/C#, .NET, Object Oriented Programming, SQL Scripts
- Strong fundamentals in Software development lifecycle processes and Industry best practices like CMMi
- Familiar with Agile Scrum and other process models
- Experience in MS Excel, MS Azure DevOps tool, Office 365-Power Automate, Smartsheet, SharePoint
- Experience in Data Analytics and Visualization tools like MS Power BI Desktop & Dashboard
- Self-starter, Effective communicator, team Player and excellent proven skills in successfully demonstrating key responsibilities and elevating the process maturity of Organizations.
- Able to work in a dynamic environment and handle multiple projects at a time