Software Tester
Job summary
Ensures the quality, correctness, and reliability of dataPrime - a .NET 10 / Blazor enterprise data intelligence platform covering data pipelines, AI-driven reliability engineering, observability, governance, and real-time voice interfaces. You will own quality assurance across a large modular codebase with multiple integrated services.
Job descriptions & requirements
Responsibilities:
- Create Test Plans: Design test cases covering dataPrime's domain modules — Data Quality Engine, Data Lineage, ADRE (Autonomous Data Reliability Engineering), Data Marketplace, Observability
- Dashboard, Synthetic Data Factory, Federated Learning, NL Data Contracts, Digital Twin, Voice Intelligence, and the Data Migration Engine.
- Execute Testing: Perform functional, regression, integration, and performance testing across Blazor Server UI flows, REST API endpoints, SignalR real-time hubs, and gRPC service calls.
- Real-Time & Streaming Validation: Test live SignalR dashboards, Kafka event streams, RabbitMQ event bus flows, and WebSocket voice pipeline stages end-to-end.
- Defect Tracking: Log, document, and track bugs in Azure DevOps with clear reproduction steps, linking issues to specific modules (e.g., a quarantine pipeline in DataQuality.Infrastructure, an SLA breach in ADRE.Core, or a migration job in DataMigration.Infrastructure).
- Automation Development: Build and maintain automated test suites in C# using xUnit or NUnit. Contribute Playwright-based UI tests for Blazor pages. Write integration tests that cover EF Core + PostgreSQL interactions, and test Polly resilience policies under failure conditions.
- AI Feature Validation: Validate AI-driven features — NL→SQL query generation (DbManager.Ai), NL→policy compilation (NlDataContracts), Azure OpenAI and Ollama responses — for accuracy,latency, and safety under edge cases.
- Collaboration: Pair with developers to reproduce defects in .NET Aspire local dev environments, verify fixes across dependent modules, and participate in pre-release sign-off.
Requirements:
- Strong C# and .NET testing experience (xUnit, NUnit, Moq or equivalent).
- Familiarity with ASP.NET Core / Blazor Server application architecture.
- Experience testing real-time systems (SignalR, WebSockets, Kafka, or similar).
- Working knowledge of PostgreSQL and EF Core for data verification during integration testing.
- Experience with Azure DevOps for test plans, bug tracking, and pipeline-triggered test runs.
- Familiarity with Playwright or Selenium for browser-based Blazor UI testing.
- Experience with .NET Aspire, distributed systems testing, or AI/LLM feature validation.
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.