We provide IT Staff Augmentation Services!

Sr. Quality Assurance Engineer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • Over 7.5 years of progressively responsible experience in Functional Testing, Automation Testing, Mainframe Testing, Back - end Testing and Regression Testing.
  • Expertise in UI Automation Testing using Selenium Webdriver with Java and with UFT/QTP with descriptive programming.
  • Expertise in Java based test automation frameworks - using JUnits/TestNG Frameworks.
  • Expertise in Continuous Delivery/Continuous Integration with DevOps tools like Jenkins, XL Release, SauceLabs Integration with Soap UI, LISA, Selenium, JUnits/TestNG tests.
  • Expertise in API Automation Testing using CA LISA Test and SoapUI.
  • Expertise in Soap and REST Services Virtualization - using CA LISA Tool.
  • Expertise in SDLC and Agile - Scrum Development Framework.
  • Expertise in large complex automation framework development and enhancements, and ability to maintain existing scripts and develop new automation scripts, with a strong attention to detail and accuracy.
  • Expertise in running Test Scripts from HP Quality Center on different hosts.
  • Extensive domain experience in US Banking, Capital Markets and Credit Card/Revolving Credit, and HR domain.
  • Extensive experience in writing test plans and test cases from Business Requirements or Development Specifications.
  • Strong skill in Backend Testing using SQL queries on Oracle and IBM DB2.
  • Experience in developing and maintaining automation Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
  • Troubleshoot issues in production, UAT & QA and perform root cause analysis and provide reports to respective team.
  • Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, Stress Testing, Functional Testing, Omniture testing, Accessibility testing and smoke testing.
  • Experience in Bug Tracking and Reporting using HP Quality Center/Rally.
  • Strong communication and analytical skills and demonstrated ability to handle multiple tasks as well as work independently or in a team towards resolution.

TECHNICAL SKILLS:

DevOps Tools: Jenkins, XL Release, SauceLabs Integration with Selenium Tests, LISA Tests, SoapUI Tests, Core Java - Junit/TestNG Tests (Featured in In-house Java based Test automation frameworks developed by me)

Automation Testing Tools: Selenium Webdriver with Java, LISA, SoapUI, QTP/UFT, iMacros, Mainframe ISPF/Pcomm

Testing Management Tools: JIRA, HP Quality Center (HP ALM), Rally - for Agile Development

DB tools: IBM Data Studio, Command Editor

Scripting Languages: VB Script

Databases: SQL Server 2008, IBM DB2, Oracle

Operating systems: Windows (3.x, 95, NT, 2000, XP,Vista,Win7)

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Sr. Quality Assurance Engineer

Responsibilities:

  • The latest initiative was an outcome of the Credit Card Company's new partnership with a US-based Investment Firm to provide specific Loyalty bonus to Card members based on their investment portfolio at the Investment firm.
  • I am the Automation Engineer in my Scrum Team. I hold the responsibility for Sprint Testing Automation, Overall Release Testing & Performance Testing for the Initiative.
  • I have developed Java-based REST API Automation Testing framework to test the REST APIs developed as part of the project using HTTP Client and leveraging JUnit/TestNG test frameworks. It is a re-usable solution and being also used by other teams in my portfolio.
  • I have also created Selenium Automation suite using Selenium Webdriver with Java and TestNG Tests for UI Automation for the initiative. The Selenium Tests are integrated with SauceLabs through Jenkins and piped into CD/CI pipeline using XL Release tool.
  • Using CA LISA, I have also virtualized the two REST Services that interact with the External Systems for Data Enrichment. Early Virtualization allows TDD and eliminates the dependency on external systems readiness during Sprint and Release Testing.
  • Attended Release Planning sessions in the beginning of the each Program Increment of Agile Scrum Development Framework.
  • Regularly meet with Product Owner and help in defining the User Stories in JIRA by leveraging my extensive experience in the Portfolio.
  • Sprint Planning - Defined tasks for each User Story based on the Acceptance Criteria agreed with the Product Owner.
  • Attended Daily Scrum Meetings - to provide and receive the status of daily tasks among Scrum team members.
  • Defined and created Test Data Scenarios, Test Scripts and data required for Test Scripts.
  • Logged bugs in the system and creating Defect Reports.
  • Documented the defects in Rally.
  • Provided Valuable inputs to the business team for enhancement of the existing application.
  • Knowledge transfer to the peers about customization and maintenance of automation test cases and configuration file.
  • Coordinating with E2E Test Team for upstream and downstream data requirements.
  • Perform Post Install Validation (PIV) for the project.
  • Developed Java-Spring Batch Test Automation Framework using Selenium Java with TestNG/JUnit Unit Testing Framework. The Spring Batch automation framework is integrated with Jenkins; and embedded Selenium Tests run on SauceLabs. SauceLabs servers allow Selenium Tests to run on multiple browsers and OSs. Jenkins build is piped into Project CD/CI Pipeline using XL Release (XL Release is a CD/CI Tool used in my portfolio).
  • Developed Automation Test Suite for REST APIs using SoapUI Jenkins XL Release.
  • Virtualized Rest APIs using LISA Jenkins—XL Release.
  • Performed Automated UI Testing (Selenium Scripts) by enhancing the scripts developed by me in earlier initiative.
  • Performed Automated Sprint testing for each of the user stories taken by each of the developers in the scrum team.
  • Performed Release Testing and Performace Testing for the project as a whole.
  • Defined Tasks for each user stories, testing related.
  • Defined Test approach, Test dependencies, Test data, Test Cases, Test data Scenarios.
  • Provided Valuable inputs to the business team for enhancement of the existing application.
  • Knowledge transfer to the peers about customization and maintenance of automation test cases and configuration file.
  • Coordinating with E2E Test Team for upstream and downstream data requirements.
  • Built Efficient, reusable and accurate Hybrid (Keyword + Data driven) Automation Framework using UFT/QTP.
  • Identified the test cases to be automated and performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
  • Reusable scripts are built using Descriptive Programming.
  • Created reusable user defined functions and stored them as function libraries (.qfl files)
  • Maintained and updated the scripts for every release either by updating the object property value for a specific object or by adding new objects to object repository.
  • Handled run errors using On Error Resume Next concept.
  • Created Recovery scenario for trigger events.
  • Imported and exported data from and to Excel to and from QTP.
  • Used Parameterization in QTP extensively to perform Data-Driven testing.
  • Extensively work with checkpoints, Regular Expressions and Object Repository Administration extensively in QTP.
  • Customized Result using Reporter. Report Event concept.
  • Experienced in trouble-shooting various problems (using debug viewer, print log and msgbox) during design &
  • Development phase of automation scripts.
  • Developed SQL queries to insert and retrieve test data from database (MS SQL server) in a test script to validate data
  • Done Extensive and complex backend testing for the complete flow
  • Created user defined External environment variable (.xml).
  • Run QTP test script using AOM (Automation object model).
  • Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
  • Created and executed detailed Test automation test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
  • Valuable participation in building up the Hybrid driven framework across the projects.
  • Designed Date Driven framework to do Functional, Regression and smoke testing on the customers registration forms
  • Used iMacros and LISA for regression testing and running the automation suite.
  • Responsible for maintaining the Object repository and test case and test steps excel sheet used for the automation testing.
  • Done Extensive and complex backend testing (IBM data studio) for the complete flow.
  • Building reusable Common/Generic/Global functions/Methods for the Automation framework.
  • Conducted Automation test case reviews and presented the test cases/test scenarios to the team members for all iterations.
  • Participated in daily SCRUM meetings and gave the daily status of Manual and automation testing.
  • Optimized Quick Test Professional (QTP) and LISA test scripts for Regression testing of the application with various data sources and data types.
  • Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP).
  • Documented the defects in Quality Center and assigned them to relevant developers.

We'd love your feedback!