Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

AI Software Test Engineer

$40 - $70 per hour

Smart IMS Inc

Job Title: AI Software Test Engineer

Duration (Contract): 18 Months

Client Location: Ann Arbor, MI

Location Preference: Onsite

Job Description:
As an AI Software Test Engineer, you will be responsible for designing, automating, and executing testing strategies for AI-powered applications, machine learning systems, AI agents, copilots, and generative AI solutions. This role combines software quality engineering, test automation, AI validation, and performance testing to ensure AI solutions are reliable, secure, accurate, scalable, and production-ready.

Key Responsibilities:

  • Design and execute testing strategies for AI applications, machine learning models, and generative AI solutions.

  • Validate AI outputs for accuracy, reliability, consistency, safety, and governance compliance.

  • Develop and maintain automated test frameworks and evaluation pipelines for AI systems.

  • Create test cases for AI agents, prompt-driven workflows, RAG solutions, and intelligent automation processes.

  • Perform functional, integration, regression, end-to-end, and performance testing.

  • Conduct adversarial, negative, and edge-case testing to identify model failures and hallucinations.

  • Test AI APIs, integrations, MCP-based solutions, and tool-calling capabilities.

  • Integrate AI testing activities into CI/CD pipelines and automated delivery processes.

  • Execute load, stress, scalability, and resiliency testing for AI platforms and services.

  • Collaborate with engineers, architects, security teams, and product owners to improve software quality and production readiness.

Required Skills, Experiences, Education, and Competencies:

  • Bachelor s degree in Computer Science, Software Engineering, Information Systems, or a related field.

  • 3 6 years of experience in software testing, QA automation, or quality engineering.

  • Strong programming experience in Python, Java, JavaScript/TypeScript, or C#.

  • Experience building automated test frameworks and API testing solutions.

  • Strong understanding of SDLC, Agile methodologies, test automation, and CI/CD pipelines.

  • Experience testing distributed systems, web applications, enterprise APIs, and cloud-based solutions.

  • Knowledge of AI testing concepts including prompt testing, hallucination detection, response evaluation, AI safety testing, and regression validation.

  • Experience with tools such as Selenium, Playwright, Postman, JUnit, PyTest, Jenkins, GitHub Actions, Docker, and Kubernetes.

  • Familiarity with Generative AI, LLMs, AI agents, RAG architectures, MCP integrations, and platforms such as OpenAI, Azure OpenAI, Claude, or Gemini.

  • Strong analytical, troubleshooting, communication, and problem-solving skills along with knowledge of responsible AI, AI governance, and AI risk management practices.

The hourly range for roles of this nature are $40.00 to $70.00/hr. Rates are heavily dependent on skills, experience, location, and industry.

cyberThink is an Equal Opportunity Employer.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the AI Software Test Engineer in Ann Arbor, MI vacancy
  •  ...Job Description Job Description Emerald Technologies has an exciting opportunity for a Test Engineering Manager to join our Saline, MI site! We are seeking a detail orientated Test Engineering Manager who is responsible for leading all test engineering activities... 
    Suggested
    Flexible hours

    Emerald Technologies

    Saline, MI
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI Software Test Engineer. Be the first to apply!