The document provides guidance for leading and managing QA testing teams. It discusses carrying out the mandate of a QA testing manager by ensuring products meet user needs. It also covers establishing cooperative relationships with colleagues through open communication and mutual trust. Additionally, it discusses developing efficient processes by implementing quality initiatives and standards. Finally, it discusses planning and conducting product testing through test case selection, execution, and reporting.
Metavance for Health Benefits Company engaged Hexaware to provide testing leadership and resources for a multi-year program to implement a new core administrative system including billing, enrollment, and other business areas. Hexaware developed an overall testing strategy and approach, led testing efforts, provided best practices, and created an automated test suite. They transformed the client's QA organization into a Testing Center of Excellence and introduced industry-standard processes to help ensure a successful system implementation.
Product audits have been an indispensable tool in the automotive industry for evaluating and improving product quality in the interest of the customers for many years.
QualiTest shares some insight about making improvements in your test process with the Business-Driven Test Process Improvement (TPI) model. TPI works by focusing on key areas and ranks them into categories for improvement.
For more information on how to improve your testing capabilities. Visit us at: www.QualiTestGroup.com
This document provides a summary of Asad F. Swati's professional experience and qualifications. He has over 11 years of experience in Information Technology with a focus on software testing over the past 8 years. His experience includes testing web and client/server applications, as well as managing both onshore and offshore QA teams. He has worked as a Test Lead and Test Coordinator at Well Fargo Home Mortgage and as a QA Lead at J. Walter Thompson.
The Testing Center of Excellence (TCoE) provides a framework to speed business process validation, eliminate redundancies, ensure high business process quality, and reduce risk to the organization.
Key Goal of TCoE is to accelerate the delivery of innovation across an enterprise, while driving down the risk and cost of change, thereby stay ahead in competition.
Setting up Center of Excellence for QA in Healthcare
The document describes a framework for establishing a healthcare quality assurance (QA) center of excellence (CoE). The key elements of the framework include executive commitments, key drivers, and key performance indicators (KPIs). The framework also outlines various core testing services that would be provided by the QA CoE, including manual and automated testing approaches for smoke, sanity, functional, integration, database, user interface, security, performance, patient safety, and exploratory testing.
When you go on a road trip and want to plan your journey, you need to know where you are, where you want to go, and why you want to go there. You need the same things when you want to improve your test process. It doesn’t matter whether you are agile, waterfall, or part of a Test Center of Excellence, you need to assess the current state of the process, your goal, and how to implement the improvements. Gitte Ottosen takes you through some of test process improvement frameworks—TMMI, TPI, and a low level lean approach—so you can compare the different frameworks and choose your own way. The assessment is only the foundation. It gives you an indication of your current position and can be input for a roadmap for reaching higher maturity. The most important key to success when implementing test process improvement is the people who are going to implement it. Without ownership and commitment, the process will never become an integrated part of the daily work within the teams and projects. Gitte introduces tools and practices for identifying your goal, creating your roadmap, making your journey happen—and ensuring ownership and commitment in the organization.
The document summarizes a good practice guide for requirements engineering. It outlines 66 guidelines for best practices in areas like requirements elicitation, analysis, validation and management. It recommends implementing basic practices first before moving to more intermediate and advanced practices. The guide provides examples of guidelines on using validation checklists and gives advice on planning incremental process improvements by addressing problems, setting goals and managing introductions of new practices.
Jackson Lee has over 15 years of experience leading quality assurance teams and managing projects. He has a strong background in software testing, quality control, and process development. Some of his accomplishments include achieving zero system failures for 5 years and successfully integrating two complex networks. He is highly skilled in testing, programming, project management, and communication.
The Heuristic Test Strategy Model provides a framework for designing effective test strategies. It involves considering four key areas: 1) the project environment including resources, constraints, and other factors; 2) the product elements to be tested; 3) quality criteria such as functionality, usability, and security; and 4) appropriate test techniques to apply. Some common test techniques include functional testing, domain testing, stress testing, flow testing, and scenario testing.
TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti
Oplægget blev holdt ved et seminar i InfinIT-interessegruppen Softwaretest den 27. november 2013. Læs mere om interessegruppen her: http://infinit.dk/dk/interessegrupper/softwaretest/softwaretest.htm
The ideas put forward in this document are my own and they were neither borrowed nor copied from any other sources. These were born out of the theme of the Software Testing Conference - 2010, India.
Increasing business success with TPI NEXT and PointZERORik Marselis
Rik Marselis presented how TPI NEXT and PointZERO can contribute to increasing the business success of an organization by improving the testing process as well as the IT process as a whole.
Prior to this presentation Rik, together with Geoff Thompson, presented about "Why would you want to improve your test process" (also uploaded on slideshare).
This presentation was given at a conference for the test experts of the Siemens group.
Hilary Martin is a conscientious and professional test lead with 9 years of experience managing testing within the insurance and pensions industry. She has extensive experience in test analysis, planning, design, execution and documentation. Some of her responsibilities include leading system integration testing, overseeing test resources, and ensuring testing is compliant with regulatory standards. Prior to her role as test lead, she held various roles in pensions administration and business analysis.
Software testing is a long and multi-layer process which involves a lot of development and probing for the software. Quality assurance and quality management have never been as important as they are now.
Metavance for Health Benefits Company engaged Hexaware to provide testing leadership and resources for a multi-year program to implement a new core administrative system including billing, enrollment, and other business areas. Hexaware developed an overall testing strategy and approach, led testing efforts, provided best practices, and created an automated test suite. They transformed the client's QA organization into a Testing Center of Excellence and introduced industry-standard processes to help ensure a successful system implementation.
Product audits have been an indispensable tool in the automotive industry for evaluating and improving product quality in the interest of the customers for many years.
Improve your test process, improve your lifeQualitest
QualiTest shares some insight about making improvements in your test process with the Business-Driven Test Process Improvement (TPI) model. TPI works by focusing on key areas and ranks them into categories for improvement.
For more information on how to improve your testing capabilities. Visit us at: www.QualiTestGroup.com
This document provides a summary of Asad F. Swati's professional experience and qualifications. He has over 11 years of experience in Information Technology with a focus on software testing over the past 8 years. His experience includes testing web and client/server applications, as well as managing both onshore and offshore QA teams. He has worked as a Test Lead and Test Coordinator at Well Fargo Home Mortgage and as a QA Lead at J. Walter Thompson.
The Testing Center of Excellence (TCoE) provides a framework to speed business process validation, eliminate redundancies, ensure high business process quality, and reduce risk to the organization.
Key Goal of TCoE is to accelerate the delivery of innovation across an enterprise, while driving down the risk and cost of change, thereby stay ahead in competition.
Setting up Center of Excellence for QA in HealthcareCitiusTech
The document describes a framework for establishing a healthcare quality assurance (QA) center of excellence (CoE). The key elements of the framework include executive commitments, key drivers, and key performance indicators (KPIs). The framework also outlines various core testing services that would be provided by the QA CoE, including manual and automated testing approaches for smoke, sanity, functional, integration, database, user interface, security, performance, patient safety, and exploratory testing.
Finding Success with Test Process ImprovementJosiah Renaudin
When you go on a road trip and want to plan your journey, you need to know where you are, where you want to go, and why you want to go there. You need the same things when you want to improve your test process. It doesn’t matter whether you are agile, waterfall, or part of a Test Center of Excellence, you need to assess the current state of the process, your goal, and how to implement the improvements. Gitte Ottosen takes you through some of test process improvement frameworks—TMMI, TPI, and a low level lean approach—so you can compare the different frameworks and choose your own way. The assessment is only the foundation. It gives you an indication of your current position and can be input for a roadmap for reaching higher maturity. The most important key to success when implementing test process improvement is the people who are going to implement it. Without ownership and commitment, the process will never become an integrated part of the daily work within the teams and projects. Gitte introduces tools and practices for identifying your goal, creating your roadmap, making your journey happen—and ensuring ownership and commitment in the organization.
Requirements Engineering: A Good Practice GuideIan Sommerville
The document summarizes a good practice guide for requirements engineering. It outlines 66 guidelines for best practices in areas like requirements elicitation, analysis, validation and management. It recommends implementing basic practices first before moving to more intermediate and advanced practices. The guide provides examples of guidelines on using validation checklists and gives advice on planning incremental process improvements by addressing problems, setting goals and managing introductions of new practices.
Jackson Lee has over 15 years of experience leading quality assurance teams and managing projects. He has a strong background in software testing, quality control, and process development. Some of his accomplishments include achieving zero system failures for 5 years and successfully integrating two complex networks. He is highly skilled in testing, programming, project management, and communication.
The Heuristic Test Strategy Model provides a framework for designing effective test strategies. It involves considering four key areas: 1) the project environment including resources, constraints, and other factors; 2) the product elements to be tested; 3) quality criteria such as functionality, usability, and security; and 4) appropriate test techniques to apply. Some common test techniques include functional testing, domain testing, stress testing, flow testing, and scenario testing.
Oplægget blev holdt ved et seminar i InfinIT-interessegruppen Softwaretest den 27. november 2013. Læs mere om interessegruppen her: http://infinit.dk/dk/interessegrupper/softwaretest/softwaretest.htm
The ideas put forward in this document are my own and they were neither borrowed nor copied from any other sources. These were born out of the theme of the Software Testing Conference - 2010, India.
QA Should be led from top down and implemented from bottom up. A presentation by Moti Demri, QA consultant and manager, experienced in building QA teams from the ground up, establishing market level standards (ISO 9000, CMMI) , processes, and testing methodologies for both manual and automated testing. Presented November 2013 to the JAX Chamber IT Council.
This is the Testing Capability document prepared by a Test Manager for work done with present client and used to sell the testing services to other clients.
Overview of test process improvement frameworkCiklum Ukraine
This document provides an overview of several test process improvement frameworks: Test Maturity Model (TMM), Test Process Improvement (TPI), Critical Testing Processes (CTP), and Systematic Test and Evaluation Process (STEP). TMM defines 5 maturity levels for testing processes. TPI focuses on 4 process cornerstones and allows incremental improvement. CTP identifies attributes of critical testing processes. STEP assesses test planning, implementation, and measurement with qualitative and quantitative metrics.
The document provides an overview of an SQA workshop on quality and process concepts. It discusses quality models, the SQA role, and audit systems. Key topics covered include quality definitions, quality gurus, total quality management, process management, industry quality models like ISO 9001 and CMMI, quality system elements, and the purpose and types of audits.
Software Testing adds organizational value in quantitative and qualitative ways. Successful organizations recognize the importance of quality. Establishing a quality-oriented mindset is the responsibility of business leadership.
This document outlines the responsibilities of a managerial and functional software testing role. As a manager, key responsibilities include leading a testing team to create test plans and cases, guide team members through releases, allocate tasks, and ensure deadlines and quality standards are met. Functionally, the role involves configuring and manual testing, developing test strategies, conducting various types of testing, and creating QA documentation and reports.
The CMMI framework helps organizations improve processes through process areas like requirements management, project planning, and project monitoring. It defines goals and practices for each process area. Implementing CMMI improves predictability, quality, productivity, and reduces costs and defects. It provides a common framework that organizations can use to assess their process maturity and identify improvement areas.
The document provides an overview of building a quality testing framework. It discusses setting goals, defining a vision and timeline, establishing processes and roadmaps, gaining acceptance, and making improvements. Key aspects include test planning, case design, defect management, metrics, involvement of QA early, and continuous improvement. The overall message is that quality assurance principles applied throughout the development and testing process can help prevent bugs and ensure high quality work.
The document discusses various quality assurance (QA) roles and responsibilities. It describes roles such as QA Manager, QA Team Leader, QA Test Lead, QA Analyst, QA Automation Analyst, QA Defect Coordinator, Program Manager, Project Manager, Business Analyst, Technical Lead, and Development Team. For each role, it provides a high-level overview of their key responsibilities such as creating test plans, executing tests, reporting defects, overseeing projects/programs, and collaborating with other roles. The goal is to define clear roles and responsibilities to structure the QA team effectively.
Scott Takach has over 20 years of experience leading quality assurance and technical support teams. He specializes in analyzing processes, implementing standardized practices, and driving cultural changes to improve software quality, customer satisfaction, and business growth. Some of his accomplishments include establishing QA departments from scratch, instituting agile methodologies, automating testing, and reducing outstanding issues by over 90%.
The document describes the offerings of a testing training company. It provides information on:
- Training programs in areas like agile testing, automation testing, security testing, and performance testing.
- Experience in training over 4,000 professionals across major IT companies in testing methods.
- Specialized induction programs and assessments for testers.
- Expertise in agile testing and being licensed trainers for agile testing certifications.
- Workshops on topics like test strategy formulation, risk-based testing, and test estimation.
QA Agility Technologies is an Indian testing training company with extensive experience in manual testing, agile testing, test automation, and other testing areas. They offer a variety of training programs including workshops, certifications, and customized corporate training. Their trainers have many years of experience in testing and managing large IT projects for major companies.
Robert L. Swoboda is a Quality Assurance Specialist with over 15 years of experience in software quality management and assurance. He has a passion for quality and continuous improvement. His objective is to build or work with dedicated QA teams to achieve maximum product quality at minimum cost. Some of his professional experiences include directing over 55 resources across multiple departments at Intel and developing and implementing QA methodologies and processes. He has expertise in test coordination, quality best practices, risk assessment, defect management, and test automation.
Lean Thinking Inside and Outside a Software Engineering Company (Dave Jackson)AdaCore
In this series of talks, our panel of experts present real world examples that illustrate how Lean Production concepts are being successfully applied to software development. In particular to applications that have to meet the highest levels of safety and security.
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!” Dakiry
Test planning, quality team formation, customer involvement, estimating testing activities, and documentation are the 5 moments that should not be skipped to ensure quality software testing. Specifically:
1. Develop an effective test strategy and plan that aligns with the SDLC and defines different testing types.
2. Form a quality team with the right roles, responsibilities, and skills through hiring, training, and certifications.
3. Involve customers in testing processes like test planning, bug triage, and user acceptance testing.
4. Estimate testing activities to better manage the QA workload, track progress, and meet deadlines.
5. Document all software testing processes and artifacts for accuracy, reference, automation,
A Product Manager's Guide for managing 0 to1 journey of a SAAS productPrasanna Hegde
This document provides a high-level overview of a product manager's guide for scaling a SAAS product from 0-1 users. It outlines key objectives like roadmap development and stakeholder engagement. A 30-60-90 day plan is presented, focusing on tasks like requirements gathering, development, testing and deployment. Metrics and success criteria are defined, and strategies for overcoming challenges like technical issues and resource constraints through risk management are discussed.
The document summarizes the nine disciplines of the Rational Unified Process (RUP):
1) The Business Modeling Discipline involves understanding the business and domain model.
2) The Requirements Discipline involves eliciting, documenting, and agreeing on system requirements.
3) The Analysis and Design Discipline involves analyzing requirements and designing the system architecture and components.
4) The Implementation Discipline involves transforming the design into code and unit testing.
5) The Test Discipline involves defining and executing test plans and cases.
6) The Deployment Discipline involves planning and executing the system deployment.
7) The Configuration and Change Management Discipline involves managing versions and changes
Code campiasi qa-in-agile-projects-ana-figher-embarcaderoCodecamp Romania
This document discusses quality assurance and testing in agile projects. It defines key terms like quality assurance, quality control, and testing. It then explains how traditional testing practices have evolved with agile methodologies like Scrum. Quality is a team effort in agile, with all members sharing ownership. Testing focuses on providing effort estimates, exploratory testing, and continuous feedback in each sprint. Metrics are used to measure success and ensure a quality focused culture.
Paul Marples has over 17 years of experience in information technology with expertise in QA test management, testing, project management, and business analysis. He has a proven track record of analyzing problems, simplifying processes, and finding innovative solutions. His technical skills include testing tools, programming languages, databases, and Microsoft products. He has worked in roles such as test lead, project manager, and business analyst for companies such as TELUS, IBM, and Coca-Cola.
This document provides information about Validation, Inc., an organization that offers various validation and compliance services to clients in regulated industries. It summarizes the company's mission, goals, staff size, services offered, and approach to projects. Validation, Inc. aims to establish long-term client relationships through trust, accountability and a repeat business rate of over 90%. The company's services include detail design review, commissioning, calibration management, equipment qualification, process validation, cleaning validation, and computer system validation.
The document outlines the key components of the test process, including test planning, analysis, design, implementation, execution, and closure activities. It describes various test techniques like risk-based testing, test estimation, and reviews. The test process aims to define what to test through test conditions and how to test through concrete test cases. It helps deliver business value by managing quality costs and ensuring compliance.
7 Most Powerful Solar Storms in the History of Earth.pdfEnterprise Wired
Solar Storms (Geo Magnetic Storms) are the motion of accelerated charged particles in the solar environment with high velocities due to the coronal mass ejection (CME).
Measuring the Impact of Network Latency at TwitterScyllaDB
Widya Salim and Victor Ma will outline the causal impact analysis, framework, and key learnings used to quantify the impact of reducing Twitter's network latency.
Best Programming Language for Civil EngineersAwais Yaseen
The integration of programming into civil engineering is transforming the industry. We can design complex infrastructure projects and analyse large datasets. Imagine revolutionizing the way we build our cities and infrastructure, all by the power of coding. Programming skills are no longer just a bonus—they’re a game changer in this era.
Technology is revolutionizing civil engineering by integrating advanced tools and techniques. Programming allows for the automation of repetitive tasks, enhancing the accuracy of designs, simulations, and analyses. With the advent of artificial intelligence and machine learning, engineers can now predict structural behaviors under various conditions, optimize material usage, and improve project planning.
How Social Media Hackers Help You to See Your Wife's Message.pdfHackersList
In the modern digital era, social media platforms have become integral to our daily lives. These platforms, including Facebook, Instagram, WhatsApp, and Snapchat, offer countless ways to connect, share, and communicate.
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfjackson110191
These fighter aircraft have uses outside of traditional combat situations. They are essential in defending India's territorial integrity, averting dangers, and delivering aid to those in need during natural calamities. Additionally, the IAF improves its interoperability and fortifies international military alliances by working together and conducting joint exercises with other air forces.
An invited talk given by Mark Billinghurst on Research Directions for Cross Reality Interfaces. This was given on July 2nd 2024 as part of the 2024 Summer School on Cross Reality in Hagenberg, Austria (July 1st - 7th)
Kief Morris rethinks the infrastructure code delivery lifecycle, advocating for a shift towards composable infrastructure systems. We should shift to designing around deployable components rather than code modules, use more useful levels of abstraction, and drive design and deployment from applications rather than bottom-up, monolithic architecture and delivery.
Transcript: Details of description part II: Describing images in practice - T...BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and slides: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc
Six months into 2024, and it is clear the privacy ecosystem takes no days off!! Regulators continue to implement and enforce new regulations, businesses strive to meet requirements, and technology advances like AI have privacy professionals scratching their heads about managing risk.
What can we learn about the first six months of data privacy trends and events in 2024? How should this inform your privacy program management for the rest of the year?
Join TrustArc, Goodwin, and Snyk privacy experts as they discuss the changes we’ve seen in the first half of 2024 and gain insight into the concrete, actionable steps you can take to up-level your privacy program in the second half of the year.
This webinar will review:
- Key changes to privacy regulations in 2024
- Key themes in privacy and data governance in 2024
- How to maximize your privacy program in the second half of 2024
Implementations of Fused Deposition Modeling in real worldEmerging Tech
The presentation showcases the diverse real-world applications of Fused Deposition Modeling (FDM) across multiple industries:
1. **Manufacturing**: FDM is utilized in manufacturing for rapid prototyping, creating custom tools and fixtures, and producing functional end-use parts. Companies leverage its cost-effectiveness and flexibility to streamline production processes.
2. **Medical**: In the medical field, FDM is used to create patient-specific anatomical models, surgical guides, and prosthetics. Its ability to produce precise and biocompatible parts supports advancements in personalized healthcare solutions.
3. **Education**: FDM plays a crucial role in education by enabling students to learn about design and engineering through hands-on 3D printing projects. It promotes innovation and practical skill development in STEM disciplines.
4. **Science**: Researchers use FDM to prototype equipment for scientific experiments, build custom laboratory tools, and create models for visualization and testing purposes. It facilitates rapid iteration and customization in scientific endeavors.
5. **Automotive**: Automotive manufacturers employ FDM for prototyping vehicle components, tooling for assembly lines, and customized parts. It speeds up the design validation process and enhances efficiency in automotive engineering.
6. **Consumer Electronics**: FDM is utilized in consumer electronics for designing and prototyping product enclosures, casings, and internal components. It enables rapid iteration and customization to meet evolving consumer demands.
7. **Robotics**: Robotics engineers leverage FDM to prototype robot parts, create lightweight and durable components, and customize robot designs for specific applications. It supports innovation and optimization in robotic systems.
8. **Aerospace**: In aerospace, FDM is used to manufacture lightweight parts, complex geometries, and prototypes of aircraft components. It contributes to cost reduction, faster production cycles, and weight savings in aerospace engineering.
9. **Architecture**: Architects utilize FDM for creating detailed architectural models, prototypes of building components, and intricate designs. It aids in visualizing concepts, testing structural integrity, and communicating design ideas effectively.
Each industry example demonstrates how FDM enhances innovation, accelerates product development, and addresses specific challenges through advanced manufacturing capabilities.
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionBert Blevins
Cybersecurity is a major concern in today's connected digital world. Threats to organizations are constantly evolving and have the potential to compromise sensitive information, disrupt operations, and lead to significant financial losses. Traditional cybersecurity techniques often fall short against modern attackers. Therefore, advanced techniques for cyber security analysis and anomaly detection are essential for protecting digital assets. This blog explores these cutting-edge methods, providing a comprehensive overview of their application and importance.
Comparison Table of DiskWarrior Alternatives.pdfAndrey Yasko
To help you choose the best DiskWarrior alternative, we've compiled a comparison table summarizing the features, pros, cons, and pricing of six alternatives.
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...Toru Tamaki
Jindong Gu, Zhen Han, Shuo Chen, Ahmad Beirami, Bailan He, Gengyuan Zhang, Ruotong Liao, Yao Qin, Volker Tresp, Philip Torr "A Systematic Survey of Prompt Engineering on Vision-Language Foundation Models" arXiv2023
https://arxiv.org/abs/2307.12980
Quality Patents: Patents That Stand the Test of TimeAurora Consulting
Is your patent a vanity piece of paper for your office wall? Or is it a reliable, defendable, assertable, property right? The difference is often quality.
Is your patent simply a transactional cost and a large pile of legal bills for your startup? Or is it a leverageable asset worthy of attracting precious investment dollars, worth its cost in multiples of valuation? The difference is often quality.
Is your patent application only good enough to get through the examination process? Or has it been crafted to stand the tests of time and varied audiences if you later need to assert that document against an infringer, find yourself litigating with it in an Article 3 Court at the hands of a judge and jury, God forbid, end up having to defend its validity at the PTAB, or even needing to use it to block pirated imports at the International Trade Commission? The difference is often quality.
Quality will be our focus for a good chunk of the remainder of this season. What goes into a quality patent, and where possible, how do you get it without breaking the bank?
** Episode Overview **
In this first episode of our quality series, Kristen Hansen and the panel discuss:
⦿ What do we mean when we say patent quality?
⦿ Why is patent quality important?
⦿ How to balance quality and budget
⦿ The importance of searching, continuations, and draftsperson domain expertise
⦿ Very practical tips, tricks, examples, and Kristen’s Musts for drafting quality applications
https://www.aurorapatents.com/patently-strategic-podcast.html
Quality Patents: Patents That Stand the Test of Time
My presentation to VanQ at BCIT
1. Leading and Managing QA Testing Teams - A Panoramic View Presented to VanQ June 25, 2009 Jackson Lee MBA, MASc, BASc
2. Abstract As a QA testing engineer demonstrates his/her technical excellence, gains recognition from supervisors and progresses through the ranks of QA testing management, he/she will face new challenges that need to be addressed in the new roles. How does one handle the competing demands from different department? How can one maximize test coverage to meet a well-compressed schedule? One may also wonder how best to allocate lab equipment / human resources , to hire new members, or to manage multiple concurrent test projects . What is the optimal way to organize and motivate an often-understaffed team to cope with the ever-changing feature modifications that need to be tested? These are some of the questions that frequently plague the newly promoted test manager. This seminar aims at providing insights , through the presenter’s training and experience earned from working in the trenches, to help the new manager gain some proven tools (and hopefully more confidence) in his/her transition to an enriching journey of QA testing leadership in a dynamic high-tech environment.
3. About the Presenter Jackson Lee has been involved in high-tech industries for almost two decades. He has broad experience with startups and large companies (Alcatel, Hewlett-Packard, MPR Teltech). He has played different roles in the entire product development and operations lifecycle ( software designer, technical support specialist, project manager, process improvement specialist, QA testing engineer, manager, director ). Jackson’s diverse career also included 12+ years’ experience leading global QA testing teams to successfully verify integration of networks and applications. He was Director of Testing and Quality Control at SmarTire Systems and held numerous QA Testing Manager positions in various organizations. Jackson has strong expertise in QA testing, project management and process implementation. He is a certified ISO9001:2000 / TS16949 Quality Auditor. As an enthusiastic quality practitioner, Jackson is passionate about developing test team members and ensuring timely releases of high-quality products to customers. He holds Bachelors and Masters degrees in Electrical Engineering , an MBA from UBC, and is currently preparing to obtain his PMP designation. Jackson speaks 5 languages and is an avid badminton player.
4. Agenda Carry out the Mandate of a QA Testing Manager Establish Cooperative Working Relationships with Colleagues Develop Efficient and Effective Processes Plan and Conduct Product Testing Conclusion
5. 1. Carry out the Mandate of a QA Testing Manager Lead and manage teams to deliver high-quality products via: providing and implementing quality initiatives planning and managing testing activities Definition of Quality : Philip Crosby (1979 ) - conformance to requirements: meeting customer expectations, both stated and unstated . Joseph Juran (1974) - fitness for use PMI Project Management Body of Knowledge (2008) - the degree to which a set of inherent characteristics fulfill requirements
6. … Mandate As guardian of the quality gate of the company, your every decision should be made, and your every action should be taken, with the mindset of ensuring that the product meets the needs of the intended user
7. 2. Establish Cooperative Relationships with Colleagues Interaction with Team Members Set up structure and then manage by exception Establish protocol of communications and interactions within team – sincere , assertive , integrity , dignity Share departmental vision Foster cooperative environment: Be fair, open – lead to mutual trust and respect Team organization - Functional Specialty (Product, QA domains e.g. management of lab, defects, CM) Set clear priorities on projects / tasks Task, Ownership, Deliverable, Deadlines Delegate: Responsibility – Authority – Accountability
8. … Relationships with Colleagues Interaction with Team Members (cont’d) Create a proactive , learning culture Encourage exchange of lessons learned Arrange technical and leadership training Mentor staff on proper mindset and attitude (QA Testing Staff = Technical Expert + Politician ) Relationship building – build rapport with team A note on hiring: Hire enthusiastic people who love their work
9. … Relationships with Colleagues Interaction with Management Provide honest opinion on feasibility, estimates and progress Report problems early (but make recommendations) to allow management time for remedial actions as necessary Interaction with other Department Members Win/Win mindset Set up appropriate QA team structure, clarify communication protocols and be sincere , but assertive , when interacting with colleagues
10. 3. Develop Efficient and Effective Processes Establish Quality Framework in the company Goals of QA programs – end-to-end integrity ; minimize post-installation costs Focus more on defect prevention , than detection Implementation of Quality Process Initiatives (through collaboration with Management) Get certified to related industry standard(s) e.g. Automotive: ISO9001:2000/TS16949,Telecom: TL9000 Product Development Lifecycle Methodology e.g. Waterfall Model, Agile Development Best practices e.g. design checklists, code logic reviews, inspections
11. … Efficient & Effective Processes Introduction and Implementation: Plan, Execute, Monitor Process programs Step 1: Obtain Management buy-in Step 2: Define goals Step 3: Set SMART objectives S.M.A.R.T. = Specific. Measurable. Attainable. Relevant. Time-bound. Step 4: Find early supporters Step 5: Do pilot project and capture lessons Step 6: Expand operation and monitor progress Step 7: Audit and Refine Work with cross-functional departments to define and implement quality initiatives in incremental steps, with continuous improvement in mind
12. 4. Plan and Conduct Product Testing Test Planning Clarify test objectives Involve testing early – e.g. testers given access to requirements/design document or invited to key design meetings Develop test strategies (e.g. change-based, risk-based, frequently-used scenarios) Prepare test cases according to test categories (Regression-functional & performance, bug fixes, new features, enhancements) Base testing efforts on a prioritized feature schedule Seek appropriate balance of White- / Black- / Gray-box testing Coordinate Integration, System, Beta, Acceptance testing
13. … Product Testing Management of Multiple Concurrent Test Projects Clarify project priorities by referencing management-approved company project list, and allocating test resources and time accordingly Assign test lead to each test project and set up effective test status reporting structure Selection of Test Cases to Maximize Coverage Use Requirement Traceability Matrix - RTM (applied with appropriate granularity depending on the case) to match test cases to requirements Use Test Tracking Spreadsheet (to facilitate selection of only the relevant test areas)
16. … Product Testing Test Lab Management Simulation of actual usage environment Use of sub -real life user environment equipment Establish Sacred area vs Jungle area Establish lab facility usage protocol , e.g. restore configuration after usage, not interrupt other people’s machine tagged with ‘ Testing-in-Progress ’ label Establish appropriate test automation environment
17. … Product Testing Test Execution, Monitoring, Results-Reporting Accurate logging of test defects (through usage of a defect tracking tool e.g. TestTrack Pro) which a Change Control Board (CCB) will triage on a regular basis – with focus on critical / high severity issues Test documentation – test reports, lessons learned, release record with metrics, such as: Amount of testable requirements actually tested Efficiency of problem detection #Found / (#Field + #Found) Punctuality of product release Develop appropriate testing strategies , select relevant test cases , prepare reports (after test execution) and release record (with metrics after product release)
18. 5. Conclusion Carry out the Mandate of a QA Testing Manager As guardian of the quality gate, your every decision should be made, and every action should be taken, with the mindset of ensuring that the product meets the needs of the intended user Establish Cooperative Working Relationships with Colleagues Set up appropriate QA team structure, clarify communication protocols and be sincere , but assertive , when interacting with colleagues Develop Efficient and Effective Processes Work with cross-functional departments to define and implement quality initiatives in incremental steps, with continuous improvement in mind Plan and Conduct Product Testing Develop appropriate testing strategies , select relevant test cases, prepare reports (after test execution) and release record (with metrics after product release)
19. The journey of a thousand miles starts with a single step… I hope you enjoy the journey of QA Testing Management as much as I do! Please feel free to contact me: [email_address] www. linkedin .com/in/jacksonyklee www. visualcv.com /jacksonyklee