Capgemini
Website:
capgemini.com
Job details:
Job Description
Job Title: SDET Engineer – Python Backend Testing
Location: Bangalore / Pune
Experience: 8+ Years
Employment Type: Full-time
Your Role:
As an SDET Engineer specializing in Python Backend Testing, you will be responsible for ensuring high-quality software delivery through robust automated testing practices focused on backend systems. This role demands deep expertise in Python-based automation, database validation, and financial domain systems. You will work closely with Agile teams to validate complex backend services, ensure data integrity, and maintain high system reliability in mission-critical financial applications.
Key Responsibilities
Backend Automation & Framework Development:
- Design, develop, execute, and maintain automated test scripts for backend services, APIs, and integration workflows using Python.
- Build and maintain scalable, reusable automation frameworks aligned with best practices.
- Develop automated API tests to validate business logic, data flow, and service reliability.
- Ensure comprehensive test coverage across functional, regression, and integration scenarios (backend-focused only).
Database Testing & Data Validation:
- Perform in-depth database testing, ensuring data integrity, consistency, and accuracy across systems.
- Write and execute complex SQL queries for data validation and reconciliation.
- Validate ETL processes, data pipelines, and backend data transformations.
CI/CD & Quality Engineering:
- Integrate automated backend test suites into CI/CD pipelines for continuous testing.
- Ensure quality gates are maintained through automated execution and reporting.
- Provide test status, execution reports, and quality metrics to stakeholders.
Testing, Debugging & Validation:
- Perform end-to-end backend testing of microservices and distributed systems.
- Identify defects early through strong debugging, root cause analysis, and troubleshooting.
- Validate business-critical financial workflows and transactions.
Collaboration & Agile Delivery:
- Work closely with developers, product owners, and stakeholders in Agile/Scrum teams.
- Contribute to test strategy, planning, and continuous improvement initiatives.
- Ensure adherence to quality standards in all deliverables.
Job Description - Grade Specific
Your Profile
- 8+ years of experience in QA/SDET roles with a strong focus on backend testing using Python.
- Hands-on experience in test automation only (no manual testing exposure).
- Strong experience in backend/API testing (no frontend/UI testing background).
- Solid expertise in database testing and SQL (mandatory).
- Proven experience working in the Financial Domain (mandatory – candidates from other domains will not be considered).
- Strong knowledge of Python-based automation tools and frameworks (e.g., PyTest, unittest, Behave, etc.).
- Experience in testing RESTful APIs, microservices, and distributed backend systems.
- Familiarity with CI/CD tools and integration for automated testing.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration skills.
- Immediate joiners preferred.
What You’ll Love About Working Here
- Opportunity to work on complex, high-impact financial systems and backend architectures.
- Exposure to modern automation practices and large-scale distributed systems.
- Collaborative and innovation-driven work culture.
- Career growth opportunities in advanced quality engineering and backend testing.
About Capgemini In India
Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value to clients worldwide. With nearly 60 years of heritage, Capgemini is a responsible and inclusive organization with over 420,000 team members across more than 50 countries.
The Group reported global revenues of €22.1 billion in 2024.
Capgemini in India employs approximately 235,000 professionals across 13 locations, including Bangalore, Pune, Chennai, Hyderabad, Noida, and Mumbai.
Make it real.
Click on Apply to know more.