At IBM, we know that transformation drives change, and it is in our DNA to continuously transform. Our Business Transformation Consultants help drive large scale change that spans IBM business units and geographies. As a part of this team, you will have the unique opportunity to be a part of driving IBM’s ongoing transformation as a company that continuously innovates and leads the market.
Your Role and Responsibilities:
As Software Development Quality Management Consultant. This role is a professional who specializes in assisting software development organizations in implementing and improving their quality management systems. Ensure that software products and processes meet or exceed the required quality standards.
What you’ll do:
- Assessing Software Development Processes: The consultant evaluates the processes and methodologies of the software development organization, including requirements gathering, design, coding, testing, and deployment. They analyze the effectiveness and efficiency of the current processes and provide improvement recommendations.
- Developing Quality Strategies and Standards: Based on the assessment results, the consultant develops quality strategies and standards to ensure quality control throughout the software development process. They establish quality metrics applicable to different stages and ensure compliance with relevant industry standards.
- Implementing Quality Management Systems: The consultant guides the organization in implementing appropriate quality management systems. Provide guidance and training to ensure that the team understands and follows the required quality management processes and requirements.
- Defining Testing Strategies and Processes: The consultant assists in formulating software testing strategies and processes, including functional testing, performance testing, security testing, etc. They provide test plans and methods, ensuring that testing covers critical functionalities and usage scenarios.
- Defect Management and Continuous Improvement: The consultant helps establish a defect management system to track and address issues and defects during the software development process. They collect and analyze data, identify common issues, and provide improvement recommendations to drive continuous improvement.
- Training and Education: The consultant provides training to introduce quality management principles and best practices to team members. They assist in developing training plans and materials to ensure that the team possesses the necessary skills and knowledge to implement quality management.
- Risk Management and Compliance: The consultant assists in identifying potential risks during the software development process and develops corresponding risk management strategies. They ensure that software development complies with relevant regulations and standards, such as data privacy protection and software security.
- Continuous Monitoring and Reporting: The consultant monitors quality metrics during the software development process and provides regular reports to stakeholders. They track progress, identify areas for improvement, and communicate quality-related information effectively.
Required Technical and Professional Expertise
- Minimum 7 years of experience in financial system testing management or Quality management.
- Participation in 2 or more large-scale projects, with leadership experience in managing testing teams of 30 or more members.
- Software Development Knowledge: Profound understanding of software development principles and practices, familiarity with RTVM (Requirements Traceability and Verification Matrix) and different development methodologies and processes such as Agile, Waterfall, etc.
- Quality Assurance and Testing: Expertise in quality assurance principles and software testing methodologies, including test planning, test case creation, test execution, defect tracking, and test automation. Knowledge of quality assurance technologies and practices to ensure high-quality software delivery. Defect Management and Problem Solving: Understanding of defect management processes and tools, ability to effectively track, analyze, and resolve issues and defects in the software development process.
- Data Analysis and Statistical Skills: Proficiency in data analysis and statistical skills to collect and analyze quality-related data, identify trends, issues, and improvement opportunities.
- Software Development Lifecycle: In-depth knowledge of the software development lifecycle (SDLC) and its various phases, including requirements gathering, design, development, testing, deployment, and maintenance.
Preferred Technical and Professional Expertise
- Communication and Collaboration: Strong communication and collaboration skills are essential for effective collaboration with team members, stakeholders, and clients. Ability to clearly communicate quality management strategies, requirements, and provide training and guidance.
- Project Management Skills: Familiarity with project management principles and techniques to effectively plan, execute, and monitor quality management projects. Ability to manage time, risks, and allocate resources. Apply Configuration Management Tools Knowledge
IBM 是全球領先的混合雲、人工智慧及企業服務的提供者，為全球超過 175 個國家的客戶服務，協助其從擁有的資料裡獲取商業洞察、簡化業務流程、降低成本，並取得產業競爭優勢。屬於金融服務、電信和健康醫療等關鍵基礎設施領域、近 3,800 家政府和企業機構，採用 IBM 混合雲平台和紅帽 OpenShift 解決方案，快速、高效、安全地實現企業數位轉型。IBM 在人工智慧、量子運算、產業導向的雲端運算解決方案和企業服務領域的突破性創新，為客戶提供開放和靈活的選擇。IBM 對企業誠信、透明治理、企業社會責任、多元與包容文化和服務精神的承諾，歷久彌新，是 IBM 業務發展的基礎。
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. To lead in this new era of technology and solve some of the world's most challenging problems.
IBM is a leading cloud platform and cognitive solutions company. Restlessly reinventing since 1911, we are the largest technology and consulting employer in the world, with more than 380,000 employees serving clients in 170 countries. With Watson, the AI platform for business, powered by data, we are building industry-based solutions to real-world problems. For more than seven decades, IBM Research has defined the future of information technology with more than 3,000 researchers in 12 labs located across six continents. For more information, visit www.ibm.com.