Software Quality Assurance Specialist

Callease AI

Ahmedabad District

On-site

INR 800,000 - 1,200,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Callease AI is seeking a seasoned Software QA Engineer to design and execute detailed test plans for a life-critical voice AI platform, covering web dashboards, APIs, and cloud services. You will perform manual and automated testing, ensure end-to-end validation of AI-driven behaviour, and contribute to contract tests and security gates.

The role requires strong SDLC/ STLC knowledge, collaboration with Developers, Product, and AI Engineers to define acceptance criteria, and maintaining

Qualifications

  • Hands-on experience with manual and automated testing of web dashboards, APIs (REST/gRPC), and cloud services.
  • Proficiency in test design techniques, boundary values, equivalence partitioning, and regression strategies.
  • Security testing exposure and ability to triage security gates in CI/CD.
  • Experience with API testing tools and basic scripting (JS/TS, Python, or Go).
  • Familiarity with bug tracking tools (Jira, TestRail, Zephyr, ClickUp).
  • Good written and spoken English, analytical mindset, and collaborative approach.

Responsibilities

  • Design, develop, and execute detailed test plans, test cases, and test scenarios for a life-critical voice AI platform.
  • Perform manual testing (functional, regression, exploratory, usability) and contribute to automated testing across web dashboards, REST and gRPC APIs, and cloud-hosted services.
  • Perform regression, smoke, sanity, and end-to-end testing across releases on staging and production.
  • Validate AI-driven behaviour end to end: transcription accuracy, LLM prompts, and call-outcome handling.
  • Conduct API testing across REST and gRPC surfaces and build contract tests from API definitions.
  • Own security testing and triage automated security gates in CI.
  • Test multi-tenant isolation, data privacy controls, and access control for tenant data.
  • Collaborate with Developers, Product, and AI Engineers to define acceptance criteria, including security criteria for tenant data.
  • Identify, reproduce, document, and track defects in Jira with evidence.
  • Maintain an incident-to-test register to ensure production incidents are closed by corresponding tests.
  • Participate in Agile/Scrum ceremonies and maintain automated suites in GitHub Actions.
  • Ensure compliance with security, data privacy, and performance standards with audit evidence.
  • Validate performance and resilience: API latency budgets and degradation under slow providers.
  • Create and maintain test documentation, reports, and metrics.
  • Support release validation and post-deployment monitoring.

Skills

Manual testing
API testing
Security testing
Automation testing
SQL
Jira/Issue tracking
SDLC/ STLC
English communication

Tools

Playwright
Cypress
Selenium
Postman
Bruno
Git
GitHub Actions

Job description

Responsibilities
  • Design, develop, and execute detailed test plans, test cases, and test scenarios for a life-critical voice AI platform: automated welfare and emergency-adjacent calling where an undetected defect can mean a vulnerable person is not reached. Testing here is a safety function, not a formality.
  • Perform manual testing (functional, regression, exploratory, usability) and contribute to automated testing across web dashboards, REST and gRPC APIs, and cloud-hosted services.
  • Perform regression, smoke, sanity, and end-to-end testing across releases on both staging and production.
  • Validate AI-driven behaviour end to end: speech-to-text transcription accuracy against recorded audio fixtures, LLM agent responses and prompt regression, tool and action invocation correctness, turn-taking and barge-in behaviour, answering-machine detection, text-to-speech output, and call-outcome extraction. This means testing non-deterministic systems: designing tolerance-based assertions and fixture-driven suites rather than exact-match checks, and running against recorded audio and transcripts instead of live vendor calls.
  • Conduct API testing across REST and gRPC surfaces using Postman, Bruno, or equivalent, and build contract tests derived from API and schema definitions so that a contract change is caught by a failing test rather than by a customer.
  • Own security testing as part of the same role, not as a separate track: write and run test cases against the OWASP API Top 10 (broken object-level authorization, broken authentication, excessive data exposure, mass assignment, missing rate limiting), and triage the automated security gates in CI (dependency vulnerability scanning, container image scanning, secret scanning, license checks).
  • Test multi-tenant isolation and access control as a first-class scenario: verify every tenant-scoped path enforces organisation isolation and role and permission gates, and that no endpoint, filter, or export can return another tenant's data.
  • Validate data privacy controls: PII redaction in call recordings and transcripts, data subject access and erasure requests, retention windows, and consent, opt-out, and do-not-call handling across voice and SMS.
  • Collaborate closely with Developers, Product, and AI Engineers to understand requirements and define acceptance criteria, including an explicit security acceptance criterion for any feature touching tenant data, credentials, or telephony.
  • Identify, reproduce, document, and track defects in Jira with evidence a developer can act on without a follow-up call: logs, call identifiers, request and response payloads, screenshots, and audio where relevant.
  • Maintain an incident-to-test register so that every production incident is closed only once a test exists that would catch it again.
  • Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
  • Contribute to and help maintain the automated suites (Playwright end-to-end, Vitest component tests, Go service tests) in GitHub Actions, keeping them fast, stable, and trusted.
  • Ensure compliance with security, data privacy, and performance standards, and produce the test evidence that supports SOC 2, ISO 27001, and Australian Privacy Act and APP obligations, including verifying that audit logging is complete and tamper-evident.
  • Validate performance and resilience: concurrent call capacity, campaign throughput, API latency budgets, and correct degradation when an upstream telephony or model provider is slow or unavailable.
  • Create and maintain test documentation, reports, and metrics that measure product quality, testing coverage, and security posture.
  • Support release validation and post-deployment monitoring: production smoke tests, watching logs, dashboards, and alerts after a deploy, and driving live issues to root cause with engineering.

Requirements
  • 4+ years of experience in Software Quality Assurance, including hands‑on exposure to security testing or a demonstrated appetite to own it with senior support.
  • Strong understanding of SDLC, STLC, and QA methodologies.
  • Strong knowledge of manual testing methodologies, test case design techniques (boundary value, equivalence partitioning, decision tables, state transition), and the bug lifecycle.
  • Working knowledge of automation testing frameworks (Playwright preferred; Cypress, Selenium, or similar acceptable).
  • Experience with API testing tools (Postman, Bruno, RestAssured, or similar) and basic scripting (JavaScript/TypeScript, Python, or Go preferred).
  • Practical understanding of web and API security fundamentals: authentication versus authorization, token and session handling, the OWASP Top 10 and OWASP API Top 10, secrets handling, and TLS basics.
  • SQL competence for test data setup and result verification; comfortable reading a database schema and querying it directly.
  • Familiarity with bug tracking and test management tools (Jira, TestRail, Zephyr, ClickUp, or equivalent).
  • Familiarity with version control systems such as Git, pull request workflows, and reading a diff to scope regression risk.
  • Understanding of Agile methodologies.
  • Strong command of written and spoken English.
  • Strong analytical, problem‑solving, and communication skills, and the ability to work in a fast‑paced, collaborative environment.

Nice‑to‑Haves
  • Experience testing AI/ML-integrated systems: validating model predictions, handling non‑deterministic outputs, prompt testing and regression for LLMs, and evaluation harnesses.
  • Voice or telephony testing experience: SIP, Twilio or similar carriers, IVR and call flows, call state machines, or audio quality assessment.
  • Hands‑on experience building automation frameworks and scripting (JavaScript/TypeScript, Python, Go, or Java).
  • Knowledge of CI/CD pipelines and tools such as GitHub Actions, Jenkins, or similar.
  • Performance and load testing experience using k6, JMeter, LoadRunner, or similar.
  • Hands‑on security testing experience: Burp Suite or OWASP ZAP, dependency and container scanning (Trivy, Snyk, Dependabot), static analysis, and CVE triage and prioritisation.
  • Understanding of data testing concepts (ETL validation, database testing with SQL, data integrity checks).
  • Familiarity with cloud platforms such as AWS, Azure, or GCP, and with Docker‑based local and CI test environments.
  • Working awareness of SOC 2, ISO 27001, GDPR, or the Australian Privacy Act 1988 and the Australian Privacy Principles.
  • Exposure to test data management in AI/ML environments, including synthetic and de‑identified datasets.

Note: This position demands a proactive, independent professional who excels under strict deadlines. We expect consistent on‑time delivery of all testing milestones with clear and prompt communication if any issues or delays are anticipated. Repeated failure to meet deadlines or inadequate communication will not be tolerated. Only apply if you are fully prepared to work within tight timeframes and consistently deliver high‑quality results.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead AI QA Engineer - Manual & Functional Testing
Lead AI QA Engineer - Manual & Functional Testing

Project Foundry • India

On-site
INR 1,800,000 - 2,400,000
Senior Test Automation Engineer
Senior Test Automation Engineer

Quantiphi • Maharashtra

Hybrid
INR 1,000,000 - 1,500,000
Growth opportunities
Flexible working hours
Innovative culture
Quality Analyst
Quality Analyst

FULL • Chennai District

On-site
INR 500,000 - 800,000
QA Analyst - AI/ML
QA Analyst - AI/ML

Bridgestone Americas • Bengaluru Urban

Hybrid
INR 1,200,000 - 1,600,000
Senior QA Engineer
Senior QA Engineer

Steer Health • India

On-site
INR 2,800,000 - 4,200,000
Competitive salary
Autonomy
Career growth
+1
Quality Engineering Manager – Automation & Platform
Quality Engineering Manager – Automation & Platform

MyOperator • India

On-site
INR 1,500,000 - 2,500,000
QA Automation Engineer Intern
QA Automation Engineer Intern

AI Prof • Hyderabad

On-site
INR 279,000 - 335,000
Stipend: ₹25,000–₹30,000 / month
Full-time role after internship
Software Development Engineer in Test
Software Development Engineer in Test

Axiamatic • Bengaluru

On-site
INR 900,000 - 1,500,000
AI Engineer
AI Engineer

Qentelli • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Automation Test Engineer
Automation Test Engineer

HCLTech • Jigani

Hybrid
INR 900,000 - 1,300,000