Agile Delivery Manager Resume
SUMMARY
- Extensive experience in Selenium framework design, development, implementation and CI/CD execution
- Experience in TDD and BDD testing frameworks using Cucumber, Protractor and Spock
- Expert in QTP/UFT and BPT
- Vast experience in services testing using SoapUI (with advanced groovy scripting)
- Experience in implementation of unconventional functional testing using Jmeter
- Experience in configuring Jenkins jobs and implementing CI/CD pipeline through Jenkins
- Experience using GIT and Bitbucket as source control tools
- Experience in developer tools like Eclipse and RAD
- Experience in DB2, Oracle and NoSQL database Cloudant
- Experience is implementing shift - left methodologies focusing on lower level testing using JUnits, Fitnesse and Service Testing
- Experience in project management and bug tracking tools like JIRA and test management tools like HP ALM
PROFESSIONAL EXPERIENCE
Confidential
Agile Delivery Manager
Technology: Java, Gosu, Webservices, Microservices, Databases, Mainframe
Database: Oracle, DB2, Teradata, NoSQL Cloudant
Tools: Selenium, SoapUI, JMeter, Cucumber, Protractor, Spock, HP UFT, HP ALM, JIRA
Responsibilities:
- Drive and establish strong quality practices across an agile squad.
- Implement tools, frameworks, automation, and utilities to increase a squad's velocity while maintaining and improving quality standards.
- Apply technical, business & quality engineering skills to assess product and code health, implement modern testing strategies and prevent defects. s Develop test automation.
- Apply advanced shift left techniques (including TDD/BDD). s Establish a highly collaborative environment that values speed and quality. s Perform feature development within a sprint as necessary to support squad mission. s Working with the Product Owner to ensure the squad understands what level of quality is needed.
- Working with squad members to bring focus on testability in solution design. s Helping squad members improve the effectiveness of automated tests. s Bringing in new technologies to enable and improve testing.
Automated Tester
Confidential
Technology: LDAP, AD, Mainframes
Database: DB2
Automation Testing Tools: HP UFT, HP ALM
Responsibilities:
- CA Identity Minder is an Employee Identity Management System used to establish and manage the roles and access privileges of employees of an organization. It manages the entire lifecycle of an employee right from the time an employee is hired till he leaves the organization. ID management system provides IT managers with the tools and technologies for controlling user access to critical information within an organization.
- CA Identity Minder being a product of Confidential was customized for Liberty Mutual. Liberty Mutual on its part was trying to include more features to this product to suit its business needs. This customization included heavy changes to the Identity Minder GUI and downstream applications. Identity Minder had to interact with a host of other backend applications not limited to LDAP and AD directories as well as Mainframe endpoints. With Liberty Mutual growing rapidly around the globe and acquiring new companies there was a need to streamline the employee management system on a global basis. This project deals with the automated testing of the Identity Minder application that was heavily customized based on Liberty Mutual needs.
- Confidential helped Liberty Mutual plan out a test strategy to test the new and frequent changes to the Identity Minder application so as to verify new features and not break legacy features. The entire IDM frontend GUI and backend LDAP/AD servers were tested based on HP ALM BPT framework. Reusable business components were created in HP UFT. Confidential was responsible for creating the entire BPT automation framework as well as test data management framework which reduced the testing time by 80%. Confidential chose to adopt the agile methodology in testing to deliver predefined milestones in each and every sprint. He was leading the entire quality engineering team from Cognizant for this project and was responsible for delivering zero defect issueless delivery.
Confidential
Technology: LDAP, AD, Mainframes
Database: DB2
Automation Testing Tools: HP UFT, HP ALM
Responsibilities:
- Chase Home Finance has implemented a new point of sale (POS) system called Loan Builder for its Consumer Direct (CD) and Retail channels.
- Loan Builder allows the users to create and manage leads and loan scenarios by collecting the required information from prospective buyers.
- Once the prospective buyer agrees to a particular product-price combination on Loan Builder, the lead is converted to a loan and is passed on to another system called CLOSR. CLOSR is the Chase Loan Origination System retail. Chase uses this application for the Processing of the mortgage loan.
- This application primarily deals with the loan processing, underwriting and loan closing.
- Confidential was the automation test lead for this project. Since this project dealt with multiple systems in the entire loan lifecycle, HP QTP was adopted as the tool to reduce manual intervention and provide automated test data entry and validations.
- Confidential was responsible for identifying the business flows/scenarios to be automated and deciding the suitable automation approach. He was also responsible for automation test script development which included designing automation framework, writing function libraries and driver scripts.
- He had to coordinate with the functional testing team for the automation suite dry run and enhancing the suite as per the review comments. He was also responsible for Test Data management and defect management throughout the project release.
Confidential
Technology: LDAP, AD, Mainframes
Database: DB2
Automation Testing Tools: HP UFT, HP ALMVantage-One is a mainframe application mainly involved with the processing and administration of Insurance policies and the various transactions that go with it.
Responsibilities:
- Vantage-One is built on COBOL-VSAM-CICS with later versions having DB2 in the Backend. Data processed through Vantage goes to BizTalk Server. It serves as a middle-tier between the Front-End and the Workbench Database. Several upstream/downstream interfaces constantly interact with Vantage during the data flow.
- Testing of Vantage One functionalities and its several interfaces was a part of the overall testing scope.
- Confidential was leading the entire quality engineering team from Cognizant for this project. Confidential helped John Hancock plan out a test strategy to test the various transactions associated with the Vantage-One system. HP ALM BPT framework was chosen as an ideal method to test the Vantage-One system as well as the upstream and downstream applications interacting with Vantage-One.
- Business components were created in HP QTP. Confidential was responsible for creating the entire BPT automation framework. He helped identify the business flows/scenarios to be automated and deciding the suitable automation approach. He was also responsible for automation test script development which included designing automation framework, writing function libraries and driver scripts. Confidential also initiated development of several VBA based macro tools to automate the mainframe application thereby reducing the number of QTP licenses.
Confidential
Automated TesterApplication: Vantage-One OTA web interface
Technology: Web
Database: DB 2
Automation Testing Tools: HP QTP
Responsibilities:
- Performance monitoring had identified significant CPU usage by the view handler used for accessing the Declared Dividend Table used by the Traditional component of Vantage-One, also known as TTB4.The basic problem was that the very high number of rows in TTB4 caused the base system DB2 code function in a highly inefficient manner. Initial analysis revealed that the high CPU usage resulted from the generalized way in which the DB2 SELECT statement was coded in conjunction with the very specific data that was coded into TTB4.
- In order to accommodate all the combinations of age, duration, sex, and policy status, effective date etc. the number of rows that were coded into TTB4 was over 6 million. To reduce the CPU time usage, Range banding and wild card entries are now used allowing the code to remain more efficient.
- Due to this modification of the SQL queries, regression testing had to be performed prior to code change and after code change to monitor the performance issues and database validations.
- Confidential was the test lead for this project where he was assigned the responsibility to come up with a testing strategy to test the Vantage-One system prior to code change and after code change. Since the pre code change data was assumed to be the baseline, hence it was decided to use automated testing as a method to automatically test the system between the code changes with the tool having the capability to create its own test data. HP QTP was identified as the appropriate tool as it can work with both web interfaces as well as mainframe emulators. Confidential was responsible for creating a suitable data driven automation approach for testing both the pre-code change and post-code change environments. Once the approach was finalized, Confidential was additionally responsible for designing the automation framework and develop the automation test scripts in QTP. He was also responsible for Test Data management and defect management throughout the project release.
Quality Assurance
Confidential
Application: GOLD Retail
Technology: Web
Database: Oracle
Automation Testing Tools: HP QTP, Compuware QA-Run
Responsibilities:
- This project deals with migration of regression test scripts from old platform Compuware QA-Run to new platform HP QTP. Groupe Casino has regression test scripts for GOLD retail application built in QA-Run. Due to the benefits of QTP (JRE 1.6 support), they have switched to QTP and would like to convert all existing QA-Run scripts to QTP scripts while maintaining the same logic.
- Automation team has helped them convert all existing QA-Run scripts to QTP scripts while keeping the logic intact. For this each and every line in QA-Run was analyzed and then similar logic in QTP was identified and developed. Since there was heavy interaction with global database for GOLD application, challenge was to maintain the same logic of each line in QA-Run and check every single data being passed to the GOLD application.
- Confidential was a member of the quality engineering team that was assigned the task to convert all existing QA-Run test scripts to HP QTP test scripts. Confidential was responsible for analyzing each and every line of QA-Run test scripts and develop equivalent code in QTP. Since both the tool had different scripting languages, Confidential needed to understand the QA-Run code in depth and the business logic associated with the code and then develop similar logic in QTP. He had to study more than 700 functions and more than 100 reusable actions to create a similar framework in QTP.
- Once the QA-Run test scripts were converted to QTP he had to additionally test the new QTP scripts were behaving as per functionality. Since there was heavy interaction with global database for GOLD application, challenge was to maintain the same logic of each line in QA-Run and check every single data being passed to the GOLD application. He had to perform the QTP Automation Suite Dry Run by coordinating with the functional testing team in France and enhance the suite as per the review comments. Once the QTP test suite was ready for final delivery after passing all the required checks, he was also responsible for preparing the required documentation to be delivered along with the automation suite. Additionally after delivery he was also responsible for maintenance of the developed suite as per new change requirements.
