Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Out of the Blue

New

Principal SDET

Posted Updated
Discussion

Description

Responsibilities:

  • Test frameworks: Java ecosystem (JUnit, Testcontainers.net, REST Sharp, WireMock).
  • E2E tooling: Playwright or Cypress for web, Appium for mobile/Android (warehouse app).
  • Contract testing: Pact or similar for inter-context contract verification.
  • Performance testing: Gatling or K6 for load testing, with custom metrics exported to Prometheus.
  • CI/CD integration: GitHub Actions or Jenkins pipelines with test parallelization and test impact analysis.
  • Data validation: SQL-based reconciliation queries, CSV/JSON diff tools for migration parity.
  • Observability for QA: Correlating test failures with Jaeger traces, Kafka consumer lag, and Redis metrics.


Requirements:

  • 10+ years in software quality engineering, with at least 3 years in a principal/staff-level role setting standards for multiple teams (not managing them, but influencing them).
  • Hands-on experience building E2E test infrastructure from scratch for a microservices architecture, not inheriting one, creating one.
  • Experience testing event-sourced or event-driven systems. You understand that testing and the order were created and are different from testing the Order Created event, which was produced, consumed, and projected, and the read model reflects it within the consistency "window. "
  • Experience with multi-tenant SaaS platforms. You know where the isolation bugs hide.
  • Experience with data migration validation at scale, comparing source and target systems after migration and proving they match.
  • Strong Java (or Kotlin) programming ability. You will write production-grade test code, not throwaway scripts.

Skills

What Principal QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →