Back to jobs
Senior QA Engineer - Manual & Automation
Successfully
Req. VR-115339
We are looking for a skilled Senior QA Engineer with a strong background in both manual testing and automation, particularly in Python-based frameworks. You need to have 7+ years of experience in end-to-end quality assurance processes and a solid understanding of test automation, test data management, and data engineering workflows. Exposure to AI/ML model testing is highly desirable.
In this role, you'll collaborate closely with data engineers, ML scientists, and developers to ensure the reliability and accuracy of data pipelines and AI-driven systems through rigorous testing practices.
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.
Must have
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.
Nice to have
N/A
Languages
English: C1 Advanced
Seniority
Senior
Bengaluru, India
Req. VR-115339
Automated Testing Python
BCM Industry
10/08/2025
Req. VR-115339
Apply for Senior QA Engineer - Manual & Automation in Bengaluru
*Indicates a required field