We provide IT Staff Augmentation Services!

Test Lead, Automation Engineer Resume

SUMMARY:

  • About 14 years of work experience in testing projects in financial domain, worked with major financial organizations like Lehman bros, Confidential, Confidential and Confidential
  • Good knowledge of working in Agile scrum methodology. Participated in planning meeting, retrospective meetings and regular sprint demos to business.
  • Strong experience in System Testing, System Integration Testing, User Acceptance Testing, Regression Testing. Experience in participating in daily defect triage calls with detailed defect reports, liaise with different technical streams in issue resolution with in SLAs, plan and retest all fixed defects.
  • Effectively coordinated with functional and technical team to ensure the business specification documents (BRD) are completely covered as part of the test case. Involved in business discussions to identify and analyze the testing requirements and activities.
  • Prepared Test scenarios, test plans and test cases for ST, SIT and UAT, test execution, test coordination and defect reporting based on SLA and completion rate and tracking to closure.
  • Experience in logging and tracking defects on JIRA and HP ALM tool to ensure that all the issues are addressed on time. Provided follow - ups and interacted with developers on getting the defects fixed and closed the resolved bugs.
  • Performed Test automation all through career using different tools. Win runner, QTP and recently using Selenium + Cucumber. Had created a hybrid automation framework using QTP that could be used by manual testers to automate their test cases. Automated repeatable scenario using Selenium and Cucumber that saved bandwidth of UAT operation team for creating fund transfers in a web application. Extensive coverage was achieved using this with transfers going Upto 1000 per day. Performed automation of an Angular JS application using Selenium. Also know how to use Protractor for Angular applications.
  • Working experience and knowledge on database programming language such as SQL and RDBMS and use of DB tool SQL developer.
  • Organizing testing using test tools (HP ALM); created manual test cases in HP ALM for various User Stories and test case execution. Also, involved in tracking, reviewing and analyzing defects using ALM.

TECHNICAL SKILLS:

Database & Tools: Oracle 11g, SQL developer

Operating Systems: Dos, Windows, Linux

Programming Languages: Core Java, vbscripting

Other Tools: Selenium web driver (Java), Cucumber, JIRA, QTP, HP-ALM

PROFESSIONAL EXPERIENCE:

Confidential

Technology: Selenium, Cucumber, QTP, JIRA, ALM

Test lead, Automation engineer

Responsibilities:

  • Automation of CMFT Funds transfer application using Selenium and cucumber.
  • This application is meant for creating funds transfers and account static data management. On an average operations users used to create about 100 funds transfers per day. I automated this process which saved approx. 3 man hours per day.
  • A framework was created using Cucumber and Selenium. Tests were defined in Cucumber so that any test data can be modified by user himself. Background code was written using selenium web driver API. UI validations and database validations were also performed after each entry was created successfully.
  • Automation of CPR regression pack using Selenium
  • CPR is a position reporting application that is used by operations users for determining cash forecast on the nostro accounts. CPR was scheduled for a fortnightly release and automation of regression pack was quite effective to improve time to market.
  • I automated CPR using Selenium web driver and Cucumber. Created a framework that consisted of utility functions that could be used across the test scripts. The application had extensive search functionality, which was automated using innovative and versatile functions.
  • A group of 7 applications which support the LOB’s needs for cash management platform.
  • These core applications are meant to fulfill post trade activities across various platforms like derivatives, securities.
  • Automation of all applications is challenging due to technologies like flex. Flex has no out of the box automation support for QTP. Worked with the developers in order to add automation support for flex.
  • Also deviced ways to automate non Ui scenarios using Fitness and integrated with Jenkins in order to kick off tests via continuous integration.
  • Also worked on creating frameworks for automation of a .NET application using Selenium and C#, Java
  • Implemented Cucumber in the project and the test pack is part of the daily build to rapidly turn around on the impacts of new code check INS.
  • Automated manual tasks of deployments and test bed preparation by using Unix shell scripting
  • CBB (Core Building Blocks) is a group of 10 applications which support the LOB’s needs for common support platform which is a result of a reengineering program. These core applications are meant to fulfill post trade activities across various platforms like derivatives, securities. It’s a suite of front to back solutions which provide trade data management, exception management, and workflow management.
  • Automation of all applications is challenging due to technologies like flex, GWT. Flex has no out of the box automation support for QTP. Worked with the developers in order to add automation support for flex.

Confidential

Technology: QTP, JIRA, ALM

Test lead, Automation engineer

Responsibilities:

  • Automation of PRiMS involved an extensive effort of automating 230 Java screens. A Keyword driven Framework was designed for automation of PRiMS. Reusable components enabled faster automation turnaround due to data driving capabilities.
  • Daily set of Production checks were also a part of the automation which ensured enhanced coverage, accuracy and improved ETA for checks.
  • Keyword driven automation framework was designed and implemented for Fidessa regression test suite. Every generic action performed in the automation was mapped to a keyword. Several reusable components are being created to achieve generic tasks of automation.
  • Reporting of test results is done using html and xls which has an advantage over trivial QTP results. The development team receives a complete analysis of the results mentioning the failure reasons and necessary screenshots for easy reference and quick turnaround.
  • Use of VTS i.e. Virtual Table Server makes the execution complete sooner. It enables the execution to be carried out on multiple machines simultaneously with a central data source. The results are updated in the VTS from every machine on which the script is run and finally they get collated using the reporting script.

Confidential

Technology: QTP, JIRA, ALM, vbscripting

Test lead, Automation engineer

Responsibilities:

  • Keyword driven automation framework was designed and implemented for CLPS applications. Every generic action performed in the automation is mapped to a keyword. Several reusable components are being created to achieve generic tasks of automation. Reporting of test results is done using xml and xls which has an advantage on trivial QTP results.
  • The Keyword driven framework makes it possible for the manual testers to automate their own modules, thereby cutting down test execution time.

Confidential

Technology: QTP, JIRA, QC, vbscripting

Manual tester, Automation engineer

Responsibilities:

  • Single resource for all automation tasks. Writing test cases with the help of business requirements and design documents. Updating Quality center with testcases, mapping requirements to testcases creating test sets and schedule automated test execution. Automating test cases using Quick Test Pro 8.2.
  • Creating new components in the automation framework

Confidential

Technology: Win runner, QC

Manual tester, Automation engineer

Responsibilities:

  • Single resource for all automation tasks.
  • Writing test cases with the help of business requirements and design documents.
  • Updating Quality center with testcases, mapping requirements to testcases creating test sets and schedule automated test execution.
  • Automating test cases using Win runner.
  • Creating new components in the automation framework

Hire Now