Quality Assurance Engineer
Maino.ai
Job Description
Job Title: Quality Assurance Engineer Location: Bengaluru (WFO) Experience: 3–6 Years Team: Engineering About Maino.ai Maino.ai is an AI-driven technology company focused on building innovative and scalable solutions that simplify and enhance business operations. We are a fast-growing team passionate about creating impactful products, moving quickly, and solving real-world problems through technology and creativity. At Maino.ai, we value ownership, collaboration, and continuous learning.
We offer a dynamic environment where individuals are encouraged to take initiative, contribute ideas, and grow alongside the company. We process large volumes of analytics data where accuracy is critical — even a small bug in a filter or aggregation can mislead customers. We are looking for a QA Engineer who approaches quality as a system of contracts to validate, challenge, and break.
What you'll do Own and drive the quality bar across backend services, data pipelines, and reporting systems Design and execute comprehensive test plans covering edge cases, boundary conditions, and integration failures Build and maintain automated regression suites (API and end-to-end) integrated with CI pipelines Validate backend outputs against source-of-truth data using SQL Identify, reproduce, and document production issues with clear severity and impact Test asynchronous systems (queues, scheduled jobs, integrations) for race conditions and consistency issues Define release-gating criteria — what blocks vs. what can ship with known issues Contribute to QA processes including test data strategy, bug triage, and post-mortems Must-Have Skills 3+ years of QA experience with strong expertise in API testing (Postman/Newman, REST Assured, or pytest + requests) Solid SQL skills — joins, aggregations (GROUP BY, HAVING), and subqueries Strong analytical mindset — ability to think through edge cases (nulls, empty values, incorrect types, etc.) Experience with multi-tenant systems and data isolation testing Hands-on experience in test automation (pytest, Jest, Cypress, or Playwright) Familiarity with CI/CD tools (Jenkins, GitHub Actions, or similar) Experience testing asynchronous workflows and integrations Excellent written communication skills for clear and actionable bug reports Good to Have Experience with performance/load testing tools (k6, JMeter, Locust) Understanding of cloud environments (AWS or similar), caching, and observability tools Exposure to analytics-heavy or time-series data systems Experience creating long-lasting test documentation Nice to Have Basic scripting knowledge in Python or Node.js Familiarity with relational and time-series databases Experience mentoring junior QA engineers or leading bug-bash sessions Who You Are Not A manual-only tester without automation or scripting experience A UI-only automation specialist with limited backend understanding Someone who treats QA as a checklist instead of an engineering function Interview Process Recruiter screening Technical evaluation (API + SQL) Practical exercise (take-home or live pairing) Systems & integration discussion Final round (culture & collaboration) We aim to keep the process meaningful and efficient, with decisions shared within one week of the final round. What you'll get A strong voice in engineering decisions — QA directly influences release quality Opportunity to work on systems where your work has real business impact Mentorship from experienced engineers who value quality as a core function Competitive salary, equity, health insurance A flat, fast-moving, and low-process work culture