CGI Software Engineer Automation Tester Recruitment 2026: Apply for Software Testing & Automation Role in Bangalore

CGI is hiring for a Software Engineer Automation Tester in Bangalore, Karnataka. The full-time position focuses on ETL and data testing, Python automation, Playwright UI testing, API testing, performance testing, SQL, and CI/CD.

This opportunity is particularly relevant for candidates interested in software testing, test automation, data engineering, and quality engineering.

Job Overview

ParticularDetails
CompanyCGI
Job RoleSoftware Engineer Automation Tester
Position IDJ0826-0354
Job TypeFull Time
Job CategorySoftware Development / Engineering
LocationBangalore, Karnataka, India
Primary SkillsPlaywright, Python, SQL, ETL Testing
Testing AreasETL, UI, API, Performance
Automation ToolPlaywright
Performance ToolApache JMeter
Cloud KnowledgeAWS preferred
CI/CDJenkins, Git
ExperienceNot specified in the provided listing

About the Role

The Software Engineer Automation Tester will be responsible for validating software applications, data pipelines, APIs, and user interfaces through manual and automated testing approaches.

The role combines ETL testing, Python-based automation, Playwright UI automation, API testing, SQL-based data validation, and performance testing.

Candidates will also work with CI/CD processes and may have opportunities to work with cloud-based ETL platforms and BI dashboards.

Key Responsibilities

The selected candidate will work on:

ETL & Data Testing

  • Validate data between source and target systems such as DB2, Oracle, and MySQL.
  • Perform data reconciliation and completeness checks.
  • Validate data transformations.
  • Test ETL pipelines across Landing, Raw, Derived, and Mart layers.
  • Identify and troubleshoot data discrepancies.
  • Write complex SQL queries for data validation and analysis.

Python Automation

  • Develop and maintain Python-based automation frameworks.
  • Automate ETL validation processes.
  • Automate data comparison, count validation, and schema validation.
  • Integrate automation frameworks with CI/CD pipelines.
  • Generate test execution reports and dashboards.

UI Testing with Playwright

  • Design and execute UI automation scripts using Python and Playwright.
  • Validate information displayed on dashboards and web portals.
  • Test dynamic elements, filters, and UI functionality.
  • Perform cross-browser testing.

API Testing

  • Test REST APIs using tools such as Postman, Python Requests, or REST Assured.
  • Validate API responses and schemas.
  • Verify data consistency.
  • Automate API test cases.
  • Perform negative and edge-case testing.

Performance Testing

  • Design and execute performance test plans using Apache JMeter.
  • Conduct load, stress, and scalability testing.
  • Analyze throughput, response time, and error-rate metrics.
  • Identify performance bottlenecks and provide optimization suggestions.

Eligibility & Qualifications

The provided job listing does not specify a particular degree or years-of-experience requirement.

Candidates should have strong knowledge of the technical areas mentioned in the job description, particularly:

  • ETL testing and data warehousing concepts.
  • Python programming.
  • Playwright UI automation.
  • SQL.
  • API testing and automation.
  • Apache JMeter.
  • CI/CD practices.

Required Skills

Candidates should be proficient in:

  • Python
  • Playwright
  • SQL
  • ETL Testing
  • Data Warehousing
  • API Testing
  • Automation Testing
  • Apache JMeter
  • Git
  • CI/CD

Strong SQL knowledge should include concepts such as:

  • Joins
  • Aggregations
  • Window functions
  • Data validation

Preferred Skills

The following skills are listed as good to have:

  • AWS services such as S3, Glue, Athena, and Redshift
  • Cloud-based ETL pipelines
  • Data migration testing
  • Tableau or BI dashboard validation
  • Agile/Scrum methodology
  • Jenkins

Who Should Apply?

This opportunity is suitable for candidates who want to build careers in:

  • Software Testing
  • Test Automation
  • Quality Engineering
  • ETL/Data Testing
  • API Testing
  • Performance Testing
  • Data Engineering

Candidates with hands-on projects involving Python, SQL, Playwright, Postman, automation frameworks, or data pipelines may find the technical requirements particularly relevant.

Work Location & Job Type

Location: Bangalore, Karnataka, India

Job Type: Full Time

The provided listing does not specify a remote or hybrid work arrangement.

Important Details

The CGI listing identifies the position as Software Engineer Automation Tester, with Position ID J0826-0354.

CGI also states that AI tools may be used to assist with application assessment, while final hiring decisions remain with its recruitment professionals.

FAQs

What is the job role at CGI?

The position is Software Engineer Automation Tester.

Where is the job located?

The position is based in Bangalore, Karnataka, India.

Is this a full-time position?

Yes. The listing specifies Full Time employment.

What are the main testing technologies required?

The role focuses on ETL testing, Python automation, Playwright UI automation, API testing, and performance testing with JMeter.

Is Python required?

Yes. Python proficiency is specifically listed as a required skill for the automation responsibilities.

Is Playwright required?

Yes. Hands-on experience with Playwright for UI automation is listed among the required skills.

Is SQL important for this role?

Yes. Strong SQL skills are required, including joins, aggregations, and window functions for data validation and analysis.

Is AWS knowledge mandatory?

The listing describes AWS knowledge as a plus, so it is not presented as a core mandatory requirement.

Which CI/CD tools are mentioned?

The listing mentions Jenkins and Git.

Final Thoughts

The CGI Software Engineer Automation Tester role is a technically broad opportunity for candidates targeting modern testing and automation careers. Unlike basic QA positions, this role covers ETL validation, Python automation, Playwright, API testing, SQL, performance testing, CI/CD, and cloud technologies.

For candidates preparing to apply, the most valuable areas to strengthen are Python, SQL, Playwright, API testing, ETL concepts, and JMeter. Human beings apparently decided that one testing role should involve half the modern software stack, so preparing across these areas will matter.

Apply Now

Apply Link

Leave a Comment