Skip to content
View mariusargatu's full-sized avatar

Block or report mariusargatu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mariusargatu/README.md

Marius Argatu

Senior SDET  ·  LLM Evaluation and AI Quality  ·  Test Architecture  ·  Regulated Healthcare and Payments


About me

Senior SDET, 10 years building test frameworks, runners and CI release gates for systems where reliability matters: regulated healthcare, airline payments, a payment service provider, fintech, financial market data. I work at the framework and infrastructure level rather than only writing tests, and I own what gets tested, at which level, and when a release ships.

Since 2023 that has included LLM evaluation, two years of it on a regulated healthcare product: the evaluation system for a RAG assistant answering researcher questions against FDA and EMA guidance and tenant submissions. Retrieval and generation scored separately, golden datasets versioned in Langfuse, evaluation runs gated in CI.

Because I have also shipped production code, I review developer written tests credibly and design harnesses that teams adopt.

Full background, experience and competencies on mariusargatu.com/about

What I work on

  • LLM evaluation: does the model answer faithfully, and can you prove it? retrieval and generation scored separately, IR metrics on one side (hit rate, MRR, precision/recall@k), groundedness and relevancy on the other · agentic multi turn, tool call and trajectory testing · golden datasets versioned, evaluation runs gated in CI
  • Test architecture: the frameworks and runners under the tests. test strategy across teams and products, integration and system tests carrying most of the coverage (testing trophy, honeycomb) · model based testing from state machines (xState) · property based and metamorphic testing (Schemathesis, Hypothesis) · contract testing
  • Regulated domains and payments: the release gate is a decision, not a green tick. multitenant healthcare SaaS, payment endpoints, checkout and settlement flows, and the regression planning around them

Projects

  • QARoom: a multitenant social platform built to demonstrate testability as an architectural property, using chaos engineering, contract testing, mutation testing, and model based and property based testing, all mapped to the boundary they defend.
  • PayFlow: a payment system built by an AI agent from a frozen spec, zero hand written tests, guarded by a four layer verification pyramid (structural, behavioral, agent judgment, mutation). 73.1% mutation kill rate.
  • Atlas: a testable broadband support agent (LangGraph + MCP), the runnable reference system for the "Evals Are Checks, Not Tests" series.
  • TemporalMutate: semantic mutation testing over Temporal workflows, where an agent hunts for blind spots in a payment workflow's test suite and every verdict comes from replaying recorded histories in milliseconds, with no live server.

Stack

  • LLM and eval: DeepEval, RAGAS, Langfuse, golden datasets, RAG and agent evaluation, MCP
  • Languages and APIs: Python, TypeScript, REST, GraphQL, OpenAPI
  • Test tooling: Pytest, Vitest, Playwright, Hypothesis, Schemathesis, xState, Pydantic
  • Test management: Jira, Xray, TestRail, Qase.io, Allure
  • Platform: Docker, Kubernetes, Jenkins, GitHub Actions, GitLab CI, Datadog, OpenTelemetry, Grafana

Website Blog LinkedIn Email

“A test suite is a liability as much as an asset. Every test earns its place.”

Pinned Loading

  1. QARoom QARoom Public

    A multi-tenant social platform built to demonstrate testing-driven architecture: testability as an architectural property, not a phase, with each boundary defended by the testing technique that fit…

    TypeScript

  2. PayFlow PayFlow Public

    A payment system built by an AI agent from a frozen spec, zero hand written tests, guarded by a four layer verification pyramid (structural, behavioral, agent judgment, mutation). 73.1 percent muta…

    Python

  3. TemporalMutate TemporalMutate Public

    TemporalMutate: replay based mutation testing for Temporal workflows (TypeScript SDK). An agent hunts its own test suite's blind spots, measured, not vibes.

    TypeScript