QA Engineer
db
Job Description
- The QA Engineer is responsible for ensuring the quality, reliability, and performance of enterprise applications built on Java, Spring Boot, PostgreSQL, and GCP platforms.
- The role focuses on designing and executing comprehensive testing strategies across functional, integration, and cloud-native systems, ensuring applications meet Deutsche Bank’s quality, security, and compliance standards.
- The QA Engineer works closely with development, DevOps, and product teams to enable high-quality and defect-free releases.
What we’ll offer you
As part of our flexible scheme, here are just some of the benefits that you’ll enjoy,
- Best in class leave policy.
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above
Your key responsibilities
Test Strategy & Execution
- Design and execute test strategies, plans, and test cases for application releases
- Perform functional, regression, integration, and end-to-end testing
- Ensure validation of business workflows and system integrations
Test Automation & CI/CD Integration
- Develop and maintain automation test suites (UI, API, regression)
- Integrate testing into CI/CD pipelines for automated validation
- Improve overall test efficiency and release confidence through automation
Backend & Data Validation
- Perform database validation using SQL (PostgreSQL)
- Ensure data accuracy, integrity, and consistency across systems
- Validate API responses and backend processing logic
Defect Management & Quality Metrics
- Identify, log, and track defects using JIRA or equivalent tools
- Ensure proper defect resolution, retesting, and closure
- Maintain QA metrics, KPIs, and reporting for releases
Cloud & Microservices Testing
- Validate applications deployed on GCP and containerized environments
- Test microservices, APIs, and distributed system interactions
- Ensure testing coverage across UAT, QA, and production-like environments
Agile Delivery & Collaboration
- Participate in Agile ceremonies (sprint planning, reviews, retrospectives)
- Collaborate with developers, DevOps, and product teams to ensure quality
- Contribute to continuous improvement of QA processes and standards
Quality Governance & Best Practices
- Drive adoption of QA best practices and testing standards across teams
- Ensure compliance with enterprise quality gates and SDLC controls
- Support audit and release governance processes
Your skills and experience
Core QA Skills
- Strong experience in:
- Manual and automation testing (functional, regression, E2E)
- Test case design, execution, and defect lifecycle management
- Ability to identify, document, and track bugs effectively
Automation & Tools
- Experience with:
- Selenium, Cypress, or similar automation tools
- API testing tools like Postman
- Test frameworks integrated with CI/CD pipelines
Backend & Database Testing
- Strong knowledge of SQL an