2 months ago
Chennai, India or Bengaluru, IndiaStaff+
Responsibilities
- Lead QA strategy and roadmap for AI and SaaS platforms, improving automation, test coverage, and release quality.
- Design and implement scalable automation frameworks for API, UI, and data validation testing.
- Use AI tools and develop testing strategies for foundation models, prompt engineering, fine-tuning, RAG, and generative AI frameworks.
- Partner with Data Science and Engineering teams to validate AI/ML workflows, analytics pipelines, and production model integrations.
- Lead performance, security, regression, end-to-end, longevity, reliability, migration, and load testing.
- Ensure testing coverage across microservices, APIs, mobile, and web solutions in a multi-tenant cloud environment.
- Conduct root-cause and trend analysis and recommend process or automation improvements.
- Document QA processes, release notes, and best practices in Confluence and Jira.
- Maintain alignment with Agile/SAFe practices and provide QA team mentorship or leadership.
Requirements
- Bachelor’s degree in Computer Science or Engineering.
- 9+ years of experience in Software Quality Assurance, including significant automation experience.
- Expert-level proficiency in at least one of Java, Python, JavaScript, or TypeScript.
- Ability to understand complex features and write effective test cases, automation scripts, validations, and assertions.
- Strong hands-on experience creating and maintaining custom test automation frameworks.
- Experience testing complex systems for end-to-end, longevity, reliability, migration, and performance concerns.
- Experience building and deploying AI testing strategies for foundation models, prompt engineering, fine-tuning, RAG, or generative AI frameworks such as LangChain and Guidance.
- Deep understanding of CI/CD workflows and tools such as Jenkins, GitHub Actions, GitLab CI, and CircleCI.
- Ability to understand distributed systems and design test strategies for them.
- Strong analytical, debugging, and problem-solving skills.
- Familiarity with microservices architectures and related testing methodologies.
- Experience with performance or load-testing tools such as JMeter, Gatling, or k6.
- Hands-on experience with GCP, AWS, or Azure.
- Experience in Agile/Scrum environments, prior QA leadership or mentorship, and testing data-driven applications.
Benefits
- Preferred locations are Bangalore, India, or Chennai, India.
- Uniphore is an equal opportunity employer committed to diversity in the workplace.
Tech Stack
Apache JMeterAWSAzureCircleCIGitHub ActionsGitLab CI/CDGoogle Cloud PlatformJavaJavaScriptJenkinsPythonTypeScript
Categories
About Uniphore
Uniphore builds an enterprise Business AI Cloud that powers multimodal, agentic applications across voice, video, and text for customer-facing operations. Its products span speech recognition/analytics, AI agents, orchestration, and workflow automation delivered as B2B software and services to large enterprises in multiple industries. Founded in 2008 and headquartered in Palo Alto, the company is privately held and operates globally.
