Job Title: QA Automation Engineer (AI & Product Testing)
Role Overview
We are looking for a skilled and tech-savvy QA Automation Engineer with 3+ years of experience to lead testing efforts across our CRM ecosystem and AI-powered products.
The ideal candidate will have strong expertise in Python-based automation, along with a solid understanding of React (frontend) and Node.js (backend) environments. You will play a critical role in ensuring product quality, validating AI behavior, and maintaining robust automated testing frameworks.
Key Responsibilities
AI & Product Testing
- Validate AI/chatbot performance, including intent recognition, conversational flow, and response accuracy
- Perform adversarial testing to evaluate edge cases, hallucinations, and guardrail adherence
- Conduct end-to-end testing of CRM modules, ensuring data integrity across workflows and integrations
Automation & Functional Testing
- Design, develop, and maintain automated test scripts using Python
- Build automation suites for frontend (React) and backend (Node.js) using tools like Selenium, Playwright, or Cypress
- Perform functional, regression, and integration testing for web applications
API & Integration Testing
- Test RESTful APIs to ensure seamless communication between AI services and CRM systems
- Use tools like Postman/Insomnia for API validation
Bug & Quality Management
- Identify, document, and track bugs through to resolution
- Collaborate closely with developers to resolve high-priority issues
- Ensure high-quality deliverables through continuous testing and validation
Performance & Process Improvement
- Conduct performance and load testing for scalability and reliability
- Participate in code reviews and contribute to improving QA processes
- Maintain test documentation, reports, and test cases
Required Skills & Qualifications
- 3+ years of experience in QA/Software Testing
- Strong hands-on experience in Automation Testing using Python
- Familiarity with JavaScript/TypeScript, especially in React and Node.js environments
- Experience with automation frameworks like PyTest, Selenium, Robot Framework, or Playwright
- Knowledge of API testing and tools like Postman
- Basic understanding of databases (SQL queries)
- Strong analytical, debugging, and problem-solving skills
- A product-first mindset with focus on user experience and quality
Good to Have / Bonus Skills
- Experience with manual testing when required
- Understanding of Agile/Scrum methodologies
- Experience with CI/CD pipelines (GitHub Actions, Jenkins)
- Exposure to AI/LLMs, chatbot testing, or prompt engineering
- Experience with CRM platforms (e.g., Zoho CRM)