2 months ago
Hyderābād, IndiaMid Level

Responsibilities

  • Write clean, maintainable Python test code and automated test suites.
  • Use pytest fixtures, parametrization, plugins, markers, and conftest patterns.
  • Perform REST and GraphQL API testing, including authentication and token handling.
  • Validate SQL queries and database integrity against PostgreSQL, MySQL, or similar relational databases.
  • Implement mocking and isolation with unittest.mock, responses, moto, or similar libraries.
  • Maintain containerized test environments with Docker and Docker Compose.
  • Integrate and maintain test stages in GitLab CI, Jenkins, or GitHub Actions pipelines.
  • Use AI coding assistants to generate, refactor, and optimize test automation.

Requirements

  • Strong proficiency in Python and experience writing clean, maintainable test code.
  • Deep experience with pytest and its fixtures, parametrization, plugins, markers, and conftest patterns.
  • Experience with requests or httpx for API testing and REST and GraphQL validation.
  • Experience handling authentication and tokens in test flows.
  • Experience validating SQL queries and data integrity in PostgreSQL, MySQL, or similar relational databases.
  • Familiarity with unittest.mock, responses, moto, or comparable mocking and isolation libraries.
  • Familiarity with Docker and Docker Compose for containerized testing.
  • Experience integrating tests with GitLab CI, Jenkins, or GitHub Actions.
  • Proficiency with AI coding assistants such as GitHub Copilot or Amazon Q.

Tech Stack

AWSDockerGitHub ActionsGitLab CI/CDGraphQLJenkinsMySQLPostgreSQLpytestPythonSQL

Categories

Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me