Test Data Management (TDM) Engineer, AVP
Position Overview
Job Title: Test Data Management (TDM) Engineer
Location: Pune, India
Corporate Title: AVP
Role Description
We are seeking a highly skilled and experienced Test Data Management (TDM) Engineer to join our growing team. The TDM Engineer will be responsible for the strategy, design, development, and implementation of robust and efficient test data solutions that support the entire software development lifecycle (SDLC). This role is critical in ensuring the availability of high-quality, relevant, and secure test data for various testing activities, including functional, performance, security, and integration testing. The ideal candidate will have a strong understanding of data management principles, testing methodologies, and experience with TDM tools and techniques, particularly within a large enterprise environment like Deutsche Bank.
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
- Strategy & Design:
- Develop and implement a comprehensive Test Data Management strategy aligned with the organization's testing and data governance policies.
- Design and architect scalable and sustainable test data solutions that cater to diverse application landscapes and data requirements.
- Collaborate with development, QA, and operations teams to understand their test data needs and translate them into actionable TDM requirements.
- Define and establish best practices, standards, and guidelines for test data creation, refresh, sub setting, masking, and provisioning.
- Data Generation & Provisioning:
- Develop and maintain automated processes for generating synthetic, realistic, and representative test data.
- Implement data subsetting techniques to create smaller, manageable, and relevant test data sets for specific testing scenarios.
- Utilize data masking and obfuscation techniques to protect sensitive information (e.g., PII, financial data) in non-production environments, ensuring compliance with data privacy regulations (e.g., GDPR, local banking regulations).
- Design and implement efficient mechanisms for provisioning test data to various testing environments on demand.
- Manage and maintain test data repositories, ensuring data integrity, consistency, and version control.
- Tooling & Automation:
- Evaluate, select, and implement appropriate TDM tools and technologies (e.g., commercial TDM suites, open-source tools, custom scripts).
- Develop and maintain automation scripts and utilities for TDM activities, including data generation, refresh, sub setting, and masking.
- Integrate TDM solutions with existing CI/CD pipelines and test automation frameworks.
- Monitor and optimize the performance and efficiency of TDM processes and tools.
- Collaboration & Support:
- Provide expert guidance and support to QA engineers, developers, and other stakeholders on test data-related issues.
- Conduct training and knowledge transfer sessions on TDM best practices and tools.
- Act as a subject matter expert for test data management within the organization.
- Participate in requirement reviews, test strategy discussions, and defect triage meetings to ensure test data availability and quality.
- Compliance & Security:
- Ensure all TDM activities adhere to Deutsche Bank's data governance, security, and compliance policies.
- Regularly review and audit test data environments to identify and remediate potential security vulnerabilities or data breaches.
- Stay informed about industry best practices and regulatory requirements related to data privacy and security.
Your skills and experience
- Bachelor's degree in computer science, Information Technology, Engineering, or a related field.
- 8+ years of experience in Quality Assurance, Software Testing, or Data Management, with at least 3 years specifically focused on Test Data Management.
- Strong understanding of the Software Development Lifecycle (SDLC) and various testing methodologies (Agile, Waterfall).
- Proficiency in SQL and experience with various relational databases (e.g., Oracle, SQL Server, DB2, PostgreSQL, MySQL and GCP native databases).
- Experience with data modelling, database design, and data warehousing concepts.
- Hands-on experience with at least one commercial or open-source Test Data Management tool (e.g., Broadcom Test Data Manager (TDM), Informatica Test Data Management, Delphix, IBM InfoSphere Optim, Redgate, Mockaroo, Faker, custom scripting solutions).
- Strong scripting skills (e.g., Python, Perl, Bash, PowerShell).
- Experience with data masking, sub setting, and synthetic data generation techniques.
- Familiarity with data privacy regulations (e.g., GDPR, CCPA) and security best practices.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and collaboratively in a fast-paced, dynamic environment.
Preferred Skills
- Experience in the Financial Services industry, particularly with banking systems and data.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and associated data services.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of API testing and integration testing frameworks.
- Certifications in TDM, QA, or related data management fields.
- Experience with DevOps and CI/CD practices.
How we'll support you
- Training and development to help you excel in your career
- Coaching and support from experts in your team
- A culture of continuous learning to aid progression
- A range of flexible benefits that you can tailor to suit your needs
About us and our teams
Please visit our company website for further information:
We strive for a in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively.
Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group.
We welcome applications from all people and promote a positive, fair and inclusive work environment.