Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Prannoy Munshi

Amsterdam

Summary

Dynamic and results-oriented Senior Data/Test Engineer with extensive experience in the financial domain, specializing in software testing and development. Proficient in data engineering platforms, performing ETL operations, and designing, building, and implementing automated test frameworks to enhance software quality and efficiency. Skilled in test management, mentoring teams on best practices, and employing various testing methodologies, including Test-Driven-Development(TDD), Behavior-Driven Development (BDD) and Risk-Based Testing.

Proficient in data modeling using Data Vault techniques and developing mappings and workflows to support robust data warehousing solutions. Strong background in Agile (Scrum) methodology, adept at designing and implementing continuous integration and delivery (CI/CD) pipelines.

Possesses a solid understanding of object-oriented concepts, SOLID principles, and software design patterns. Proficient in programming languages such as C#, Python, and SQL, with scripting experience in Shell and PowerShell.

Certified ISTQB Tester (Foundation and Advanced), Certified Data Vault Data Modeler, and Certified Professional Scrum Master (PSM I), dedicated to driving excellence through innovation and collaboration.

Overview

14
14
years of professional experience

Work History

Software Test Engineer

Rabobank
07.2022 - Current

As part of the Tribe Data & Analytics, I contribute to the development of Enterprise Data Products that democratize data within the organization, enabling reporting, analysis, and supporting cutting-edge ML and Generative AI use cases for Data Scientists.


  • Test-Driven Development (TDD): Spearheaded the introduction and implementation of TDD using the pytest framework within Databricks, leveraging Python and SQL for robust development practices.
  • Automated Testing: Successfully integrated a comprehensive testing framework into deployment pipelines using Azure DevOps, significantly automating test execution and enhancing deployment efficiency.
  • Sustainability Data Products: Designed and developed innovative data products focused on energy information and climate risk, contributing to the organization's sustainability initiatives.
  • ETL Data Pipelines: Proficient in creating and optimizing ETL data pipelines to efficiently handle and process large datasets, ensuring data integrity and accessibility.
  • Data Engineering Toolkit: Collaborated in the co-development of a Data Engineering toolkit utilized by 10 engineering teams, standardizing development, testing, and deployment processes, which reduced time-to-market to just two sprints.
  • Code Quality Assurance: Strategized and implemented rigorous code quality measures within the team, later extending these practices across the entire engineering area to enhance overall code reliability.
  • Generative AI Integration: Played a key role in coordinating with management to develop a strategic approach for integrating Generative AI, facilitating its adoption among engineers, and actively working on implementing relevant use cases to enhance productivity.
  • Talent Acquisition: Actively involved in the recruitment process for engineering talent, ensuring the team is equipped with skilled professionals to meet project demands.
  • Training and Development: Trained engineers to become T-shaped, promoting versatility and cross-functional collaboration within the team, thereby enhancing overall team capability.

Data Test Engineer

Nationale-Nederlanden
12.2019 - 06.2022
  • Company Overview: DECOS is central Datawarehouse of NN-Bank and is the responsible party to Extract, Transform and provide data to various downstream systems for example, Finance and reporting, Risk etc
  • It consumes data from various sources in different formats: Database, XML, CSV etc and also provides final output depending upon consumer's requirement
  • Designed, Developed and implemented Automated regression framework and implemented the same in Python using Azure-Devops pipeline
  • Designed, Developed and implemented automated-testing-framework for Functional testing - using SpecFlow(C# and Cucumber)
  • Designed Data-models(using Data-Vault Technique) in PowerDesigner
  • Mentored Functional Analyst/Business to define Acceptance-Criteria in Cucumber Format(Given, When, Then)
  • DECOS is central Datawarehouse of NN-Bank and is the responsible party to Extract, Transform and provide data to various downstream systems for example, Finance and reporting, Risk etc
  • It consumes data from various sources in different formats: Database, XML, CSV etc and also provides final output depending upon consumer's requirement

Development Engineer

ABN AMRO Bank N.V.
02.2018 - 12.2019
  • Company Overview: FRAAI-ETL team provides full software suite to transform ABN-AMRO data to WKOneSumX datamodel
  • Experience in developing mapping, workflows and application on Informatica Developer(10.2.2)
  • Worked on retrieval of data through Data-Lake(Hadoop based), pushdown and usage of different pushdown engines: Spark, Blaze and Native
  • Perform requirement analysis, unit testing and code reviews
  • Design, develop and integration of automated Regression-test-framework(using ORQA Test tool) to Informatica
  • Established Version control-Azure Devops in the project
  • Creating and maintaining project Documentation(Technical Design, mapping documents, test scripts) on Confluence and JIRA
  • Experience in Analysis of datamodels, of different sources, to bridge it to Wolters-Kluwer Financial Datamodel
  • Worked on set-up of CI/CD pipeline
  • Setup Gap-Analysis between ABN-AMRO legacy systems and Wolters-Kluwer OneSumX datamodel
  • Designed gap-Analysis model for business reporting by creating Dashboards via Microstrategy
  • Proposed and developed in-house application for Business Analysts to track gap analysis and gap closure changes
  • FRAAI-ETL team provides full software suite to transform ABN-AMRO data to WKOneSumX datamodel

Senior Test Analyst

ABN AMRO Bank N.V.
06.2014 - 01.2018
  • Company Overview: Financieel Basis Systeem(FBS) team provides Accounted data of ABN-AMRO to reporting team to create Financial reports for DNB, ECB and various other Financial regulators
  • Prepare test plans, test strategy and assign test techniques for changes by keeping Risk-based testing approach in view
  • Automate and maintain the Regression Test Suite using SAS
  • Introduced shift-left test strategy and early business involvement thereby normalizing test effort to 40% of total development effort
  • Performed System Testing, Integration Testing and Business Acceptance Testing
  • Experience in creating project documentation: Technical design and test scripts
  • Experience in requirement gathering, coordination and stakeholder management
  • Experience in data analysis using SAS-EG and thorough with advanced SQL
  • Worked on analysis, design and development of converting denormalized to a normalized data model
  • Performed Root Cause Analysis and conformed to Service Level Agreement for production issues
  • Lead team to transition from project-based implementation to Release-Wise-Development
  • Setup Offshore team and trained them to deliver changes
  • Coached and mentored three team members and helped them to integrate effectively
  • Financieel Basis Systeem(FBS) team provides Accounted data of ABN-AMRO to reporting team to create Financial reports for DNB, ECB and various other Financial regulators

Test Analyst

ABN AMRO Bank N.V.
11.2010 - 05.2014
  • Creating and executing test wares for Performance testing of the online screens by using HP Performance Center
  • Automated online screens, for order placing via web-application, through HP QTP(upgraded to UFT)
  • Analyze Production problems and propose solutions for them
  • Provide validation support during release installation
  • Analyze Business requirements for feasibility and find any ambiguity, incompleteness or incorrectness in requirement
  • Perform internal and external reviews to deliver quality software

Education

ISTQB Foundation - ISTQB - International Software Testing Qualifications Board sr9792280 -

B.Tech - Electrical & Electronics Engineer

Sikkim Manipal Institute of Technology (SMIT)
2010

Skills

  • Programming Languages: Proficient in Python, SQL, and C#, with strong scripting capabilities in Shell for automation tasks
  • Cloud Platforms: Extensive experience in designing and implementing deployment pipelines using Azure DevOps, with a solid understanding of cloud services (Azure, AWS, or GCP)
  • Engineering Fundamentals: Strong foundation in data structures and algorithms, along with expertise in SOLID principles and system design for scalable and maintainable architecture
  • ETL and Data Pipelines: Skilled in designing and developing robust ETL processes using tools like Airflow, Databricks and Azure Data Factory
  • Testing and Automation Frameworks: Experienced in creating and implementing software frameworks for automated testing and development, enhancing code reliability and performance
  • Data Modeling and Warehousing: Proficient in data modeling, database design, and implementing data warehousing solutions to support analytics and reporting needs
  • Big Data Technologies: Familiarity with big data technologies such as Apache Spark, Hadoop, or similar frameworks for processing and analyzing large datasets
  • Leadership and Mentorship: Proactive in leading initiatives to enhance the engineering experience, fostering a collaborative engineering culture, and mentoring junior engineers
  • Agile Methodologies: Experience working in Agile environments, contributing to sprint planning, retrospectives, and continuous improvement practices

Accomplishments

  • ISTQB Advanced technical test analyst - ISTQB - International Software Testing
  • Qualifications Board
  • Professional Scrum Master - 1 - Scrum.org
  • Microstrategy - Professional Analyst - ilionx
  • Big Data for developers - Informatica
  • Informatica developer tool for Big Data Developers - Informatica
  • Certified Data Vault Data Modeler - Genesee Academy, LLC
  • Issued May 2021 - Expires May 2023
  • Skills
  • Test Automation
  • ETL development
  • Requirements Analysis
  • Data Warehousing
  • Scrum
  • Financial Systems Implementation
  • Object-Oriented Programming (OOP)
  • Data Analysis
  • C#
  • Azure
  • DevOps
  • Prannoy Munshi - page 3

Timeline

Software Test Engineer

Rabobank
07.2022 - Current

Data Test Engineer

Nationale-Nederlanden
12.2019 - 06.2022

Development Engineer

ABN AMRO Bank N.V.
02.2018 - 12.2019

Senior Test Analyst

ABN AMRO Bank N.V.
06.2014 - 01.2018

Test Analyst

ABN AMRO Bank N.V.
11.2010 - 05.2014

B.Tech - Electrical & Electronics Engineer

Sikkim Manipal Institute of Technology (SMIT)

ISTQB Foundation - ISTQB - International Software Testing Qualifications Board sr9792280 -

Prannoy Munshi