Subscribe to the latest remote jobs:

Principal QA Engineer

🇮🇳 India

Management

Java

Angular

Kubernetes

Machine Learning

UI/UX

SaaS

Devops

Testing

Principal QA Engineer

from 🇮🇳 India

Role: QA Architect / Test Architecture Lead(API + UI) for multi-tenant  SaaS Application.

  • Own QA technical strategy and drive a scalable automation framework for API + UI across teams.
  • Lead API test architecture for Java microservices: contract testing, integration testing, data isolation, authentication/authroziation, tenant lifecycle.
  • Ensure tenant boundary validation (no cross-tenant data leakage) and coverage for configuration/feature flags, quotas, and migrations.
  • Define and enforce continuous testing best practices in CI/CD: test pyramid, tagging, parallel runs, quality gates, reporting.
  • Review and refactor existing central E2E framework to improve maintainability, speed, and flake reduction.
  • Standardize test data management and environment strategies suitable for DB-per-tenant systems.
  • Own UI automation direction using Playwright for Angular applications (cross-browser, critical user journeys, visual checks as needed).
  • Establish Agile quality practices: definition of done, shift-left, testability requirements, and quality metrics.
  • Develop emerging testing approaches (AI-assisted testing, visual AI, test selection optimization)
  • Quality Metrics: "Define and track metrics, test effectiveness KPIs, and quality debt"
  • Provide templates, reference implementations, and onboarding so individual microservice teams can adopt the framework consistently.
  • Mentor SDETs/QAs and collaborate with Engineering/SRE/Platform on observability-driven testing and triage.
  • Requirements: 10+ years QA/SDET, proven test framework ownership at scale, strong Java/API automation background, microservices CI/CD expertise.
  • Nice-to-have: Kubernetes/cloud exposure, contract testing tooling experience, performance engineering, accessibility/UX testing.
  • Nice-to-have: Media Tech/Advertising Domain knowledge
by @maxrusakovic