Introduction:
About Us
SymphonyAI is a leading enterprise AI solutions provider helping retailers and manufacturers optimize business operations through advanced analytics, planning, and automation solutions. Our products support global organizations in improving supply chain efficiency, inventory performance, forecasting accuracy, and customer satisfaction.
We are committed to delivering measurable outcomes for our clients through innovative technology, deep domain expertise, and strong customer partnerships.
Job Description:
We are looking for QA Automation Engineer who combines a strong manual QA foundation with growing automation capabilities. In this role, you will own end-to-end quality for one or more AI-powered product modules — from test strategy and case design to automation contribution, API validation, and CI/CD integration. You will work closely with developers, product managers, and data scientists to ensure that our AI-driven features are robust, reliable, and consistently release-ready.
-
Design and execute functional, regression, smoke, sanity, and cross-browser test suites across multiple product modules.
-
Write and maintain automated test scripts using Selenium + Java + TestNG; debug failures and expand coverage for high-risk areas.
-
Perform REST API testing using Postman — validate status codes, JSON/XML response schemas, and backend data integrity through SQL queries.
-
Run and monitor CI/CD pipelines (Jenkins / GitLab CI); identify automation script gaps and coverage holes early in the release cycle.
-
Contribute to AI feature testing — design test strategies for non-deterministic model outputs and flag quality issues in ML-driven functionality.
-
Create and maintain Test Plans, Requirements Traceability Matrices (RTM), and Test Completion reports; provide QA sign-off for production and hotfix releases. Leverage AI-assisted tools (Claude, ChatGPT, Cursor) to accelerate test case generation, log analysis, and requirement summarisation.
-
Collaborate with developers to reproduce defects, perform root cause analysis, and validate fixes before deployment.
-
B.Tech or M.Tech in Computer Science, IT, or related field. Academic research is a plus.
-
5+ years of experience on QA with a strong foundation in manual testing and a demonstrated trajectory toward automation ownership.
-
Practical experience with Selenium WebDriver, Java, and TestNG.
-
Proficiency in REST API testing using Postman; ability to write SQL queries.
-
Familiarity with CI/CD tools such as Jenkins or GitLab CI.
-
Strong defect lifecycle management and collaboration skills.
-
Experience working in Agile / Scrum environments.
-
Interest in AI testing methodologies is a plus.
-
Testing: Manual, Functional, Regression, Smoke, Sanity, Cross-browser, UAT, API Testing
-
Automation: Selenium WebDriver, Java, TestNG, Maven
-
API & Data: Postman, REST API, JSON, XML, SQL
-
CI/CD: Jenkins, GitLab CI, Git
-
Tools: JIRA, Agile/Scrum, SDLC, STLC
-
AI Tools: ChatGPT, Claude, Gemini, Cursor
-
Experience testing AI/ML-powered features.
-
Basic Python scripting.
-
Exposure to Cucumber (BDD).
-
Familiarity with Newman.
-
Basic knowledge of performance testing.
-
Experience using AI tools like ChatGPT, Claude, Cursor.