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.
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
Executive Director / Head of Asian Insights Office, DBS Group Research at DBS BankExecutive Director / Head of Asian Insights Office, DBS Group Research at DBS Bank