Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Roles & Responsibilities:
- Lead efforts in WSC to identify and create procedures, processes, and work instructions that are required for ISO and CMMI certification
- Create and update Agile & SCRUM Development Processes
- Work with individual contributors to implement consistent processes and continuous improvement within their job functions
- Apply his/her knowledge of software QA methodologies, tools and processes to enhance the delivery of our products and services
- Investigate the causes of non-conforming software and train users to implement solutions
- Propose quality assurance metrics
- Track and communicate quality assurance metrics
- Review requirements, specifications and planning documents to provide timely and meaningful feedback
- Conduct independent quality audits of project functions against documented processes and deliverables against defined specifications
- Serve as a subject matter expert of QA and CMMI
- Perform formal software inspection process
- Create & update the QMS (Quality Management System)
- Provide recommendations for the development and ongoing process improvement of our QMS
- Train team members on the process and its best practices
- Generate relevant quality assurance reports and present it to management and team
- Propose tools to increase the efficiency & productivity of team members in regard to process improvements
- Review and update the QMS forms and documents to correct errors and enhance the content plus look and feel of it to make it more easy to understand
- Develop training materials, to help communicate the process to team members
- Perform periodical informal and formal audits
- Explain found NCs to auditees, in order to solve them, follow-up and escalate if needed
- Participate in ISO, CE, FDA, IEC 62304 certification activities
- Create an update team job descriptions
- Establish, update and implement CM (Configuration Management) process
- Create, and update process flow charts
- Create a communication channel with(development team, Scrum Master, stakeholders)
Job Requirements
Qualifications and requirements:
- A bachelor's degree in Computer Science or Engineering is preferred
- 3-5 years of relevant experience in which the last 2 years of them within a Software development team.
- Preferable Certified CMMI Associate
- Awareness and experience with CMMI
- Proven work experience in software quality assurance
- Knowledge of various well-documented patterns and techniques
- Knowledge of Agile approaches like Kanban & Scrum
- Basic knowledge of software development processes and procedures
- Know about the value of metrics and incremental delivery
- Knowledge about tasks, backlog tracking, burndown metrics, velocity
Skills and Competencies:
- Excellent communication and mentoring skills
- Negotiation Skill
- Coaching and training agile practices
- Results driven
- Detail-oriented