ABOUT THE ROLE
We are seeking a skilled QA Engineer with strong manual testing capabilities and an interest in validating AI/ML-driven features. The role focuses on ensuring the quality, accuracy, reliability, and safety of web applications, APIs, and AI/ML components. You will work closely with Product Managers, Developers, and Technical Leads to refine requirements, define acceptance criteria, evaluate data flows, and drive the end-to-end quality process.
Key Responsibilities:
Requirements Analysis:
- Collaborate with Product Managers and Engineers to validate requirements and identify edge cases early in the development cycle.
- Convert user stories and feature specifications into clear, testable acceptance criteria.
Data Quality & Consistency:
- Validate data accuracy, consistency, and conflict handling across multiple sources (inputs, outputs, model predictions).
- Identify data quality issues and propose improvements for more resilient systems.
AI/ML Quality Validation:
- Test AI/ML features for accuracy, bias, stability, and edge-case behavior.
- Evaluate the reliability and correctness of automation logic and model responses.
Defect Reporting & Quality Tracking:
- Document defects with clear steps, impact assessment, and risk evaluation.
- Track and communicate QA metrics, risks, and overall quality status to stakeholders.
Cross-Functional Collaboration:
- Work closely with Developers, Engineers, and Product teams to align on quality goals and SLAs.
- Communicate issues, risks, and improvements effectively and constructively.
Must-Have Skills:
- Hands-on experience in manual testing for web applications and APIs.
- Strong understanding of QA fundamentals: test design, test planning, regression workflows, defect life cycle.
- Experience with REST APIs, SQL for data verification, and structured data analysis (CSV/Excel).
- Exposure to AI/ML products as a tester or experienced user.
- Ability to reason about expected ML model behavior and validate automation accuracy.
- Strong attention to detail, curiosity, and a critical mindset toward ambiguous behavior.
- Clear written and verbal communication, with the ability to create concise bug reports and collaborate effectively.
Good-to-Have Skills:
- Basic scripting skills in Python or JavaScript for repeatable checks and data manipulation.
- Experience with AI testing or monitoring tools.
- Familiarity with CI/CD pipelines and integrating tests into automated workflows.
Information
- Job Title: QA Engineer
- Company: Smarter.Codes
- Location: Panchkula
- Job Type: Full-Time (Remote | Hybrid | Onsite)
- Salary Package: INR 4.5 – 6 LPA
- Education: B.E./B.Tech/M.Tech (2024, 2025, 2026 or Earlier graduates)
- Joining Date: Immediate