Cognizant
Quality Engineer (AI & Test Automation) - Canada
We tailor your resume to this role and apply for you in seconds.
Apply to Quality Engineer (AI & Test Automation) - Canada at CognizantJob details
- Work type
- Remote
- Compensation
- $65,000/yr
- Posted
- 3 days ago
- Apply on
- careers.cognizant.com
About this role
Cognizant is seeking a Quality Engineer to join its Quality Engineering & Assurance team. The role focuses on building and maintaining test automation frameworks, performing API and database testing, and owning quality for assigned features. The engineer will also test AI/ML applications, assess AI reliability and fairness, and use modern AI tools to improve testing workflows.
What you'll do:
- Design, develop, and maintain test automation frameworks using Java and Python. Write clean, efficient, and scalable automation scripts for new features to ensure robust test coverage across all deliverables
- 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: Use tools such as JIRA, ADO, or ALM for defect logging and reporting, ensuring transparency of feature quality to the team and stakeholders. Also understanding of 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: Utilize AI code assistants like GitHub Copilot to accelerate test script development and explore generative AI for tasks such as test data creation and bug report summarization
- Ensure AI reliability and fairness: Execute test cases to identify issues related to bias, fairness, and model robustness, contributing to the overall trustworthiness of AI systems
- Develop and maintain test automation scripts and frameworks using Java and Python
- Have proficiency with test and defect management tools, particularly JIRA or any similar tools
What they're looking for:
- 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
- Some hands-on experience developing and maintaining test automation scripts and frameworks using Java and Python
- Basic understanding of the Software Testing Life Cycle (STLC) and practical experience working in an Agile/Scrum environment
- A keen interest in or prior experience testing AI-powered applications, such as chatbots or other AI/ML-based systems
- Hands-on experience with the Hybrid Automation frameworks
- Familiarity with CI/CD concepts and tools (e.g., Jenkins, GitLab, GitHub Actions)
- Exposure to performance testing tools (e.g., JMeter, Gatling)
- Basic knowledge of cloud platforms (AWS, Azure, or GCP) and containerization (Docker)
- A passion for learning and staying up to date with the latest trends in AI and software testing
- Based on this role's business requirements, this is a hybrid position requiring 3 days a week in a client or Cognizant office in **Mississauga or Toronto, ON**
- Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future
Benefits:
- This position is also eligible for Cognizant’s discretionary annual performance-based bonus.
- Benefits that support your physical, mental and financial wellbeing.
- Hybrid position requiring 3 days a week in a client or Cognizant office in Mississauga or Toronto, ON.
- Various wellbeing programs.
Ready to apply to Cognizant?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.