Technologies Involved:
C#
Area Of Work: Web Development
Project Description

A global SaaS enterprise, focused on delivering real-time analytics to Fortune 500 clients, approached Oodles to streamline its quality assurance process. The client required a robust automation framework that could group, execute, and report test cases directly from the command line. The solution involved building a scalable, high-speed testing environment with detailed reporting and flexible test orchestration.

Scope Of Work

The client needed an automated testing setup to reduce manual QA cycles and enhance release reliability. The project focused on test suite structuring, real-time reporting, and CLI-based execution. Key areas included Selenium automation, NUnit configuration, NuGet management, Extent report setup, and profile-based execution.

Our Solution

To support the client’s agile release demands, the solution was architected in C# using NUnit and Selenium WebDriver, allowing rapid test creation, execution, and reporting. Test cases were grouped logically and executed via command line to align with the client’s CI/CD pipelines. Dependency management was handled via NuGet, ensuring seamless setup across environments.

Key Features Delivered:

  • C# Test Framework Architecture: Built a clean, scalable structure that supports grouped test execution.
  • Selenium UI Automation: Enabled browser-level validations across user-critical flows.
  • NUnit Test Runner: Integrated custom attributes and categories for CLI-triggered test execution.
  • NuGet Integration: Used to manage libraries like Selenium WebDriver, NUnit, and ExtentReports for consistent builds.
  • Extent Report Setup: Delivered detailed, dynamic HTML reports. 

Related Projects

aiShare Your Requirements