Partner closely with Development, Product, Support, and Sustenance teams to shift quality left and reduce customer-reported issues.
Test Automation (Hands-On)
Architect and evolve automation frameworks across React/TypeScript front ends, Java/Spring Boot microservices, REST APIs, and Kafka-based pipelines.
Own API and contract testing (REST Assured, Pact, Postman/Newman) covering OAuth2, JWT, token, and Basic auth flows, pagination, throttling, and vendor error handling.
Own CI/CD quality gates in Jenkins or GitHub Actions with fast PR-level feedback and tiered regression runs.
AI-Driven & Self-Healing Automation
Lead the design and rollout of self-healing automation: automatic locator recovery, DOM-similarity scoring, element fingerprinting, and confidence-based fallback that keeps suites green through UI changes.
Apply LLMs across the QA lifecycle — generating test cases from requirements and API specs, converting manual tests to automated scripts, summarizing failures, and suggesting root causes from logs.
Build intelligent flaky-test detection, failure classification, and auto-quarantine to separate real regressions from environmental noise.
Set guardrails for AI use in QA — validating AI-generated tests, measuring healing accuracy, and preventing false passes.
Qualifications
Experience
8-10+ years in QA / test engineering, with at least 2 years leading or mentoring a QA team.
Proven track record of building automation frameworks from scratch and owning release quality for a SaaS product.
Hands-on experience building, extending, or productionizing an AI-based or self-healing automation solution, with the ability to explain how you measured its impact.
Skills
Automation & Testing
Robot, Playwright and/or Selenium 4; TestNG or JUnit 5; Cypress, Jest, or Vitest
API automation: REST Assured, Postman/Newman, schema validation
Contract testing (Pact), service virtualization, and mocking (WireMock or similar)
Performance testing with JMeter, k6, or Gatling
Visual regression and accessibility testing
Programming & Backend
Python, Java(17+) and JavaScript/TypeScript
SQL and data validation on Oracle or similar
Familiarity with microservices, Spring Boot, and Kafka (or other event streaming systems)
AI in QA
Self-healing locator strategies and intelligent element matching
LLM integration: prompt design, structured outputs, and embedding model calls into test tooling
AI-assisted test generation, failure clustering, and log/trace summarization
Familiarity with RAG or vector search over test artifacts is a plus
Working knowledge of AI testing platforms (Healenium, Applitools, mabl, Testim)
DevOps & Tooling
CI/CD with Jenkins or GitHub Actions
Docker and Kubernetes fundamentals
Test management (Jira/Xray, TestRail, or Zephyr)
Observability tools (Grafana, Prometheus, ELK) for test and pipeline diagnostics
Technical Mentorship
Strong ability to mentor engineers through technical guidance and code reviews
Clear communication with engineering, product, and leadership stakeholders
Data-driven decision-making on quality and release readiness
Preferred
Background in cybersecurity — vulnerability management, Policy Compliance
Experience testing multi-tenant SaaS at large data volumes.
Open-source contributions to testing or automation projects.