Test Automation Lead2019 - PRESENTBank of Montreal (Contract)
Technologies: WindowDriver, Robot Framework, Market Risk, Capital Markets, Greenplum, Oracle, PyCharm, Bitbucket, SQL, Pandas, Python
- Created a framework using Python with pandas and Robot Framework to automate test cases to compare and verify the database with a large volume of data for a banking client.
- Mentored new members of the team to bring up overall project productivity.
- Implemented logic to handle batch SQLs and compare database to database, database to JSON, and database to CSV file. Implemented Allure reporting in the Robot framework.
- Increased automation in the project from 0% to 70%.
- Reduced the execution time of the regression suite from two weeks to one day through automation.
- Implemented Appium WindowDriver to automate desktop applications using open-source Appium.
Senior Associate - Projects2016 - 2019Cognizant Technology Solutions
Technologies: HP Application Lifecycle Management (ALM), Jira, Confluence, Unix, HP UFT, Java, VBScript, Scala, Hadoop, SQL, FRTB, Capital Markets, Market Risk, REST APIs, Selenium, Robot Framework, Python
- Automated IBM Message Queue using UFT. MQs were provided as input and expected output was verified. These tests were performed with different data.
- Used JIRA to understand requirements and used HP AL to manage test cases and test executions. Managed defects in HP ALM.
- Automated the end to end flow for the trade cycle for institutions.
- Implemented Selenium and UFT as per the need for the project to be automated.
- Wrote complex SQLs and mentored fellow teammates for the same.
- Wrote basic shell scripts in UNIX to achieve automation for basic daily commands for projects.
Team Lead2012 - 2016Persistent Systems Limited
Technologies: Salesforce Sales Cloud, Telecommunications, Capital Markets, SQL, Unix, TestComplete, VBScript, Java
- Automated a telecom application based on Salesforce Sales Cloud. It was an application developed for customer care executives to reduce the wait time to average 30 mins from 2 hours.
- Learned and implemented TestComplete with VBScript for automation. Brought up automation in the team from 0% to 95%, reducing execution time from an average of one week to one day.
- Wrote shell scripts on Unix to automate Unix-related tasks for the project. Wrote script in Unix to search for specific words from logs to make verification easier.
Software Engineer QA2011 - 2012Ebusinessware India Private Limited
Technologies: Insurance, Unix, Web UI, SQL, Mainframe
- Gathered requirements from businesses and clients in the insurance domain. Created functional test cases in HP Quality Center.
- Navigated through CICS screens and other mainframe screens to perform functional tests. Facilitated mainframe batch execution.
- Mentored team members on mainframe testing. Executed tests for system testing and regression testing.
Software Engineer - QA2010 - 2011A3Logics India Private Limited
Technologies: HP QuickTest Professional (QTP), Logistics, SQL, HP UFT
- Understood business requirements for the logistics domain and created functional test cases.
- Automated functional test cases using HP QuickTest Professional, and created test cases in HP Quality Center.
- Executed tests for system testing, SIT, and regression testing.
- Mentored and trained more than 30 QAs from the company for ISTQB that resulted in more than 80% of QA cleared the ISTQB exam and the company’s certified QA percentage shot up exponentially.
Programmer Analyst2007 - 2010Cognizant Technology Solutions
Technologies: SQL, Unix, JCL, Mainframe
- Headed mainframe testing involving logging into TSOs and running JCLs to get result data from SDSF. Navigated through mainframe screens, and edited and executed JCLS.
- Created test data for multiple test teams using SDSF. Blended in with the working environment and clients very quickly.
- Interacted with clients on a daily basis discussing QA activities and status. Learned a lot about the domain and client interactions.