Junior QA Engineer – AI/ML (Bengaluru)

Junior QA Engineer – AI/ML (Bengaluru)

30 Oct
|
iTuring.ai
|
Bengaluru

30 Oct

iTuring.ai

Bengaluru

Job Description
Junior QA Engineer – AI/ML & Test Automation

Experience:
2 Years

Job Type
Full-Time Role: Junior QA Engineer Technical Focus: Playwright Automation, AI/ML Testing, Backend Validation, and Monitoring About iTuring.ai: iTuring.ai is a fast-growing Enterprise AI software company for Financial Services. Our next generation AI platform “iTuring.ai” automates the entire life cycle of data science and machine learning. iTuring.ai helps organizations to rapidly develop, deploy, manage, govern and operationalise AI applications at scale, ethically & responsibly. Our product is designed to develop highly accurate, trusted & explainable models and deploy advanced machine learning/deep learning models in production, with just a few clicks. It is a zero code platform with real time scoring and monitoring of model performance. ITuring.ai helps organizations accelerate their AI journey and enables AI based solutions in hours and days instead of weeks and months, accelerating the return on investment of AI projects. Our no-code platform augments the capability of data science teams, empowering them to be faster, consistent, more accurate and to focus on solving business problems rather than coding. Job Summary We are looking for a detail-oriented and technically proficient Junior QA Engineer with approximately 2 years of experience in software testing, test automation, and quality assurance. The ideal candidate should have hands-on knowledge of Playwright automation, a good understanding of Artificial Intelligence (AI) and Machine Learning (ML) concepts, and experience with Grafana monitoring and backend testing using SSH and Linux commands. The candidate will be responsible for validating application functionality, automating test scenarios, testing AI/ML workflows, analyzing application logs, identifying defects, and collaborating with development and DevOps teams to ensure product quality and reliability.

Key Responsibilities
1. Manual and Functional Testing
• Design, develop, and execute test cases based on business and technical requirements.
• Perform functional, regression, smoke, sanity, integration, and exploratory testing.
• Identify, document, track, and verify defects throughout the software development lifecycle.




• Validate end-to-end workflows, data accuracy, API responses, and application behavior.
• Maintain test documentation, test execution reports, and defect status updates. 2. Test Automation – Playwright
• Develop and maintain automated test scripts using Playwright with JavaScript or TypeScript.
• Automate UI workflows, regression scenarios, and critical business functionalities.
• Work with locators, assertions, fixtures, hooks, browser contexts, and reusable test methods.
• Handle authentication, session management, file uploads, popups, and dynamic UI elements.
• Execute automated test suites, analyze failures, and troubleshoot flaky tests.
• Generate and maintain automation execution reports, integrating reporting tools where required. 3. AI/ML Product Testing
• Demonstrate a positive understanding of AI/ML concepts, including datasets, features, target variables, model training, validation, and scoring.
• Test AI/ML application workflows such as data ingestion, preprocessing, feature selection, model development, and prediction/scoring.
• Validate dataset uploads, schema compatibility, missing values, categorical and numerical features, and data quality checks.
• Validate model outputs, feature importance, data transformations, and error handling.
• Test edge cases involving large datasets, invalid inputs, missing values, outliers, and unsupported configurations.
• Understand the importance of model performance, stability, reproducibility, and data consistency. 4. Grafana and Log Monitoring
• Use Grafana dashboards to monitor application health, performance, resource utilization, and service metrics.
• Analyze logs and metrics to investigate application errors and test failures.
• Identify anomalies, performance bottlenecks, and unexpected behavior during test execution.




• Collaborate with development and DevOps teams to troubleshoot environment and service-related issues. 5. Backend Testing and SSH
• Connect to Linux-based environments using SSH.
• Execute basic Linux commands to inspect files, directories, processes, and application logs.
• Investigate backend issues using log files, error messages, and service status information.
• Validate backend job execution, service availability, and application behavior.
• Use basic shell commands to support test execution, debugging, and environment verification.
• Possess a basic understanding of REST APIs, HTTP status codes, JSON payloads, and API testing. 6. Collaboration and Reporting
• Work closely with developers, data scientists, product teams, and DevOps engineers.
• Participate in sprint planning, daily stand-ups, defect triage, and release testing.
• Communicate defects clearly with reproducible steps, logs, screenshots, and supporting evidence.
• Contribute to continuous improvement of QA processes and automation coverage. Required Skills and Qualifications
• Approximately 2 years of experience in Software Quality Assurance.
• Hands-on knowledge of Playwright automation using JavaScript or TypeScript.
• Good understanding of manual testing concepts and software testing methodologies.
• Familiarity with AI/ML concepts and data-driven applications.
• Knowledge of Grafana dashboards and application monitoring.
• Basic hands-on experience with SSH, Linux commands, and backend log analysis.
• Basic understanding of REST APIs, JSON, and HTTP protocols.
• Familiarity with Git, defect tracking tools, and Agile/Scrum methodologies.
• Strong analytical, debugging, and problem-solving skills.
• Good written and verbal communication skills. Good to Have
• Experience testing ML model training, validation, and scoring workflows.
• Familiarity with Python and basic scripting.
• Knowledge of SQL and database validation.
• Exposure to CI/CD pipelines and automated test execution.
• Experience with Allure Reports or similar test reporting tools.
• Familiarity with Docker, Kubernetes, or cloud-based environments.
• Understanding of performance testing and application observability.

📌 Junior QA Engineer – AI/ML (Bengaluru)
🏢 iTuring.ai
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: junior qa engineer – ai/ml (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: junior qa engineer – ai/ml (bengaluru) / bengaluru