Directs and oversees the work of a team of design assurance engineers and technicians
Takes strategic direction and translates it into tactical projects and assignments designed to execute the vision
Performs departmental business activities such as annual performance reviews of subordinate staff and assuring conformance to company policies
Assigns work, coaches, develops and drives accountability for results with subordinate staff
Communicates proactively with the project team and other stakeholders about progress against reliability analysis and results. Uses experience and knowledge to proactively identify risks to the project.
Contributes to overall project leadership.
Regularly presents outcomes and risk analyses the project team, representing the DAE function, which typically include Senior level audience members.
Leads innovation efforts for the team by facilitating brainstorming activities and actively benchmarking externally with other organizations on best practices in design assurance.
Exposes the team to novel approaches. Demonstrates openness / receptiveness to new ways of working.
Determines some special project, policy development and provides process input to improve initiatives for the function, assigns resources and oversees deliverables against objectives
Acts as a design assurance lead on complex programs, as workload dictates - working as part of a design team, provides all design assurance deliverables required in the development process at each phase of SW solutions, design and systems
Recommending design, Test Automation, Testing Methodologies, Testing Processes, Tools and Techniques and statistical process control procedures or service monitoring techniques for achieving required levels of product reliability
Interprets data provided by the customer to help drive effective solution business decisions.
Ensures customer SLAs/KPIs and quality standards are met
Responsible for resolving escalations and raising issues impacting the Design with the appropriate development team.
Responsible for defining directing QA strategy, approach, and execution in development projects to meet and exceed department and corporate quality.
Enforce quality standards through appropriate quality gating at code check-in, build and environment production.
Proven success in recruiting, creating, and motivating a strong performing technical team.
Creating and analyzing designed experiments to determine main effects of high complexity or novel device sub-systems or SW Solutions to improve designs
Using hypothesis testing and other statistical methods to assess the significance of test results or data algorithms to monitor real time reliability.
Actively reviewing and understand market requirements to quantify metrics and operational thresholds or reviewing customer use cases and services satisfaction indicators to steer ongoing CI/CD releases.
Experience with high volume applications and strong infrastructure knowledge on prem as well as cloud-native (e.g. GCP, AWS, etc.)
Experience with version control tools such as Git, SVN; deployment tools Ansible, would be desirable.
Assuring projects and solutions, quality protocols are adhered to
Qualifications:
Minimum Qualifications:
Bachelor s degree in Software Engineering/ Computer Science/ Computer Engineering with 8 + years in software Engineering
Experience in leading technical programs and projects
Leading cloud transformation conversations with SaaS.
Experience in Solution orchestration and Delivery enablement.
Technical Leadership strategic planning
Change Management Digital innovation transformation