Capgemini

Python QA

Capgemini · Bengaluru, Karnataka, India

IT Services and IT Consulting · 10,001+ employees

7 h ago Closes in 7d
Mid (2-5 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain clean, maintainable test code using Python and pytest. Implement automated test suites for APIs, databases, and containerized environments within CI/CD pipelines.

What they look for

Python Pytest API Testing REST GraphQL SQL PostgreSQL MySQL Docker Docker Compose GitLab CI Jenkins GitHub Actions GitHub Copilot Amazon Q Test Automation

Requirements

Requires strong proficiency in Python and extensive experience with pytest and API validation. Candidates should be familiar with database testing, mocking libraries, and AI-assisted coding tools.

Full description

Job Description

Technical Skills

Strong proficiency in Python with experience writing clean, maintainable test code Deep experience with pytest (fixtures, parametrize, plugins, markers, conftest patterns) API testing: requests/httpx library usage, REST and GraphQL validation, authentication/token handling in test flows Database testing: SQL query validation, data integrity checks; experience with PostgreSQL, MySQL, or similar RDBMS Mocking and isolation: unittest.mock, responses, moto (for AWS services), or similar libraries Familiarity with containerized test environments using Docker and Docker Compose CI/CD integration: writing and maintaining test stages in GitLab CI, Jenkins, or GitHub Actions pipelines Proficiency using AI coding assistants (GitHub Copilot, Amazon Q, or similar) to generate, refactor, and optimize test automation cod