Summary
Overview
Work History
Accomplishments
Education
Skills
Certification
White Papers
Websites
Timeline
Languages
Hobbies and Interests
Generic
Mohan Raj Kirupakaran

Mohan Raj Kirupakaran

Summary

SDET Lead with 15+ years in quality assurance, focusing on manual and automated testing, performance testing, and chaos testing. Demonstrated success in collaborating with project management and development teams to deliver high-quality software solutions.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Assistant Vice President

DBS Bank
02.2022 - Current
  • Established a testing team from inception, managing up to 10 SDETs.
  • Developed comprehensive standard operating procedures for test design and execution.
  • Established best practices for UI automation, API automation, and performance testing.
  • Created governance frameworks to ensure adherence to testing protocols.
  • Implemented chaos testing methodologies to enhance system resilience.
  • Streamlined software version control processes to improve collaboration.
  • Formulated processes that promote efficiency in testing activities.
  • Designed workflows integrating various testing techniques for optimal results.
  • Optimized test execution strategies to align with project goals.
  • Engineered a UI automation framework leveraging Selenium, Java, Cucumber, JUnit, Extent Reporting, and Maven to maximize reusability across the tribe.
  • Established API automation framework with Karate DSL that streamlined API automation project structure, dynamic payload handling, utility functions, complex assertions, authentication methods, authorization processes, data generation and additional components.
  • Optimized design strategies for all performance test scripts produced utilizing JMeter.
  • Facilitated chaos testing across numerous applications with in-house chaos testing tool, employing a range of attack vectors for OCP and VPC applications on application servers, database servers, and filesystem server.
  • Acquired comprehensive knowledge of various Martech tools including HCL Unica, Adobe Analytics, Tealium, OpenText Marketing Media Management, and UnScrambl QBO alongside proprietary systems for real-time inbound marketing, prospect management, and coupon management
  • Collaborated with multiple delivery leads and directed business stakeholders to guarantee timely completion of testing in alignment with project timelines.
  • Collaborated with cross-functional teams within the bank to execute marketing initiatives across diverse digital channels, including Internet banking, mobile banking, PWeb, email, SMS, and push notifications.
  • Formulated comprehensive test strategy targeting advanced technologies such as Kafka, REST API, MariaDB, COTS products, in-house products.
  • Drive integration of in-house AI for automated test case generation sourced from user story, construct automation code, and strengthen code quality

Functional/API Automation Lead

Cognizant Technology Solutions
05.2020 - 01.2022
  • I'm responsible for quality delivery of test automation solutions for wealth management applications
  • Work closely with stakeholders and set plan for quarterly targets
  • Understand the regression scope and advise on the good candidates for test automation
  • Perform feasibility analysis of test cases
  • Prepare test estimation, test plan and test strategy
  • Create feature files, test scenarios using Gherkin
  • Development of test automation scripts (step definitions) leveraging selenium web driver, cucumber, maven and JUnit & SoapUI for API test cases
  • Perform dry run and verification of scripts sanity and quality prior to delivery
  • Perform peer review of pull requests in GitHub
  • Support execution of test automation scripts as part of monthly release cycles supporting various regions deployments
  • Perform maintenance on existing automation scripts to upkeep with the changing application landscape
  • Track backlogs to closure by creating tasks and burn hours against the tasks using JIRA
  • Participate in daily stand up calls, sprint planning meeting, retrospection calls as part of the agile delivery methodology
  • Represent test automation team in stakeholders meeting and advice on best practises and help customers make informed decisions on technical solutioning
  • Train and mentor junior team members on automation best practises

Functional/Process/API Automation Lead & HP QC Admin

Cognizant Technology Solutions
09.2015 - 04.2020
  • As part of this engagement I've played a multitude of roles in many projects over a period of 4.5 years in various projects and businesses of banking such as consumer banking, consumer loans, account services etc.
  • Automation estimation, planning, scripts development, script execution, scripts maintenance
  • Quality Center customizations using VB scripting and PL/SQL
  • HP ALM 12.5x Site Admin & User Interface activities
  • Upgradation of QC with latest patches
  • Integration of HP QC with other products such as JIRA, UFT etc.
  • QC Tool configuration and administration including user administration
  • ALM Project creation and maintenance
  • Setting up roles, permissions for QC users
  • Customization and configuration of the project as per project requirement
  • Designing and developing workflows and configurations
  • Coordinating activities with various technical team (network, database, Windows support) to structure solutions
  • Development and communication of tool usage best practice
  • Conduct QC quarterly audit
  • Maintenance and enhancement of Internal tools using QC OTA API
  • Training Users on HP QC best practices

Offshore Test Automation Lead

Cognizant Technology Solutions
03.2014 - 08.2015
  • Responsible for leading a team of 3 and delivery from offshore
  • Handling test automation of multiple applications on an agile delivery model
  • Organize meeting with the customers for knowledge transition of the application to be automate
  • Analyze and identify the environments and data needs
  • Follow up the onsite coordinator to have the test environment setup and dedicated machine for test automation efforts
  • Documentation of clarifications based on the KT received and analyzing the test cases
  • Tracking and closure of open clarifications
  • Preparation of reverse KT documentation
  • Review the reverse KT documents prepared by the team members and provide the review comments
  • Submission of reverse KT documents for sign-off from the customers
  • Involved in performing the analysis of test cases identified as part of regression suite and break disintegrating the test cases into common reusable functions
  • Preparing the test coverage document that contains the analysis of the test cases with the various reusable functions required to complete a test case
  • Follow up with the customers to get the sign-off for the analysis document
  • Involved in the preparation of reusable functions, datasheets and shared object repository for each of the functional area as part of an application
  • Review of test scripts based on the standards set by the customers and provide review comments
  • Follow up with the customers to get the sign-off for the deliverables like Function library, Datasheets etc.
  • Involved in the design and development of customer specific automation framework
  • Coordinating with the team members and work allocation on a weekly basis
  • Track and report any deviations to the plans to ensure risk communication is done ahead of any problem
  • Involved in automation estimation using TCP estimation technique
  • Been part of recruitment drive for onboarding resources within the team
  • Consolidation of account level status on a weekly and monthly basis
  • Preparation of Status report for the weekly meeting with the customers
  • Responsible for managing, planning and tracking the progress of the offshore team
  • Responsible for development and maintenance of automation framework (Proprietary automation framework - OCAF)

Pipeline Management and Latest trends Analysis

Cognizant Technology Solutions
01.2014 - 03.2014
  • Responsible for managing the pipeline opportunities within the Manlog - Automobile BU
  • Organize daily meeting with the stakeholders such as project managers, leads across various departments such as development, testing, database etc., to track the status of each proposal
  • Prepared a presentation for the trends in 'Telematics' in Auto industry and presented it to the senior management to take informed decision on the steps required to gain market share, create capability within the organization and win deals on the emerging trends

Offshore test lead

Cognizant Technology Solutions
11.2013 - 01.2014
  • Responsible for delivery from offshore, and lead a team of 3 members
  • Organizing daily stand up calls with the onsite team to discuss about the project status
  • Enabling the team in planning their daily work activity
  • Receiving Knowledge transition from the onsite team and documentation of clarifications
  • Preparation of reverse KT documents
  • Identify the gaps in the available documentation and follow up with the onsite team to get the required documentation from the customers
  • Responsible for creating awareness among the team members about the concepts of mobile testing and telematics since the application was a mobile application with a mix of testing required on the mobile device and dashboard (head unit) of the car
  • Preparation of test scenarios using excel for each of the requirements specified in the FRD document
  • Review of test scenarios prepared by the team members and providing review comments
  • Preparation of test cases for each of the scenario using excel
  • Review of test cases prepared by the team members and providing review comments
  • Tracking the project progress and reporting to onsite team on a daily basis
  • Helped the management in identifying the need for setting up a mobile lab and a lab for hosting the head unit (Car dashboard)

Offshore test lead and SME for IBM Maximo

Cognizant Technology Solutions
10.2010 - 10.2013
  • Lead the offshore team with the team size of 4 resources
  • Responsible for mentoring the team about the product knowledge and allocation of work by preparing a weekly work allocation plan with details of work for each resource
  • Involved in the Knowledge transition from onsite to offshore and captured the key features about the product
  • Preparation of clarification document based on the KT received
  • Following up with the onsite team to get the open clarifications closed
  • Involved in the reverse KT documentation, review and sending the document for sign-off from the customers
  • Involved in the test planning and estimation for each release
  • Responsible for all the QC/ALM administration activities like creation of new custom field, custom drop down value, addition of new member to the project in QC/ALM etc.
  • Creation of releases and cycles in the QC/ALM for each release and test cycle
  • Involved in capturing the requirements and CR's (change requests) in QC/ALM for each release
  • Edit the requirements based on the CR's for each release
  • Association of requirements with the release in QC/ALM
  • Involving in the preparation of test scenarios based on the requirements for every release
  • Involved in the test design activity, created test cases for each scenario in QC/ALM
  • Associated the requirements with the test cases to ensure test coverage for each requirement in the QC/ALM
  • Creation of Requirement traceability matrix for each release
  • Test execution involving creation of folder structure for each release, creation of test instance and execution of the test cases from test lab in QC/ALM
  • Defect logging in QC/ALM for the test cases that failed during the execution
  • Proactively suggesting the developers and BA on the issue with the inconsistent requirements based on the IBM Maximo product knowledge
  • Constant collaboration with the developers for test execution involving coordination with the developers
  • Involved in Web services testing using SoapUI tool to ensure the SOAP request returns a valid SOAP response with the expected result
  • Helped the team in analyzing and identifying the regression test suite and sanity test suite
  • Performed feasibility analysis for automation of the regression test cases
  • Played the role of SME for the automation team to build the automation scripts for the test cases identified for regression
  • Played the role of a moderator between and test automation team and the project team
  • Performed automation script execution and maintenance of scripts based on the changes made during each release to ensure that the scripts are up-to-date

Accomplishments

  • Awarded 2 years in a row at the department annual celebrations, for the category "Above & Beyond" [2X] and "Transformer" for the extraordinary commitment to excellence at DBS Bank

Education

Bachelor of Engineering - Computer Science And Engineering

Anna University
Chennai
05-2010

Skills

  • Selenium and Cucumber
  • TestNG and JUnit
  • Java programming
  • Karate DSL
  • UFT automation
  • Git version control
  • RestAssured and SoapUI
  • Jira and ALM management
  • Docker containerization
  • UiPath automation
  • SQL database querying
  • Test automation strategies
  • UI and API automation
  • Performance testing techniques

Certification

  • Mastering Digital Marketing: SEM, SEO, Social Media and Beyond - From London Business School
  • AWS Certified - Cloud Practitioner
  • Professional Scrum Master 1
  • ISTQB Certified Tester Foundation

White Papers

Quality Model for Automated Testing of AR Applications in VR Banking

Timeline

Assistant Vice President

DBS Bank
02.2022 - Current

Functional/API Automation Lead

Cognizant Technology Solutions
05.2020 - 01.2022

Functional/Process/API Automation Lead & HP QC Admin

Cognizant Technology Solutions
09.2015 - 04.2020

Offshore Test Automation Lead

Cognizant Technology Solutions
03.2014 - 08.2015

Pipeline Management and Latest trends Analysis

Cognizant Technology Solutions
01.2014 - 03.2014

Offshore test lead

Cognizant Technology Solutions
11.2013 - 01.2014

Offshore test lead and SME for IBM Maximo

Cognizant Technology Solutions
10.2010 - 10.2013

Bachelor of Engineering - Computer Science And Engineering

Anna University

Languages

Tamil
First Language
English
Proficient (C2)
C2
Hindi
Intermediate (B1)
B1
Malayalam
Beginner
A1

Hobbies and Interests

  • Singer
  • Volleyball
  • Learner
Mohan Raj Kirupakaran