About the job
Company Description HookedCRM is a customer engagement platform that unifies calling, scheduling, lead management, and reporting into a single workspace, so teams can work efficiently without switching tools. The platform is designed to support organizations of all sizes, from small teams to large enterprises, and scale with evolving workflows. HookedCRM also offers Tacklebox AI, an AI suite that listens to calls in real time, transcribes conversations, provides live suggestions, and automatically updates the CRM. This combination of automation and integrated tools helps sales and support teams focus on closing deals and delivering better customer experiences from the first call to the final report.
Role Description This is a full-time, on-site Quality Assurance Automation Engineer role based in Ahmedabad. The Quality Assurance Automation Engineer will design, develop, and maintain automated test frameworks and test scripts for web-based and API-driven features across the HookedCRM platform. The role includes reviewing requirements, defining test strategies, creating and executing detailed test cases, and performing both manual and automated testing to ensure product quality and reliability. The engineer will collaborate closely with developers, product managers, and other stakeholders to identify defects early, troubleshoot issues, and support continuous integration and continuous delivery processes. The role also involves monitoring test results, maintaining test documentation, and contributing to the improvement of QA processes, tools, and standards.
Responsibilities
-
Test Strategy: Design, implement, and maintain comprehensive test plans, test cases, and test suites across web and API layers.
-
Automated Testing: Build and maintain automated test frameworks using tools such as Playwright, Cypress, Selenium, or Jest.
-
AI-Augmented QA: Use AI tools (Claude, Copilot, or equivalent) to generate test cases, analyze failure patterns, and accelerate regression coverage.
-
API Testing: Test REST and GraphQL APIs using Postman, Insomnia, or equivalent tools.
-
Performance Testing: Conduct load and performance testing to identify bottlenecks before production releases.
-
Bug Tracking: Document, reproduce, and track defects through the full lifecycle using Jira, Linear, or equivalent.
-
CI/CD Integration: Integrate automated tests into CI/CD pipelines for continuous quality assurance.
-
Collaboration: Partner closely with developers, UX/UI designers, and product managers to define acceptance criteria and ensure quality from design to deployment.
-
Release Validation: Participate in pre-release sign-off processes and production smoke testing.
-
Telephony Experience: Experience working with Telephony systems and SIP/VOIP solutions
Qualifications
-
Experience: Proven experience in QA engineering with a strong track record in both manual and automated testing.
-
Automation Frameworks: Hands-on experience with Playwright, Cypress, Selenium, Jest, or similar frameworks.
-
API Testing: Proficiency with Postman or equivalent API testing tools.
-
AI Tools: Active use of AI tools to generate, refine, and scale test coverage.
-
Scripting: Proficiency in JavaScript, Python, or TypeScript for test automation scripts.
-
CI/CD: Familiarity with GitHub Actions, CircleCI, or similar pipelines.
-
Bug Tracking: Experience with Jira, Linear, or equivalent project management tools.
-
Attention to Detail: Exceptional ability to identify edge cases, reproduce complex bugs, and communicate findings clearly
- Strong analytical and problem-solving skills with attention to detail and a focus on root-cause analysis.
- Effective written and verbal communication skills and ability to collaborate in cross-functional teams.
- Bachelor’s degree in Computer Science, Information Technology, Engineering,
Preferred: Experience testing multiple telephony systems, CRM platforms, or AI-generated content pipelines.