Senior Test Automation Engineer
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.
Bangalore, IN