Senior Software Engineer, SQA - AI/ML- IND

Insight Global
St. Louis Park, MN, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Automation of Tests Microsoft Azure Software Quality Databases Continuous Integration Fiddler (Software) Monitoring of Systems Python (Programming Language) Regression Testing
+13 more
Cloud Services Swagger Selenium Software Quality Assurance (SQA) Strategies of Testing Chatbots Postman Large Language Models Cypress (Programming Language) Pytest Playwright Machine Learning Operations Restful APIs

Job description

We are seeking a Senior Software Engineer, SQA - AI/ML Products to ensure the quality, safety, and reliability of AI-driven capabilities across our digital products. This role focuses on validating LLM-powered applications such as chatbots, copilots, RAG-based search, recommendations, and agentic workflows, partnering closely with Product, Engineering, Data Science, and MLOps teams to define expected behaviors, edge cases, and quality standards., The Senior SQA Engineer will design and execute automated and AI-specific testing strategies across UI, APIs, and model-level interactions, integrating quality checks into CI/CD pipelines. Responsibilities include evaluating AI outputs for accuracy, grounding, hallucinations, bias, and safety; validating end-to-end RAG pipelines; monitoring production systems for drift, regressions, and performance issues; and supporting root-cause analysis and defect resolution. This role combines strong software quality engineering fundamentals with emerging GenAI evaluation techniques to ensure AI systems behave predictably and responsibly in production.

Requirements

6+ years of experience in Software Quality Assurance or Test Automation, including experience testing AI/ML-based products.

-Strong proficiency in Python or JavaScript.

-Experience with cloud services preferably Azure.

-Experience testing RESTful APIs using tools such as Postman or Swagger.

-Hands-on experience with automation frameworks including Selenium, Cypress, Playwright, or PyTest.

-Working knowledge of LLM evaluation frameworks (e.g., LangSmith, RAGAS) and vector database APIs.

-Solid foundation in QA best practices: test planning, regression testing, CI/CD integration, and defect lifecycle management. -Experience testing RAG-based systems or agentic AI workflows at scale.

-Familiarity with model and data drift monitoring tools (e.g., Azure Monitor, Vertex AI monitoring, Fiddler).

-Exposure to ethical AI, bias testing, or responsible AI evaluation methodologies.* Experience working in regulated industries such as healthcare, life sciences, or financial

services.

-Understanding of MLOps or LLMOps concepts.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:25 min

Testing API endpoints visually using Swagger UI

Alex Soto Alex Soto · WWC 2022

2:37 min

Why handwritten types and documentation fail to scale

Violina Popova Violina Popova · Europe 2026 Virtual

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · WWC 2021

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · WWC Europe 2026

1:16 min

Automating documentation and code generation with OpenAPI standards

James Seconde · WWC 2023

3:07 min

Internal framework architecture and Swagger UI documentation

Matteo Collina Matteo Collina · JS Congress

Videos

See all

Related articles

See all