Own and execute test strategy, planning, and execution for assigned features, services, or product areas under the guidance of the QA Lead.
Design, develop, and maintain automated test suites across UI, API, service, and data layers.
Validate prompt behavior, prompt templates, and prompt chaining across different scenarios and data contexts.
Perform negative testing for AI systems, including prompt injection, jailbreak attempts, hallucination risks, and unsafe outputs.
Coordinate testing of asynchronous workflows and integrations (e.g., message queues, APIs, batch processes).
Requirements
4+ years of progressive Software Quality Assurance experience, preferably in healthcare or regulated industries.
3+ years of hands-on test automation development experience.
2+ years of API testing and automation experience.
3+ years of backend testing experience using SQL and/or NoSQL databases.
3+ years of software performance testing experience, including test planning, execution, and analysis.
1+ years of experience testing AI/ML or GenAI systems, or demonstrated delivery of AI-adjacent quality frameworks (e.g., prompt testing, RAG evaluation, guardrails).
Experience owning QA execution for complex product areas with limited day-to-day oversight.
Experience mentoring or supporting junior QA engineers.
Strong experience working in Agile SDLC environments with CI/CD pipelines.
Proficiency in Java, JavaScript, or Python for test automation and scripting.
Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI and build tools like Maven or Gradle.
Solid understanding of QA methodologies, test design techniques, and quality metrics.
Hands-on experience with performance testing tools (JMeter, NeoLoad, or similar).