The job in short
Lead QA testing.
RedisKafkaDevOpsSelenium
Details
- Found
- 20 d ago · posted 2026-04-25
- Location as listed
- Waluj
- Role
- QA / Test Engineer
- Source
- The company’s own careers site
Full description
Role Specification
Role Description
We are looking for a Test Lead to define and drive the end-to-end QA strategy for our AI-powered platform. This role involves testing components across the stack—including ML models/backend, backend services, and frontend interfaces—to ensure accuracy, performance, security, and reliability. You will lead a team of testers, collaborate cross-functionally, and build automation pipelines aligned with CI/CD practices.
Role Title
SW QA Engineer/Tester
Role Purpose
What the role entails
(Key Responsibilities)
Test Strategy & Planning
•
Define and own the comprehensive test plan for ML inference, backend workflows, and frontend user experience.
•
Identify test scenarios for real-time sensor data pipelines, anomaly/event detection, historical playback, and UI s/configs.
•
Design test cases with focus on modularity, reusability, and traceability to requirements.
•
Define and track test coverage, maintain regression test suites, and handle test data design.
ML Model Testing
•
Validate ML outputs (event classification, anomaly scores) against labeled test datasets.
•
Perform accuracy testing, A/B comparison, drift detection, and model regression checks.
•
Test model integration in real-time pipelines (latency, fault tolerance, failover behavior).
Backend & API Testing
•
Validate backend APIs that consume ML outputs, transform data, and expose events to the UI.
•
Test REST/gRPC endpoints, data transformations, streaming services (Kafka), and storage layers (PostgreSQL, Redis).
•
Design load, concurrency, and recovery tests for backend services.
Frontend Testing
•
Verify UI correctness for event visualization, timeline navigation, and control tools.
•
Automate UI workflows using tools like Cypress, Playwright, or Selenium.
•
Ensure responsiveness, accessibility, and data consistency in real-time dashboards.
Automation & DevOps Alignment
•
Lead setup of test automation pipelines integrated with CI/CD (GitHub Actions, GitLab CI, etc.).
•
Own the implementation of smoke, sanity, regression, and performance suites.
•
Collaborate with DevOps for observability in test environments, test parallelization, and reporting.
Leadership & Collaboration
•
Mentor QA engineers and drive best testing practices across the platform.
•
Collaborate with ML, backend, frontend, and product teams to review requirements and raise quality gates.
•
Drive root cause analysis and support release readiness with QA sign-off.
What we are looking for in you
(Skills, Knowledge, Special Attributes, Mobility)
•
4 years in software testing with at least 1 years in a lead role.
•
Experience testing ML model pipelines, data-driven APIs, and real-time UI platforms.
•
Strong command over test design techniques, risk-based testing, and shift-left testing practices.
•
Proficient in Python or JavaScript for writing automation scripts.
•
Hands-on with tools such as Postman, JMeter, Pytest, Cypress, or Playwright.
•
Familiarity with Kafka, REST/gRPC, Docker, and Linux environments.
•
Knowledge of CI/CD, test versioning, and defect lifecycle management tools (e.g., JIRA, TestRail).
•
Experience with model explainability testing (SHAP, LIME) or model monitoring tools.
•
Exposure to edge device testing, cloud deployments (GCP), and real-time event handling systems.
•
Knowledge of performance engineering and security testing basics.
Location
Aurangabad