- Company Name
- Gandiva Insights LLC
- Job Title
- QA Automation Lead with Python – AI
- Job Description
-
Job Title: QA Automation Lead with Python – AI
**Role Summary**
Senior QA leader responsible for defining and executing a comprehensive automation strategy utilizing Python, while incorporating AI‑driven testing to accelerate coverage and defect detection. Oversees a QA engineering team, mentors staff, interacts with product, engineering, and data science stakeholders, and ensures high quality across the product portfolio through robust CI/CD integration and performance testing.
**Expectations**
- Own end‑to‑end quality strategy and release readiness criteria for each squad.
- Lead, mentor, and develop a high‑performance QA team, driving continuous improvement.
- Champion shift‑left testing and embed quality gates within PRs, CI/CD, and design reviews.
- Deliver AI‑enhanced test generation, flaky detection, anomaly analysis, and model validation.
- Partner closely with engineering, product, and data science to align testing with roadmaps and risk assessments.
**Key Responsibilities**
- Architect and maintain scalable Python‑based automation frameworks (PyTest, Selenium/Playwright, Robot Framework, Behave).
- Implement data‑driven and BDD testing patterns; enforce coding standards, linting, type hints, and code reviews.
- Integrate AI tools for intelligent test case generation, flaky test detection, failure clustering, and anomaly detection in logs.
- Validate ML pipelines and inference services: dataset integrity, bias checks, model drift monitoring, and functional/non‑functional testing.
- Embed automated tests into CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps, GitLab CI) with parallelization, caching, and Docker/Kubernetes orchestration.
- Define and monitor quality gates (code coverage, mutation testing, static analysis, performance thresholds).
- Build and maintain test data services, synthetic data generation, and service mocking environments.
- Create dashboards (Grafana, PowerBI) to report DRE, escape rate, MTTR, flaky rate, coverage, and defect aging.
- Lead root‑cause analyses, CAPA actions, and risk mitigation discussions with product and engineering leaders.
**Required Skills**
- Advanced Python: OOP, asyncio, typing, packaging, and CLI utilities.
- Automation expertise: PyTest, Selenium/Playwright, Robot Framework, Requests, API testing (REST/GraphQL), contract testing (Pact), service virtualization, and mocking.
- AI/ML fundamentals: data preparation, model training/evaluation, bias and drift monitoring, and analytics with pandas, NumPy, scikit‑learn.
- CI/CD & DevOps: pipeline integration, containerization, orchestration (Docker, Kubernetes), test parallelization, and environment management.
- Performance & resilience: load/stress testing (JMeter, Locust, k6) and basic chaos testing.
- Cloud: AWS, GCP, or Azure experience.
- Tooling: Git, Jira/Azure Boards, and CI/CD systems.
- Leadership: team management, setting standards, coaching, and delivery across multiple releases.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- QA leadership certifications such as ISTQB Advanced Test Manager or equivalent.
- Optional certifications: Python Institute (PCAP), cloud (AWS Certified Developer, Azure DevOps Engineer), or DevOps (Docker, Kubernetes) credentials.
San francisco, United states
Hybrid
Senior
10-01-2026