About Tally
The pioneers of software product industry in India, we are a technology and innovation led company simplifying the lives of small and medium businesses over the last three decades. With our cutting-edge technology, we have had the privilege to reach over 2.5 million business globally and cater to more than 7 million users in over 100 countries. We are passionate about the SMEs’ growth and aim to deliver the best for their business through our product innovation and excellence. Our teams develop some of the most ingenious solutions that suit the unique requirements of millions of businesses across the globe. With a market share of 75% in India, we have a strong foothold in the Middle East and are also serving customers in SAARC & APAC, Africa, and North America. Our robust network of 28000+ partners help us deliver unmatched customer experience in sales, support, and services globally.
With a sole purpose of Making Everyone Who Touches Tally, Happier, we aim to be the technology fabric that drives the economic growth of the world, by 2030.
Culture & Values
Over the years, we have nurtured a value-based culture that let individuals follow their lead and support them in their growth journey with us. We value honesty and integrity, prioritize a people-first culture, pursue excellence, and drive impactful innovation with simplicity.
Our vision at Tally is to ensure that all employees get access to equal opportunities, with decisions grounded on performance, merit, competence, and potential. We are dedicated to fairness and transparency in our policies. By fostering diversity and equality, we strive to eliminate all forms of discrimination. We are committed to an inclusive leadership where our leaders ensure that our people are empowered to be at their best, professionally, and personally. We take great pride in our work culture which has helped become a proud member of the elite Kincentric Best Employers Club!
Engineering:
Our Engineering centre is located in Bangalore while our sales offices and partners are spread across the country and specific regions outside India. Our Engineering team consists of highly talented engineers who live a purpose and dream to develop the software that will accomplish our goal ‘To be the technology fabric that drives the economic growth of the world’.
To build this network of businesses Tally likes to build its own technology stack to deliver the required products. Major components of the stack are highlighted below.
- Operating system: We use a trimmed-down version of the Linux
- Database system: An Object-oriented database written by Tally to support single view, replication, distributed and multi-tenancy.
- Web server & app server: We shall write our own hosting platform that can handle millions of connections per server.
Engineering @ Tally is responsible for the Design, Development & Testing of all the delightful and flawless products that we release for our customers. We at Engineering do deep technology innovation to deliver unique experiences and capabilities at scale for simplifying business operations across sectors and segments.
- Innovate: Build our tech stack with purpose-driven engineers to craft robust, scalable products that power economic growth.
- Design for the future: Lay the foundation of technology that connects businesses, enabling seamless growth and transformation.
- Engineer the Core: Create resilient, and secure software systems that form the backbone of our mission to drive global prosperity.
What You Will Own
We are looking for a QA Engineer to join our AI platform team. The role focuses on validating Model Context Protocol (MCP) servers, AI-powered workflows, and API integrations. The ideal candidate should have strong API testing skills, a good understanding of Large Language Models (LLMs), prompt engineering concepts, and experience validating AI-based applications.
The candidate will work closely with developers and AI engineers to ensure the correctness of MCP tool execution, API responses, prompt behaviour, and overall system reliability.
Where Your Expertise Meets Our Future
- Strong understanding of Software Testing Life Cycle (STLC) and Agile methodologies.
- Hands-on experience in REST API testing.
- Strong knowledge of HTTP methods, REST APIs, JSON, authentication mechanisms, and API debugging.
- Experience using Postman or similar API testing tools.
- Good understanding of test case design techniques and test coverage.
- Basic understanding of AI concepts, especially Large Language Models (LLMs).
- Familiarity with Prompt Engineering concepts and prompt validation.
- Knowledge of Git and defect tracking tools such as Jira.
- Basic scripting knowledge in Python or Java for testing purposes.
Preferred Skills
- Understanding of MCP Server architecture and AI agent workflows.
- Experience validating AI model outputs and prompt quality.
- Familiarity with JSON Schema validation and structured data validation.
- Exposure to API automation frameworks.
- Knowledge of CI/CD tools such as Jenkins or GitHub Actions.
- Basic understanding of cloud platforms such as AWS or Azure.
- Understanding of networking fundamentals, system architecture, and operating systems.
- Familiarity with AI-assisted development tools (e.g., ChatGPT, GitHub Copilot, Claude, Gemini).
Nice to Have
- Experience testing AI agents or Agentic AI systems.
- Understanding of Retrieval-Augmented Generation (RAG), embeddings, and vector databases.
- Experience validating tool-calling workflows, function calling, or AI orchestration frameworks.
- Knowledge of OAuth, authentication flows, and API security testing.
- Exposure to automation frameworks such as Playwright or Selenium.
The Scope of Your Influence
- Design, execute, and maintain test cases for MCP server functionalities.
- Validate MCP tool discovery, tool selection, parameter passing, and response handling.
- Perform API testing using tools like Postman or using Python frameworks.
- Validate AI/LLM workflows, including prompt-response accuracy and business logic.
- Verify tool invocation, parameter validation, response validation, and error handling.
- Perform functional, regression, integration, and end-to-end testing.
- Debug API failures using logs, request/response payloads, and network traces.
- Create and maintain test data, test plans, and defect reports.
- Collaborate with developers, AI engineers, and product teams during feature development.
- Participate in sprint planning, reviews, and Agile ceremonies.
- Contribute towards automation wherever applicable.