Sudip Choudhury
Senior Software Quality Analyst
Kolkata, India
Phone: - | e-mail:-ISTQB certified software test engineer with more than 8 years of experience in both automation
and manual testing, majorly for USA and Canadian clients from insurance and financial business
domain.
Key technical skills:
Automation testing (Functional)
API testing (using Python)
Defect management
Agile (Scrum)
Test metrics reporting
Mainframe macros
Manual testing
Key tool specific skills:
HP Application Lifecycle Management (Quality Center / ALM)
Selenium WebDriver (with Python)
IBM Rational Team Concert (RTC Jazz)
HP Unified Functional Testing (HP UFT, QTP)
VBScript
Visual Basic for Applications (VBA Macros)
AS/400 System / Mainframe
TCS DevPlus
TCS BaNCS
Domain knowledge:
Insurance and financial services (specialized in Property and Casualty insurance)
Certifications:
International Software Testing Quality Board (ISTQB)
Educational qualifications:
Bachelor of Technology (B.Tech) in Electronics and Communication engineering - West
Bengal University of Technology (Kolkata, India), 2010.
Indian School Certificate (ISC, Class 12) – March 2006
Indian Certificate of Secondary Education (ICSE, Class10)- March 2004
Page 1 of 4
Personal details:
Date of birth- 1st September 1987
Marital status: Married
Children: None
Professional experience:
Present Organization: Tata Consultancy Services (TCS)
Work location: Kolkata, India
Designation- Assistant Consultant Duration: January 09, 2019 - present
Project – (Client -Trans America, USA) – Transformation and Conversion of TCS BaNCS, the core
banking software suite, to adapt it as the new policy admin system of the client, for variable
annuities and life insurance products.
Role / Responsibilities> Defect Manager of ‘Conversion’ (Legacy policy data migration) phase of the project.
Involves automated report generation and publication to key stakeholders.
> Steering defect triages for quick resolution of bugs from all segments of the Quality
Assurance team
> Maintenance and development of Test Scripts for the automation testing team, which
utilizes Selenium based hybrid framework to run mainly Regression and other Functional
tests.
> Performing feasibility analysis of test cases and selecting them for Automation tests,
for both Regression and Functional suites
> API testing using Python to run test suites for the application’s backend responses
> Designed and developed Python based API tool to accelerate Parallel Testing process
> ‘Test Lead’ to supervise resources assigned to test application integration of TCS
BaNCS with external third-party systems.
> Representing the integration testing team in Scrum meetings and stakeholder presentations.
> Reporting directly to Delivery Service Manager (Quality Analysis team) with Sprint
progress reports and metrics.
> Coordinating with on-site managers (USA) to arrange test data setup and test environment
related deployments.
Page 2 of 4
Organization: Ministry of Home Affairs (MHA), Government of India
Work location: Jaipur (Rajasthan), India
Position: Executive Officer (Group B) Duration: April, 2017-September, 2018
Role / Responsibilities> Data and technical analysis
> Live feed monitoring
> Communication network analysis
> IT systems quality analysis and reporting to supervisors.
Organization: Cognizant Technology Solutions
Work locations: Toronto (Canada), Calgary (Canada) and Kolkata (India)
Duration: April 2013 – March 2017
Position- Associate-Projects
Project - (Client- Intact Insurance, Canada) – System testing and staff augmentation model
project involving AS/400 based Policy Administration System backend with Web and mobile
frontend applications for a major insurance company specializing in Property and Casualty
insurance products for personal vehicles and residences
Role / Responsibilities–
> Served as the ‘Test Lead’, supervising the QA team of 7 testers spread across 2 cities (Calgary
and Toronto), involving all phases of Scrum oriented Sprints
> Re-designed the automation testing framework using Selenium WebDriver (Python) for the
client which saved lot of person-hours worth of effort and soft-dollars, replacing the old QTP
based framework
> Successfully released the client’s first ever Mobile quoting application (QuickQuote), utilizing
the automated regression and sanity test suites to streamline faster deployments, which
resulted in instant revenue growth for the client.
> Coded and developed custom made mainframe macro (VBS) based tools to replace manual
processes, thus reducing redundant effort and negating human errors in critical customer
oriented data
> Designed and developed the client’s first ever non-conventional automation tool which
accelerated test data creation in the Policy Administration System (Halcion FastForward).
> Supervised around 24 major production implementation testing and sprint releases.
Organization - Cognizant Technology Solutions
Work location: Kolkata, India
Designation: Associate-Projects Duration: July 2012 – February 2013
Page 3 of 4
Project – (Client- ACE Insurance, USA) – System testing of the Worker’s Compensation System
front- end application backed by an IBM DB2 Mainframe system of the client, utilizing mainly
manual and automated functional testing suites, and running mainframe ‘batch jobs’.
Role / Responsibilities –
> Served as a QA team member involved in writing new HP QTP automation test scripts and
maintaining older cases for regression suite.
> Identification of test cases suited for automation.
> Test data preparation for utilization in automation scripts.
> Running batch jobs in DB2 Mainframe, and validation of backend test data.
> Defect logging and tracking using HP Quality Center.
> Successfully implemented 6 major releases of the Worker’s Compensation System covering
numerous sub-projects as well (legacy Bugs)
> Designed and developed ‘Form testing’ tool using VBScript which replaced manual PDF
comparisons, as a value-add resulting thousands of soft-dollar savings annually.
Organization - Cognizant Technology Solutions
Work location: Kolkata and Chennai, India
Duration: April 2011 – June 2012
Designation – Programmer-Analyst
Project – (Client- Teacher’s Insurance and Annuity Association or TIAA, USA) – System testing of web
based applications- Resonant and iPipeline (underwriting and policy issuance system of the lifeinsurance sector of the client) as a part of digitization phase of the client.
Role / Responsibilities –
> Served as a QA team member and involved in:
-Requirement analysis of new functionalities of the application.
-Root cause analysis of defects and tracking of old production defects.
-Test design, identification of test scenarios and conditions, test data creation, test case design.
-Test execution involving functional, regression and system testing as per Sprint goals.
-Generated and maintained weekly effort-productivity related metrics of the whole QA team.
> Achievements / contributions- Successfully implemented 6 major releases of Resonant
and iPipeline application.
> Created a VBScript based productivity tracking tool which eased the process of productivitymatrix generation and maintenance.
> Created a ‘Defect – Root Cause’ relations repository which enabled test team members to
identify defects early in the Sprint based on identified characteristics.
Organization - Cognizant Technology Solutions
Work location: Kolkata and Chennai, India
Duration: November 2010 – March 2011
Joined as ‘Programmer Analyst – Trainee’ and successfully completed training phase
Page 4 of 4