About Karkaye and the role
Karkaye is building India's student-centric campus platform: one system for coaching centres, schools and colleges to run attendance, fees, tests, admissions and communication, with a lifelong profile that the student owns. Our products include KarkayeOS for institutions, Stud-one for students, Gud Parent for parents, and Tutors-one for faculty.
You will be our quality owner. Institutes run their daily operations on Karkaye, so a broken fee receipt or a lost attendance record reaches a parent's phone within minutes. Your job is to stop that from happening, through automated, load and manual testing across our web apps, mobile apps and APIs.
Responsibilities
Own the test strategy for each release: decide what gets automated, what gets load-tested and what needs manual exploration.
Build and maintain end-to-end UI and API automation suites in TypeScript, and run them in the CI/CD pipeline on every merge.
Test REST APIs written in Go: contracts, authentication, role-based permissions, error handling and data integrity.
Design and run load and stress tests for peak events, such as fee-due dates, exam windows and results day, and report capacity limits before they are hit.
Do exploratory manual testing on web and mobile (Android and iOS), including low-bandwidth and offline-first flows like attendance sync.
Verify payment and notification flows end to end: UPI and card payments through the gateway, receipts, and WhatsApp/SMS alerts.
Check multi-tenant SaaS behaviour: one institution's data must never be visible to another, and student data must follow consent rules for minors.
Write clear bug reports, track them to closure, and own regression sign-off for production releases.
Track and report quality metrics such as escaped defects, test coverage and flaky-test rate.
Must-have skills
2 to 4 years of hands-on software QA experience, with at least 2 years writing automated tests.
Automation testing:
a modern framework such as Playwright or Cypress, with tests written in TypeScript.
Load testing:
k6, JMeter or Gatling; able to design realistic load profiles and read the results.
Manual testing:
test case design, exploratory testing, regression planning and defect triage.
APIs:
REST API testing with Postman or code-based suites, including auth tokens, status codes and JSON schema checks.
Go:
comfortable reading Go code and writing basic Go tests.
Cloud SaaS:
understanding of multi-tenant SaaS, environments (dev, staging, production) and CI/CD pipelines such as GitHub Actions.
Working knowledge of SQL to check data in the database directly.
Clear written English for bug reports and test documentation.
Nice to have
Prior work on EdTech, school ERP, coaching or other operations (OpEx) SaaS products.
Mobile automation with Appium, Detox or Maestro.
Testing payment gateways such as Razorpay or Cashfree, including test mode and webhooks.
Security testing basics: OWASP Top 10, role and permission checks.
Familiarity with India's DPDP Act and handling personal data of minors.
Experience with AWS or GCP, Docker and monitoring tools.
Ability to read or test in Tamil, Hindi or another Indian language, for regional-language releases.
How we work and what we offer
Start-up pace:
a small team where you own quality end to end. You will set up tools and processes yourself, not inherit them.
Autonomy:
you plan your own work and make test calls without waiting for sign-off on every step.
Flexible hours:
schedules flex around releases and institute usage peaks, which sometimes means early morning or evening release windows.
Hybrid:
work remotely most days, and be available at our Chennai office when needed, such as release days, client visits or team planning.
Growth:
a clear path to lead QA as the team grows.