QA Engineering - Python and Automation

CGI

$65K — $115K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of Software Quality Assurance experience focusing on web applications and automation.
  • Strong understanding of QA methodologies and software development lifecycle.
  • Hands-on experience with manual and automated testing.
  • Proven ability to test web applications built with ReactJS.
  • Experience validating REST APIs and backend services using Python.
  • Proficient with API testing tools like Postman or REST Assured.
  • Experience in data validation using PostgreSQL.
  • Familiarity with CI/CD integration and automated testing.
  • Experience with Docker and Kubernetes environments.
  • Knowledge of cloud platforms, particularly Google Cloud Platform (GCP).

Responsibilities

  • Design, develop, and execute comprehensive test plans and scripts for web apps.
  • Perform manual and automated tests on both frontend and backend systems.
  • Validate REST APIs and backend services that utilize Python.
  • Test user interfaces using frameworks such as ReactJS, Material UI, and Tailwind CSS.
  • Conduct database validation testing with PostgreSQL.
  • Document and track software defects using issue tracking tools.
  • Collaborate with developers to resolve issues and ensure quality releases.
  • Ensure application quality in Docker and Kubernetes environments.
  • Validate deployments and releases in Google Cloud environments.
  • Contribute to CI/CD processes by maintaining automated test suites.

Benefits

  • Hybrid work model with at least 2 days onsite in downtown Toronto.
  • Engagement with cutting-edge cloud-native systems.
  • Opportunity to work closely with software developers and agile teams.
  • Involvement in a dynamic, scalable financial monitoring platform.
Full Job Description
QA Engineering - Python and Automation

Category: Testing/Quality Assurance

Main location: Canada, Ontario, Toronto

Position ID:J0626-2653

Employment Type: Full Time

Position Description:

We are seeking a detail-oriented Senior QA Engineering professional to support the quality assurance efforts for the Theia Borrower Monitoring System, a scalable platform designed to monitor borrower behavior, risk metrics, and financial performance.

The Senior QA Engineering professional will be responsible for ensuring the reliability, performance, and accuracy of the platform through comprehensive testing strategies. This role involves validating both frontend and backend components, with a strong focus on automation, API validation, and end-to-end system quality within a cloud-native environment.

This role is hybrid and requires attendance at our downtown Toronto office and/or the client office a minimum of 2 days per week, subject to change.

Your future duties and responsibilities:

- Design, develop, and execute test plans, test cases, and test scripts for web applications.
- Perform manual and automated testing across frontend and backend systems.
- Validate REST APIs and backend services developed using Python.
- Test responsive user interfaces developed with ReactJS, Material UI, and Tailwind CSS.
- Perform database validation testing using PostgreSQL.
- Identify, document, and track software defects using issue tracking tools.
- Collaborate closely with software developers to reproduce issues, validate fixes, and ensure high-quality releases.
- Ensure application quality within Docker and Kubernetes containerized environments.
- Validate application deployments and releases in Google Cloud Platform (GCP) environments.
- Contribute to CI/CD pipelines by integrating and maintaining automated test suites.

Required qualifications to be successful in this role:

- 5+ years of experience in Software Quality Assurance with a strong focus on web applications and test automation.
- Strong knowledge of software QA methodologies, testing principles, and the software development lifecycle.
- Hands-on experience performing both manual and automated testing.
- Experience testing modern web applications developed with ReactJS.
- Experience validating REST APIs and backend services built with Python.
- Proficiency with API testing tools such as Postman or REST Assured.
- Experience performing data validation using PostgreSQL.
- Understanding of CI/CD pipelines and automated test integration.
- Experience working with Docker and Kubernetes.
- Experience working with Google Cloud Platform (GCP) or comparable cloud platforms.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent attention to detail and commitment to delivering high-quality software.

Assets
- Experience working within cloud-native application environments.
- Familiarity with modern frontend frameworks and component libraries.
- Experience supporting Agile software development teams.

Disclaimer : Use of the term 'engineering' in this job posting refers to the technical sense related to Information Technology (IT) and does not imply that the individual practices engineering or possesses the requisite license as prescribed by the applicable provincial or territorial engineering regulator. We are seeking individuals with expertise in IT engineering-related functions, but licensure from an engineering regulator is not a prerequisite for this position. Engineering is a regulated profession in Canada which is restricted in terms of use of titles and designation.

**CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $65,000-$115,000. This role is an existing vacancy.**

#LI-VK7

Use of the term 'engineering' in this job posting refers to the technical sense related to Information Technology (IT) and does not imply that the individual practices engineering or possesses the requisite license as prescribed by the applicable provincial or territorial engineering regulator. We are seeking individuals with expertise in IT engineering-related functions, but licensure from an engineering regulator is not a prerequisite for this position. Engineering is a regulated profession in Canada which is restricted in terms of use of titles and designation.

Skills:
  • Financial Services
  • Google Cloud Platform
  • Postgre SQL
  • Python
  • RESTful (Rest-APIs)
  • Test automation


Similar Jobs

More Jobs at CGI

More Information Technology Jobs

Find similar QA Engineering - Python and Automation jobs: