Want to create interactive content? It’s easy in Genially!

Get started free

Infra QA_24-Q1

Rainier Dumandan

Created on October 6, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

  • Metrics and Team Performance
  • Business and Infra Organization Growth's Impact to the Team
  • PRBs into QA Opportunities
  • Demo - Network Regression Unit Testing
  • Roadmap
  • Multi-Stage Testing Model in Detail
  • Priority Items
  • Q&A

Agenda

2024

Citrix

2024

SCCM

UPSKILL

TARGET

2024-Q3

AI POV

Team Resources

Continuous

Global IT Infra Ops and APS Workflow Integration

Core Infrastructure and SQL Services - Regression

2024-Q4

2024-Q2

Automation Framework Enhancements

TARGET

TOOLING
  • Cloud Services
  • Database Services
  • Core Infra Services
  • Global IT Ops
  • Application Support
  • Cybersecurity
  • Unified Communications

OCT 2023

JUN 2023

Network Engineering and Security - Regression

App Support - PROD Application Sanity

2024-Q3

2024-Q2

SCCM Compliance Test for Endpoints & Servers

Multi-stage QA Testing

TARGET

servicES

MAY 2023

APR 2023

APR 2022

FEB 2022

Tooling Innovations and Standardization

Health Check Tool and Power BI Reporting

QA Laboratory Expansion

App Support - PGP Keys Testing

App Support - SSL Certificate Testing

Enabled QA Test Automation

Up Next...

Metrics

Test Automation ROI

Testing Coverage

~$10,000/yr

92+%

Infra-QA Dashboard

Testing Coverage

90% in support of Global IT Ops, Network, and Applications

4 team members rotating the support

Infra QA Resources

60+ weekend days worked on 2023

Weekends Supported

~500 Applications and Services

Operational Applications

200+ IT Professionals across multiple timezones

Organization Growth

5 M&As since 2021

Business Growth

Growing Business + New Applications + New Team Members == Infra QA Team Continuous Improvement Ares and Ares IT have significantly grown in the last 3 years with Infra QA maintaining and optimizing deliverables.

Applications not operationally ready after change implementation

Server not responding

URL blocked/not accessible

App functions not working

Application intermittent issues

Infrastructure and Network Unavailability and Instability

App Services and User-Facing Tests

L3 Testing

Network Services and Site Certificates

L2 Testing

Hardware, Ports, Policy Compliance

Goal

Issues and Challenges

QA Solution

Infrastructure and Application Stability

L1 Testing

Problems into opportunities

Demo - Network Regression Testing

Infra and App Process Integration

2024-Q4

Adapting, Scaling, and Standardizing QA Capabilities.

App/Service Owners Collaboration, Upskilling

2024-Q2

QA Lab Expansion and Modernization

2023-Q2

L2 Network Services and Certificate Testing

2023-Q4

L3 Application Services Availability Testing

2024-Q3

Health Check Tool and PowerBI Reporting

2023-Q3

L1 Infra Hardware and Policy Compliance

2024-Q1

Infra QA Roadmap

ApplicationSupport Escalation

"Get-Service" test for all required/dependent app services

"Test-Connection" test of all App, Web, and SQL Servers

Selenium Application Sanity Tests

Infrastructure Maintenance

Global IT Ops Escalation

Application Layer is ready to be tested

"Web-Request" test of all application URLs

Multi-Stage Infra Testing

L2

L4

L3

L1

COMPLETED -- Enhanced Workstation Regression Test Pack.

COMPLETED -- Enhanced Automated Network Regression Test Pack.

IN PROGRESS -- Develop a Server Regression Test Pack that checks assets for availability, accessibility, and compliance.

03

02

01

05

04

Server Baseline Configurations and Tests

Application Services, Dependencies, and Priorities

IN PROGRESS -- Priotize the top/critical applications and services to identify dependencies for operation readiness.

Application Onboarding and Infrastructure Requirements

Include Infra QA testing requirements when onboarding apps/services. Standardizing and scaling infrastructure/hardware requirements.

Endpoint Baseline Configurations and Tests

Network Baseline Configurations and Tests

top 5

Priority Items

  • Continuous improvements
    • Partnership with the APS to determine critical applications
    • Collaboration with the Application Owners to establish sanity testing requirements
  • Process Maturity
    • Estate review and analysis with industry standards/best practices
    • Standardization of QA Metrics
      • Change Management workflow enhancements
      • Application Catalog information update
      • Service Now QA Dashboard
      • Power BI QA Dashboard
  • Technology Advancements
    • Apply AI best practices across QA processes
    • Discovery and onboarding of new tools and solutions
Next steps:

How we communicate?

Perform verifications on networking components that dictate the flow of information.

Create accessibility and validity layers acting as "gate-checks" before full Application testing.

  • Is the application URL accessible?
  • Is the URL's certificate valid?
  • Do we have specific or custom rules to route the traffic?
  • These prerequisites will be reusable for Networking-specific changes.

Can't access...

URLs and resources are not accessible due to outages or changes.

Issues are not proactively caught/reported until a user reports it.

  • Application URL is not accessible in a location.
  • Service performance degradation.

All backend stuff is ready. Now what?

Execute identified application tests.

Utilize the existing QA Test Automation pack to run the application smoke and sanity verifications.

  • Execute with confidence and stability.
  • Infrastructure or Application issues are isolated and segregated.
  • Efficient and precise test results

Got an idea?

Bring it to life with an interactive window

Create a new layer with all the Genially features.

  • Generate experiences with your content.
  • It’s got the Wow effect. Very Wow.
  • Make sure your audience remembers the message.
  • Activate and surprise your audience.

What users do not see?

Perform verifications on assets that are the backbone of the application.

Create efficiency and compliance verification layers acting as "gate-checks" before full Application testing.

  • Is the server available?
  • Is the server compliant?
  • Are the needed ports and configurations accurate?
  • These prerequisites will ensure the optimal utilization of testing runtime.

QA Lab Expansion

Increasing the footprint and reach of Infra QA testing.

Provision endpoints in all Ares Offices/Branches.

  • Increased Network Engineering/Security Testing
  • Asset to be readily available for troubleshooting
  • Use the assets for the Health Check Tool initiative

L1 Component Testing

Establish an asset compliance test prior to executing user-facing validations.

Verify that application/services components are:

  • Available
  • Accessible
  • Compliant with Industry Standards and internal Cybersecurity controls

Why is it not opening?

Application dependency on Infrastructure may not be fully ready yet.

Create a new layer with all the Genially features.

  • False failures
  • Inefficient utilization of runtime
  • Induce delays in signing off

Got an idea?

Use this space to add awesome interactivity. Include text, images, videos, tables, PDFs... even interactive questions! Premium tip: Get information on how your audience interacts with your creation:

  • Visit the Analytics settings;
  • Activate user tracking;
  • Let the communication flow!

Got an idea?

Use this space to add awesome interactivity. Include text, images, videos, tables, PDFs... even interactive questions! Premium tip: Get information on how your audience interacts with your creation:

  • Visit the Analytics settings;
  • Activate user tracking;
  • Let the communication flow!

L2 Component Testing

Provide a scalable and reliable test approach to verify Network health.

Utilize PowerShell to:

  • Check URL/Website certificate validity
  • Invoke traffic to verify networking rules (whitelisting and blacklisting)

Stability and Security

Consistent, repeatable, and secure process to have services operationally-ready.

Ensure the following:

  • Applications and Core Services are ready to use.
  • Underlying infrastructure and technology are secure.
  • Repeatable and consistent verifications.
  • Lessen and augment problems and issues.

Got an idea?

Bring it to life with an interactive window

Create a new layer with all the Genially features.

  • Generate experiences with your content.
  • It’s got the Wow effect. Very Wow.
  • Make sure your audience remembers the message.
  • Activate and surprise your audience.

Why is it not working?

Applications may be served but not all functionalities are operational.

This impacts testing by:

  • Unknown service dependencies
  • Limitations and delineation of QA ownership

Got an idea?

Use this space to add awesome interactivity. Include text, images, videos, tables, PDFs... even interactive questions! Premium tip: Get information on how your audience interacts with your creation:

  • Visit the Analytics settings;
  • Activate user tracking;
  • Let the communication flow!

It was working before...

Rules may have been missed or have been inadvertently impacted by a recent change.

This impacts testing by:

  • Incomplete, unfamiliar, or unknown testing requirement
  • Induce delays in signing off

L2 Components

Verify that all networking components and rules are implemented.

QA Testing Process will include:

  • Application URL certificate validity check.
  • Application accessibility.
  • Cloud applications whitelisting test.
  • Restricted content blacklisting test.
  • All passed? Then proceed to the next testing stage.

Process Integration

Seamlessly introduce the QA Test Automation Workflow into existing processes.

Infra and App Processes:

  • Service Now - Service Catalog
  • Jenkins
  • Cybersecurity
  • Global IT Infrastructure Ops
  • Application Support
  • Application Onboarding

Create a gate-check to optimize test execution runtime.

  • Optimal use of execution runtime
  • Infra issues are isolated and caught earlier in the test cycle
  • Leverage the same test approach for Disaster Recovery scenarios

L3 Component Testing

Review the L1 and L2 test results before executing user-facing tests.

Not responding...

Server might not be fully operational just yet.

This impacts testing by:

  • False failures
  • Inefficient utilization of runtime
  • Induce delays in signing off

Got an idea?

Use this space to add awesome interactivity. Include text, images, videos, tables, PDFs... even interactive questions! Premium tip: Get information on how your audience interacts with your creation:

  • Visit the Analytics settings;
  • Activate user tracking;
  • Let the communication flow!

L1 Components

Ensure that all corresponding hardware components are available and accurate.

QA Testing Process will include:

  • Hardware/Asset availability.
  • Port accesibility.
  • GPO and Security Controls compliance.
  • All passed? Then proceed to the next testing stage.

Collaboration

Partner and work with stakeholders.

Discover the application/service pre-requisites for operational stability.

  • List of servers
  • List of services
  • Other dependencies
  • Review existing test cases and create new ones as needed.

L3 Components

Validate that all previous components are working and proving the expected end-user functionality.

QA Testing Process will include:

  • Application service/s availability.
  • Application smoke and sanity test.
  • Everything looking good? Then the application is operationally ready for use.

Health Check Tool

Regularly test and scan the environment for application and services stability.

Execute the Infra QA tests to catch potential issues.

  • Proactively detect issues
  • Establish stability and health trends
  • Capitalize on constant unattended testing for pre and post change implementation
  • Leverage data for AI/ML

It is up but not ready.

Integration points are not functioning as expected due to dependencies.

Inter-dependency among applications and services causing:

  • Parts of the application to not work.
  • User interruption.