
Senior QA Engineer - Manual & Automation
- Bangalore, Karnataka
- Permanent
- Full-time
- Test Strategy & Planning Design comprehensive test strategies covering manual, automated, regression, integration, and data validation testing. Participate in requirements reviews, sprint planning, and user story grooming to ensure testability and completeness. Manual & Functional Testing Perform exploratory and structured manual testing of data-driven applications, APIs, and AI/ML workflows. Validate data transformations, model predictions, and business logic against acceptance criteria. Automation Engineering Build and maintain automated regression test suites using Python and appropriate testing frameworks (e.g., Pytest, Playwright, or Selenium). Integrate automated tests into CI/CD pipelines and ensure stable, repeatable execution across environments. Implement test data management strategies, including synthetic data generation and data mocking for AI testing. AI & Data Engineering Validation Validate data pipelines, feature engineering steps, and AI model outputs for consistency, accuracy, and reliability. Test ML model input/output correctness, edge cases, and model drift detection logic. Collaboration & Reporting Work closely with data engineers, ML engineers, and product teams to resolve bugs and improve test coverage. Log detailed defects, maintain test artifacts, and provide clear test execution reports.
- 7+ years of QA experience in both manual and automation testing. Strong hands-on experience with Python for writing automated test scripts. Solid understanding of test automation frameworks, best practices, and design patterns. Knowledge of Test Data Management strategies and tools. Experience in creating and maintaining automated regression suites. Exposure to AI/ML model testing and data pipeline validation.