Objective
Lead the end-to-end quality strategy for web, mobile, and API solutions built on a .NET microservices architecture, ensuring functional, technical, and operational excellence in distributed environments deployed on Kubernetes.
Core Responsibilities
Define and lead testing strategies for functional, regression, smoke, integration, and end-to-end scenarios.
Analyze complex business flows and engage early in feature design to identify risks and prevent regressions before development begins.
Validate interactions across microservices, contracts, events, and data consistency involving SQL, Redis, and messaging systems.
Own the definition of edge cases, failure scenarios, and boundary conditions for critical features.
Advise engineering teams on acceptance criteria, quality standards, and best practices during implementation.
Design and maintain quality artifacts: risk matrices, test plans, acceptance criteria, and functional documentation.
Investigate issues using logs, metrics, and distributed tracing to identify root causes across multiple services.
Collaborate with DevOps and Architecture teams to validate deployments, behavior in multi-stage environments, and post-release resilience.
Promote a quality-first mindset, mentor other QA engineers, and drive continuous improvements to the testing process.
Key Soft Skills
Clear communication with both technical and business stakeholders.
Leadership through influence, strong ownership, and collaborative decision-making.
Critical thinking and a preventive mindset focused on avoiding defects rather than detecting them late.
Ability to analyze and reason about complex, distributed system behaviors.
Desired Technical Profile
Core (Required):
Advanced functional testing across APIs, UIs, and cross-service workflows
Solid understanding of microservices, contracts, messaging patterns, and data flows
SQL for data validation and analysis
Observability fundamentals: logs, metrics, and distributed tracing
Nice to Have – Automation Experience:
Not mandatory, but a strong plus if able to improve or maintain existing suites.
Playwright, Cypress, Postman/Newman
xUnit, NUnit, Jest, Testing Library
k6 or Gatling for performance testing
Infrastructure / DevOps (Nice to Have):
Kubernetes, Helm, Docker
GitHub Actions, Azure DevOps
Service Bus, Event Hub, Redis
Related Tech Stack:
.NET 7/8, React, React Native
Job Type: Full-time
Pay: $50,000.00 - $60,000.00 per month
Work Location: Remote