Quality Engineer (AI Automation)

Cognizant

Charlotte, NCFresher14m agovia LinkedIn

About the Role

We are seeking a creative and hands-on Quality Engineer to be a key contributor to our quality practice. This opportunity involves moving beyond traditional QA to focus on AI-driven testing for mission-critical intelligent applications.

Key Responsibilities

  • Design, develop, and maintain test automation frameworks using Java and Python.
  • Write clean, efficient, and scalable automation scripts for new features.
  • Perform API testing: Understand API concepts, develop and execute functional tests, interpret Swagger YAML files, and validate endpoints using Postman or Rest Assured automation frameworks.
  • Conduct database testing: Write and execute SQL queries to retrieve, update, and delete data, ensuring database integrity and reliability.
  • Own quality for assigned features and components: Collaborate with product managers and developers on requirements analysis, create detailed test cases, execute comprehensive test suites (functional, integration, regression), and provide final quality sign-off.
  • Track and report testing progress using tools such as JIRA, ADO, or ALM.
  • Understand CI/CD concepts.
  • Implement and execute test plans for AI/ML applications: Support QA activities and certify the quality of AI-powered systems, including hands-on testing of chatbots for intent recognition, conversational flow, response accuracy, and edge case handling.
  • Leverage modern AI tools to enhance workflow, such as AI code assistants (GitHub Copilot) and generative AI for test data creation and bug report summarization.
  • Ensure AI reliability and fairness by executing test cases to identify issues related to bias, fairness, and model robustness.

Requirements & Tech Stack

  • Java
  • Python
  • Postman
  • Rest Assured
  • SQL
  • JIRA (or similar defect management tools)
  • CI/CD concepts and tools (e.g., Jenkins, GitLab, GitHub Actions)
  • Hybrid Automation frameworks
  • AI/ML applications (e.g., chatbots)
  • Performance testing tools (e.g., JMeter, Gatling)
  • Cloud platforms (e.g., AWS, Azure, or GCP)
  • Containerization (e.g., Docker)
  • AI code assistants (e.g., GitHub Copilot)

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 0 – 1 years of professional experience in a Quality Assurance or Quality Engineering role.
  • Hands-on experience developing and maintaining test automation scripts and frameworks using Java and Python.
  • Basic understanding of the Software Testing Life Cycle (STLC).
  • Practical experience working in an Agile/Scrum environment.
  • Keen interest in or prior experience testing AI-powered applications.
  • Passion for learning and staying up to date with the latest trends in AI and software testing.

Work Authorization: Cognizant cannot provide sponsorship for U.S. work authorization for this role.

Entry-Level Jobs in Charlotte · last 7 days

60 openings · all need no experience

Most hiring: Atrium Health, TIAA, Ally

See all 60 →