Category: QA

  • Fractional Quality Assurance and Process Improvement

    Fractional Quality Assurance and Process Improvement

    1.  Are your clients requesting auditable proof that your product works?
    2. Does your product work as expected in all cases?
    3. Do your backers need independent proof?
    4. Is your development proceeding without any issues?

    If your answers were Yes, No, Yes and No respectively then you may be looking at a requirement for Quality Assurance and Software Testing solutions.    As a preliminary, consider the following when looking for a solution:

    1. Kickstarting Quality Assurance with minimal impact on your existing processes.
    2. Ongoing regular consulting periodically to keep QA on track and make sure the requirements are being met.
    3. Process Improvement and team empowerment while maintaining the current product trajectory.
    4. Providing enhanced communications and delivery strategies to clients.
  • TASSQ and National Software Testing and Quality Engineering Conference 

    TASSQ and National Software Testing and Quality Engineering Conference 

    Two weeks to register

    TASSQ February 2026 Meeting

    AI in Quality Engineering: Lessons from Large-Scale, Multi-Vendor Delivery

    Presenter: Natalia Moyseyenko Location: Online – Zoom

    When: Tuesday February 24, 2026

    Networking 6:00 – 6:30

    Presentation 6:30 p.m. (until 7:30 p.m.) EST

    Cost: $20.00 (CAD)
    Register at https://tassq.org/events.

    Presentation Abstract: This session shares practical lessons from applying AI in Quality Engineering within a large, multi-vendor enterprise environment.
    It covers where AI delivers real value in shift-left quality, automation, and decision-making—and where governance, data, and people still matter most. The focus is on what actually works at scale, not experiments or hype.

    Speaker Bio:  Natalia Moyseyenko is a Senior Quality Engineering Manager at EPAM Canada and QE Guild Lead, leading Quality Engineering delivery for a Tier-1, multi-brand North American retailer.
    She oversees QE governance and execution across 200+ Quality Engineers embedded in 700+ engineering teams within a complex, multi-vendor ecosystem.
    Natalia leads enterprise-level QA AI transformation with a pragmatic focus on shift-left quality, scalable automation, and decision-grade insights.
    She is a 4× EPAM CEO Award recipient for quality leadership and transformation impact.

    National Software Testing and Quality Engineering Conference 

    The National Software Testing and Quality Engineering Conference is scheduled to take place on May 26, 2026, at the Delta Marriott in Downtown Toronto– 75 Lower Simcoe St, Toronto, ON M5J 3A6, Canada

    This conference is specifically designed for experts in software testing, quality assurance, and quality engineering, and it aims to provide a thrilling new gathering tailored to their needs.

    The field is currently experiencing a revolution with the introduction of AI, making this an ideal moment for professionals to take charge and stay ahead of the curve.

  • If the shoe fits, get another one just like it.

    If the shoe fits, get another one just like it.

    While the quote above may be correct when referring to shoes (as long as the ‘just like it’ includes making it for the other foot), it is certainly not applicable to any software or any assessment. 

    This came up in a different context a couple of days ago with regard to documentation. A solution that was provided for one document was ported to another without consideration of the differences.

    Each project has many unique characteristics (otherwise we could simply grab an existing solution and implement it without concern) so every assessment will be different. Each assessment will return a different answer and nothing other should be assumed. Every situation is not only dependent on the technology being used but also the selected design usually driven by market considerations.

    NVP’s assessments are crafted with that consideration in mind. Every situation is unique and the assessment process allows for that.  There are no preconceived notions. 

  • Quality Assurance Webinars from NVP Software Solutions

    Quality Assurance Webinars from NVP Software Solutions

    AI testing for the Test Lead or Manager

    A survey of what needs to be considered as a Test Leader or Manager when embarking on using AI in testing or testing an AI enabled system. 

    March 26, 2026 – 12:00 p.m. Eastern (Toronto) Time Virtual: Zoom

    Registration: https://us02web.zoom.us/meeting/register/yh1Cf6PzThu4fcxZJnHzmg

    Quality Assurance for Startups and Small Organisations

    QA is frequently ignored until it is too late.    Then when the product is released there is a scramble to make updates and release items without proper testing.  Putting in QA earlier resolves these problems.

    April 23, 2026 12:00 p.m. Eastern (Toronto) Time Virtual: Zoom

    Registration: https://us02web.zoom.us/meeting/register/uR8Noz8fQhmDDlReePHV1g

  • Only one week left to register for the TASSQ session on January 27, 2026

    Only one week left to register for the TASSQ session on January 27, 2026

    How a Coach can transform your IT Career

    Presenter: Rob Virdee Location: Online – Zoom

    When: Tuesday January 27, 2026 6:15 p.m. (until 7:30 p.m.) EST

    Cost: $20.00 (CAD)
    Register at https://tassq.org/events.

    Presentation Abstract: HOW A COACH CAN TRANSFORM YOUR IT CAREER In today’s fast-paced tech landscape, technical skills alone won’t get you to the top. Whether you’re a developer, engineer, analyst, or aspiring leader, the key to thriving in your IT career lies in mastering the human side of success—clarity, confidence, and strategic growth. This webinar dives into how professional coaching can accelerate your career trajectory, helping you navigate challenges, build influence, and align your work with your deeper purpose. Join us to discover how coaching empowers IT professionals to break through plateaus, lead with impact, and future-proof their careers in an industry that never stops evolving. If you’re ready to move from reactive problem-solver to intentional change-maker, this session is your launchpad.

    National Software Testing and Quality Engineering Conference 

    The National Software Testing and Quality Engineering Conference is scheduled to take place on May 26, 2026, at the Delta Marriott in Downtown Toronto– 75 Lower Simcoe St, Toronto, ON M5J 3A6, Canada

    This conference is specifically designed for experts in software testing, quality assurance, and quality engineering, and it aims to provide a thrilling new gathering tailored to their needs.

    The field is currently experiencing a revolution with the introduction of AI, making this an ideal moment for professionals to take charge and stay ahead of the curve.

    By attending this one-day event in May, participants will have the opportunity to network with industry pioneers who are shaping the future, as well as leverage the power of AI through interactive workshops.

  • Half the money I spend…

    Half the money I spend…

    “Half the money I spend on advertising is wasted; the trouble is, I don’t know which half.” The above quote is attributed to various people. We want to apply it to Software Quality Assurance. 

    Quality Assurance is one of the areas where people (not in QA) feel that resources or funding are wasted since they see no immediate benefit. Avoiding the process improvement and incremental changes are simply piling up technical and resource debt for the future.  Bad processes do not fix themselves and usually get worse over time.  The cumulative debt increases until it is unmanageable.

    Every problem avoided is one less to fix. When creating or improving processes and applying them to any particular situation, it is necessary to measure the improvement by taking a baseline and checking for improvement or degradation.  The effort invested in measurement will pay back with further improvements.

    Software Testing solves problems for yesterday and today.

    Quality Assurance solves your problems coming tomorrow!

  • You can only predict things after they occur

    You can only predict things after they occur

    “You can only predict things after they occur” This quote was attributed to Eugene Ionescu in the source I had.

    There are several related quotes:

    “Those who have knowledge don’t predict” and its corollary “Those who predict, don’t have knowledge.”

    Or lastly: “The best way to predict the future is to create it” (Peter Drucker).

    Maybe we could use these quotes the next time someone says how long testing is going to take.  The interesting part is when you push back and say: “How long did it take last time?” or “How much bigger (in whatever the favourite measure is) is this project compared to the last one?”.  Neither of those questions elicit much useful information or a response at all so the analogous method using internal numbers is unavailable.

    If you have no previous statistics from the organisation, there are lots of statistics available online or you can use one of the Estimation Methodologies (PERT, Planning Poker, WBS, Function Point Analysis or Test Point Analysis).  They provide a good starting point but must be adjusted for the particular situation. 

    One of the major aspects of Quality Assurance is to gather up statistics on what occurred last time and use that to predict the future. While no one can get 100% accuracy, it certainly helps to know what occurred in the past.  Adjust for the situation at hand and go forward.

    Software Testing solves problems for yesterday and today.

    Quality Assurance solves your problems coming tomorrow!

  • Don’t fix issues later; fix them now!

    Don’t fix issues later; fix them now!

    “Don’t fix issues later; fix them now ” or “Never put off to tomorrow what you can do today”. This seems so obvious but try doing it in a project when the schedule and budget are under pressure.  If this is restricted to Software Testing then issue classification and prioritisation can help to clarify which issues are worth fixing and which can be safely left for a future release. 

    However, if the issue relates to a process used in the project, then not only does the issue potentially impact the schedule and budget at the time it is discovered, but it will impact the project each time that process is repeated.  Fixing it now will not only save the current project time and money; it will save the coming projects a lot more assuming it is documented and the fix is implemented.  Some processes we have seen add time and budget to a project include the following:

    1. Failure to classify defects and move them to the relevant group allowed one person to repeatedly reclassify defects and change priorities until the software vendor bogged down in multiple half completed code changes.
    2. Moving ahead with documentation that had not been fully reviewed and approved lead to more changes and a huge recoding effort.  In particular, adding an approval step to every piece of documentation in a system meant opening every function to code an extra step.
    3. Failure to agree on defect metrics lead to inconsistent counts and hours wasted reconciling expectations between the vendor and client.

    Fixing any of these would have saved millions of dollars and years of time on the project.

    Software Quality Assurance solves problems for yesterday, today and tomorrow.