Are you looking to start your career in software testing and automation? CGI is hiring for the role of Apprentice – Automation QA in Bangalore, Karnataka, India. This full-time opportunity is ideal for fresh graduates or early-career professionals who want hands-on experience in automation testing using Selenium, Java, and Python.
If you are detail-oriented, passionate about quality assurance, and eager to learn automation frameworks in a structured environment, this role can be a strong career launchpad.
📍 Job Details
- Company: CGI Inc.
- Role: Apprentice – Automation QA
- Location: Bangalore, Karnataka, India
- Employment Type: Full-Time
- Department: Quality Assurance

🏢 About CGI
CGI is a global IT and business consulting services company with operations across multiple countries. The organization delivers end-to-end IT solutions, digital transformation services, and managed services to enterprises worldwide.
Known for its collaborative culture and strong mentorship approach, CGI provides structured learning opportunities for early-career professionals. Employees work on real client projects, gaining exposure to enterprise-grade systems and global delivery standards.
👩💻 About the Apprentice – Automation QA Role
As an Apprentice in Automation QA, you will join the Quality Assurance team and support automation testing efforts. This role provides an excellent opportunity to learn automation frameworks, scripting, defect management, and continuous integration practices under the mentorship of experienced QA engineers.
You will gain hands-on experience in:
- Designing and executing automated test scripts
- Maintaining automation frameworks
- Supporting regression and integration testing
- Collaborating with developers to improve software quality
- Understanding CI/CD workflows
This position is structured to help you build strong foundational skills in test automation and quality engineering.
🔧 Key Responsibilities
🤖 Test Automation Development
- Assist in designing and developing automated test scripts using Selenium WebDriver
- Use Java or Python for scripting automation tests
- Execute automated regression and functional test suites
🛠 Framework Maintenance
- Support enhancement and maintenance of the automation framework
- Update scripts based on application changes
- Ensure reusability and scalability of automation components
🔍 Defect Management & Testing
- Identify, analyze, and document defects
- Collaborate with development teams for issue resolution
- Execute manual test cases when required
- Prepare test data and support integration testing
🔄 Continuous Integration Support
- Contribute to CI processes using tools like Jenkins and Git
- Maintain automation execution logs
- Assist in preparing test reports and dashboards
📚 Learning & Best Practices
- Follow software testing best practices
- Understand defect lifecycle management
- Participate in team discussions and knowledge-sharing sessions
Help a friend land their next role. Share now!
🧾 Who Can Apply (Eligibility Criteria)
| Criteria | Details |
|---|---|
| Education | Bachelor’s degree in Computer Science, IT, or related technical field |
| Experience Level | Freshers or candidates with minimal QA/Testing exposure |
| Technical Skills | Basic knowledge of Java, Python, and Selenium |
| Testing Knowledge | Understanding of manual and automation testing concepts |
| Communication | Good English communication skills (verbal & written) |
| Location | Willing to work from Bangalore |
This role is best suited for candidates who are eager to build expertise in automation testing within a professional IT services environment.
💰 Estimated Salary Range
While the official salary details are not publicly disclosed, based on similar apprentice-level QA roles in Bangalore:
💰 Estimated Salary Range: ₹3 LPA – ₹6 LPA
🛠 Required Skills
- Basic understanding of Java
- Basic understanding of Python
- Familiarity with Selenium WebDriver
- Good English communication skills
Knowledge of automation testing concepts such as:
- Test cases and test scenarios
- Regression testing
- Functional testing
- Integration testing
- CI/CD fundamentals
will be beneficial.
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
🌟 What You’ll Learn
By joining CGI as an Apprentice – Automation QA, you will gain:
- Real-world experience in automation testing
- Exposure to enterprise QA processes
- Understanding of CI/CD pipelines
- Practical experience with defect management tools
- Hands-on experience with Java/Python-based automation frameworks
- Professional mentorship and structured learning
This role can lead to career growth opportunities such as:
- Automation Test Engineer
- QA Analyst
- SDET (Software Development Engineer in Test)
- Senior Automation Engineer
📝 How to Apply
Apply Now – Click the button below to submit your application.
Before applying, ensure your resume highlights:
- Knowledge of Selenium automation
- Java or Python programming skills
- Academic or personal automation projects
- Understanding of testing concepts
- GitHub repository (if available)
Prepare for technical interviews focusing on programming basics, OOP concepts, Selenium fundamentals, and testing principles.
⚠️ Disclaimer
This job post is for informational purposes only. We are not affiliated with CGI. Salary estimates are based on publicly available market data and may vary. Candidates should verify official job details, eligibility, and compensation information on the company’s official careers page before applying.
Share the opportunity