Senior Test Engineer Automation Tester @ CGI
Your Application Journey
Email Hiring Manager
Job Details
Company Profile
Founded in 1976, CGI is one of the largest independent IT and business consulting services firms in the world. With 94,000 professionals globally, CGI delivers an end-to-end portfolio from strategic IT and business consulting to systems integration, managed IT and business process services and intellectual property solutions. CGI reported CA$14.68 billion revenue in Fiscal 2024. Learn more at cgi.com.
Position Overview
The role of Senior Test Engineer Automation Tester involves designing and implementing robust test automation solutions for modern, scalable applications including AI/ML technologies deployed in cloud-native environments. The position requires close collaboration with development, DevOps, and data science teams to ensure product quality across APIs, microservices, and ML pipelines.
Key Responsibilities
- Develop and maintain test automation frameworks using Python and Robot Framework.
- Design, write, and execute automated test cases for backend services, APIs, and ML pipelines.
- Build and optimize reusable components to improve automation efficiency.
- Test AI/ML models, validate data quality, and performance.
- Automate RESTful API, microservices, and containerized application test cases.
- Implement and manage test environments using Docker and Kubernetes.
- Integrate automation into CI/CD pipelines with Jenkins, GitHub Actions, or GitLab CI.
- Participate in code reviews and test plan reviews.
- Collaborate with cross-functional teams to enhance product quality.
- Maintain clear documentation for tools, frameworks, and test plans.
Required Qualifications
Bachelor’s degree in computer science or related field with minimum 5 years relevant experience.
- Strong programming experience in Python.
- Expertise in Robot Framework and custom library development.
- Proven test automation framework design experience.
- Experience with API automation tools (Requests, Postman, RestAssured).
- Exposure to AI/ML testing practices.
- Hands-on with Docker, Kubernetes, and container-based environments.
- Knowledge of cloud platforms such as AWS, Azure, or GCP.
- Familiarity with Git, CI/CD pipelines, and automated build/test systems.
- Understanding of modern QA processes including test planning and defect management.
Preferred Skills
Experience in AI/ML environments is a plus.
Life at CGI
At CGI, you join a team where ownership, teamwork, respect, and belonging are paramount. As a CGI Partner, you share the company's success and have opportunities for career growth, skill development, and global collaboration.
Key skills/competency
- Python
- Robot Framework
- API Automation
- CI/CD
- Docker
- Kubernetes
- Cloud Platforms
- AI/ML Testing
- Test Framework Design
- DevOps
How to Get Hired at CGI
🎯 Tips for Getting Hired
- Research CGI's culture: Understand their global consulting model and values.
- Customize your resume: Highlight Python and Robot Framework expertise.
- Showcase automation skills: Detail test automation projects and results.
- Prepare for technical interviews: Review API automation and cloud testing.