Chat Icon
Book a Free Consultation

QA Case Study: Aervivo

Services

QA and NOCC (Network Operations and Control)

Industry

Telecommunication

Location

USA

Aervivo Connectivity Platform - Salesforce

Aervivo’s Connectivity Platform offers scalable, fiber-grade hybrid network solutions designed for efficient ISP deployment. This two-year project focused on enhancing product stability, functionality, and user experience for Aervivo’s client base.

Project Scope

  • Objective: Establish a structured QA process to support Aervivo’s development goals, identify defects, and ensure robust functionality across hybrid network applications.
  • Timeline: A two-year engagement, aligning with Aervivo’s phased feature releases and transitions from waterfall to agile methodologies.
  • Tools: 

    Bug Tracking: Jira, facilitating streamlined bug reporting and tracking.


Automation Framework: WebdriverIO, selected for its capabilities in automating tests for complex functionalities.

Key Features

Hybrid Network Management

Centralized management of hybrid networks allows seamless control across different ISPs.

AerHub Integration

Supports symmetric Gbps services through Aervivo’s proprietary AerHub, providing cost-effective, high-speed network solutions.

Cloud Operating System

The Cloud OS provides a robust backend to manage and scale network services efficiently.

Scalability and Flexibility

Built to support ISPs across varying community sizes, enabling rapid deployment and efficient scalability.

Enhanced Security

Data security is embedded at each layer, ensuring safe management of sensitive information.

User-Friendly Interface

The platform’s interface is optimized for usability, simplifying network configurations and monitoring for end-users.

Cross-Compatibility

Designed to function consistently across multiple devices and browsers, ensuring a seamless user experience.

Challenges

  • Domain Complexity: Initial efforts focused on understanding the hybrid network domain without detailed Software Requirements Specification (SRS) documents or comprehensive user stories, which made it challenging for the QA team to comprehend system requirements.
  • Regression Complexity: With each release, maintaining test coverage and performing regression on new functionalities, while ensuring backward compatibility, added complexity to testing cycles.
  • Time Constraints: Limited time for manual and automated testing coverage during rapid development phases.

Solutions

  • Domain Knowledge Acquisition: Engaged closely with Aervivo to develop and document user stories, using flow diagrams to simplify complex features like connectivity and asset management.
  • Automation Strategy with WebdriverIO: Leveraged WebdriverIO for test automation, which allowed efficient validation of new features and provided a structured suite of automated regression tests, reducing manual effort and ensuring consistency.
  • Targeted Regression Testing: Prioritized regression testing on new releases within the Salesforce platform to verify that both new and existing features functioned as intended.
  • Exploratory and Compatibility Testing: Conducted exploratory testing to improve usability, coupled with compatibility checks across browsers for consistent user experiences.
  • Client Communication and Reporting: Led regular bug scrub meetings during client stand-ups, discussing issue statuses and solution paths. Provided detailed daily and weekly test execution reports, ensuring transparency and active client involvement.

Results

  • Improved Product Quality: The structured QA approach contributed to a significant reduction in defect rates and enhanced user experience.
  • Automation Efficiency: Automated test coverage increased with WebdriverIO, saving time across multiple regression cycles.
  • Client Satisfaction: Aervivo acknowledged the QA team’s effort, noting a proactive approach in identifying new defects and improving platform quality in each release.
  • Continuous Improvement: Transitioned from waterfall to agile practices to accommodate evolving client needs and release schedules.

Conclusion

The QA team’s collaborative approach and dedication to rigorous testing fostered a stable, scalable, and high-quality user experience. By maintaining a balance of automation, regression, and exploratory testing, the team successfully supported Aervivo’s evolving connectivity solutions.

Build Your Company

We’ll Build Your Software.

Learn how Techjays can help build your next high performance
software and get you to market faster.

Lets Work Together