We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

Lawrenceville, NJ

OBJECTIVE:

Seeking a challenging position as an Automation Architect/QA Engineer.

SUMMARY:

  • Senior IT professional with more than 16 years of experience in QA, Project Management, System Analysis, Business Analysis and testing of multi - tier, multi-platform, client server and web-based applications in Unix and Windows environments.
  • Excellent communication and interpersonal skills with positive user interaction. I am a motivated team player and an excellent independent contributor with sound business judgment, excellent analytical ability and solid work ethics.
  • Worked as an Automation Sr. QA Automation Engineer/Architect/QA Lead
  • Worked on Agile, Spiral and Waterfall Methodologies
  • Developed several web pages using CodeceptJS / WebDriverio Puppeteer technology
  • Hands-on work experience using Java Cucumber
  • Automated many web applications using Java selenium WebDriver Projects
  • Hands-on work accomplished by automating many web pages using Protractor WebDriverio
  • Architected GUI (Web/Client-Server) as well Non-GUI framework using Java Selenium, WebDriver
  • Contributed automating pages using codeceptJs Puppeteer
  • Worked with Jenkins, GitHub and SVN
  • Automated websites in JUnit framework with ANT Reporting
  • Created Test Plan and Testcases to conduct Functioanl/Regression/System/black Box Testing and Validations
  • Lead projects from initiation to completion with on-site as well as off-site coordination
  • Attended and contributed in Scrum/Standup meetings
  • Solid understanding of Software Test Lifecycle (STLC) and Software Development Lifecycle (SDLC)
  • Experienced in Linux and Unix
  • Developed Framework for REST APIs using Java as well as Codeception
  • Worked on Oracle, SQL Server, mysql, DB2 Database, IBM Netezza and MongoDb
  • Proficient in Back-End Testing, writing Complex SQL queries, PL/ Stored procedures, Toad, sqlYog, SQL Navigator, QTODBC
  • Developed Automation Framework for Different companies like Confidential, Confidential, Confidential etc
  • Worked on Confidential level with Descriptive programming in HP UFT with ALM/QC
  • Designed, Developed and implemented Automation Frameworks such as Data Driven, Hybrid, Cucumber, TestNG and Maven by using UFT/Selenium WebDriver/Cucumber/Protractor
  • Continuous integration with Git, Jenkins and Apache Maven
  • Designed and generated XSLS Test reports and reports by using ANT, Excel Report using Java
  • Developed many re-usable VBScript / JavaScript / Java function libraries to automate Applications, Websites and Web-Services
  • Conducted performance Tests by using HP LoadRunner
  • Created solid test documentation creation, Test Matrix creation, maintenance and execution of Test Plans and Test Cases using HP QC/ALM and Atlassian JIRA Zephyr
  • Assisted management for Budget and Resources Allocation

PROFESSIONAL EXPERIENCE:

Confidential, Lawrenceville, NJ

Sr. QA Automation Engineer

Responsibilities:

  • Create Test Plan and Testcases to address all positive and negative scenarios
  • Design and Develop Test cases from business user stories and saving in JIRA Zephyr test management tool
  • Closely worked with Test Manager to plan and distribute Automation testing activities for off-shore team
  • Attend daily stand-up and briefly make aware of progress of work done for the day and what to focus for current day
  • Highlight any impediments to the Scrum Master early on so that committed work for each sprint could be delivered on-time
  • Prepared scenario based Test data to consume in Automation and for manual team to support their work
  • Automated several AWS cloud based Rest APIs, saved them in Git, setup in Jenkins for CI for every code change
  • Validated results in database for both mysql as well as MongoDb using Codeception Automation Tool
  • Automated various CC web based projects such as Email Delivery List, Customer Commingling Approval using Java Selenium WebDriver
  • Maintained JAVA Selenium automation code and resources in Git source control for improvements and new features
  • Automated regression, functional and sanity test suites by developing over 233 test cases, 21 test suites using Selenium WebDriver
  • Performing Back end testing with in corporation of complex SQL Queries in our Automation Scripts
  • Reporting and Tracking all defects/bugs through JIRA until completion
  • Participated in sprint planning and grooming stories for each sprint

Environment: Java, C++, .Net, C#, PHP, MS Windows 7, Codeception, mysql, MongoDb, Selenium WebDriverr(Java), SVN, TestNG, Jenkins Continuous Integration, Agile Scrum, JIRA Zephyr

Confidential, New York City, NY

Sr. QA Automation Engineer

Responsibilities:

  • Participate in software design sessions and walk through to clearly understand the business logic and process flow
  • Develop Test cases from business user stories, Test data and Selenium scripts for G UI testing
  • Executed automation scripts on different browsers/environments, logged defects and published results to the team
  • Maintained the Selenium & JAVA automation code and resources in source controls like SVN over the time for improvements and new features
  • Increased productivity by 25% by effective training, leading and managing the AGILE automation team
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM)
  • Automated regression and functional test suites by developing over 187 test cases, 5 test suites using Selenium WebDriver, JAVA, Junit.
  • Implemented Page Objects framework, Hybrid framework and 25 Page classes from the scratch
  • Achieved customer satisfaction and high quality by effective Automation testing, AGILE Processes Responsibilities
  • Performing Back end testing with in corporation of complex SQL Queries in our Automation Scripts
  • Performed PL/SQL, Stored Procedures and actively involved in doing code-reviews of PL/SQL code produced by other members of the team
  • Used the Data Stage Director and the runtime engine to schedule running the solution, testing and debugging its components and monitoring the resulting executable versions
  • Facilitating meetings with the development, project and business users teams to discuss issues and suggest resolution.

Environment: Java, VB Script, .Net, C#, Oracle, Netezza, MS Windows 7, UFT v12.50,ALM v12.0, MS SQL Server, Selenium WebDriverr(Java), SVN, TestNG, Maven, Jenkins Continuous Integration, Agile Scrum

Confidential, Trumbull, CT

Sr. QA Lead Automation Engineer

Responsibilities:

  • Created maven projects that supported multi-lingual websites
  • Designed and developed framework to test ecommerce system in Eclipse using Log4J, Java, Oracle, Maven, JUnit and XSLT reports were provided to the team after test execution
  • Maintained the Selenium & JAVA automation code and resources in source controls SVN, GitHub
  • Created VBS/QFL function libraries to support Automation framework
  • Developed several scripts by using HP UFT, Scripts are custom coded with Parameterization, programming logic and data driven types
  • Automated many WEBSERVICES to validate certain business rules for legal compliances and reported response time for each task included in Web-Service
  • Customized HTML Reports are generated for management after execution of scripts is completed
  • Perform data validation by writing complex SQL queries for checking the Data Transactions and Database Integrity by using TOAD and check respective logs for exceptions/errors
  • Created Macros in order to create test data for running scripts
  • Worked on Selenium Cucumber framework project with home Insurance group
  • Designed scenarios for Performance Testing using HP LoadRunner 11.0, Generated scripts and handled Correlation. SLAs critical to the business were analyzed and reporters after analysis were publised

Environment: .Net 2.0, Visual Studio 2005, C#, ASP.Net, IIS, HTML, XML, Oracle 11.0, HP QC 11.0, HP Load Runn er 11.0 , HP QTP/UFT 11.0, Java, Selenium, SVN, GitHub, Windows 2 003 /XP, Eclipse, MS Office XP/03/10

Confidential, Norwalk, CT

Sr. QA Lead Automation Engineer

Responsibilities:

  • Developed several common scripts from the scratch by using VBScript in QTP that support all business silos
  • Created VBS and QFL function libraries to support QTP Scripts
  • Developed many scripts by using HP Quick Test Professional 10.0+, Scripts are custom coded with Parameterization, programming logic and data driven types
  • Created Graphical HTML Reports after each run of our scripts
  • Data validation got conducted by querying respective databases. Wrote complex SQL queries for checking the Data
  • Created Test plans, Test cases and Test scripts for manual testing and saved all documentation at central location of our SharePoint Library
  • Architected Automation Data Driven Framework by using Descriptive Programming technique
  • Responsible for testing the infrastructural projects and Perform multi tasking
  • Wrote custom functions to conduct Cross-Browser compatibility testing for different versions
  • Work on Billing and Credit Card processing (Back-office), Communications, Configuration Data Management, Confidential International Launch and PCI Compliance Testing.
  • Responsible for setting up the configuration of test applications and setup Test Data as per requirements
  • Conduct Black Box Testing, System Testing, Database Testing and low level configuration testing of all our web based applications as part of manual testing efforts then I automated test cases for regression testing
  • Transactions and Database Integrity by using TOAD and check respective logs for exceptions/errors
  • Conducted End-to-End test of our Communications System that was architected to send out either seasonal and event related Emails or Hard Letters to the members. Hundreds of email templates and embedded tokens used in the templates that were carefully tested for legal compliance
  • All defects/bugs are reported to the development team through Fogbugz defect tracking tool

Environment: .Net 2.0, Visual Studio 2005, C#, ASP.Net, IIS, HTML, XML, Oracle 11.0, QC 9.0, HP QTP 10.0, UNIX, Windows 2 003 /XP/7/8, MS Office XP/03/10

Confidential, Berkeley Heights, NJ

Sr. QA Automation Analyst

Responsibilities:

  • Gather projects detail from the business stake-holders and assign it to the QA resources
  • Track the progress of each project and report to the QA Manager on daily basis
  • Created test plans and test scripts by analyzing the BRD as part of our QA team
  • Created several external functions, stored them in VBS library file to support QTP scripts
  • Developed Customized HTML Report for management to know the progress of current projects
  • Conducted database testing by writing complex SQL queries in UNIX and traced errors/exceptions in their respective log files
  • Worked on Emergency Releases and updated test cases document accordingly
  • Supported team players in their manual testing efforts, also performed ad hoc testing for Auto and Home Insurance modules to accurately validate business rules
  • Mentor junior testers to their QA testing efforts and train them to use in-house tools
  • Defect Tracking Management tool used in Confidential was MQC v9.0, all bugs were logged into MQC which I used to follow-up until resolved by conducting meeting with all the business stake-holders
  • Developed Scripts with LoadRunner 8.0 to emulate accurate user functionality and Performance
  • Created Web Virtual user scripts including multiple Transaction Points and Rendezvous
  • Conducted Full scenario Analysis and Design for accurate Load Testing Ramp Up/Down, System Bottlenecking and Breaking Point Recognition

Environment: Java, VB Script, Oracle ASP.Net, IIS, HTML, XML, Oracle 11.0, QC 9.0, Load Runn er 8.0, QTP 9.2, UNIX, Windows 2003/XP

Confidential, Lawrenceville, NJ

Sr. QA Automation Analyst

Responsibilities:

  • Worked closely with Application Architects, Business Analysts, Project Managers to understand use cases
  • Created test plan and test cases as per assigned project and have them reviewed and signed by business stakeholders and development team manager
  • Interact with other departments for actual test validations against the expected results
  • Worked on Emergency Bug fixes, performed regression testing and updated test cases document
  • Created new users, assign roles as per title of newly aboard and existing employees in QC v9.0
  • Created projects and assign them to each responsible QA team members through QC v9.0
  • Logged defects into Mercury Quality Center, reported them to the project leaders and followed up until resolved
  • Created Automated VB Scripts in QTP using an advanced technique called ‘Descriptive Programming’
  • Architected new Automation Framework that was greatly appreciated by the senior management team
  • Ran Batch jobs in UNIX, validated file generation and tested log files for errors at their specified locations
  • Conducted database testing by writing complex SQL queries against Sybase database
  • Created scenarios through OMS System and verified results before and after the orders execution and ran the portfolio modeling report in order to verify the results
  • Tested Trading Application to exercise Fixed Income products such as Corporate Bonds, Municipal Bonds, Treasuries, Notes and Fixed CDs
  • Created several scenarios to validate business rules for each product and verified applicable taxes, Fees and other applicable charges when the bonds are sold before their maturity dates
  • Verified interest rates being paid to the bondholders based upon their bond types
  • Interacted regularly with developers to report various problems and issues
  • Involved in Performance testing and Production support
  • Participated in designs sessions and application walk through
  • Mentored newly aboard members using easy-to-understand technique to get them up to the speed

Confidential, Basking Ridge, NJ

QA Team Lead

Responsibilities:

  • Participated in software design sessions and walk through to clearly understand the objectives and requirements
  • Recommended resources to the QA management for each project and assigned project to them accordingly
  • Developed test plans, test scripts and test cases by analyzing the business requirements and system requirements
  • Involved in development of new automation test scripts in QTP using descriptive programming (VB Script)
  • Analyzed and automated XML pages designed for IVR system that read the wave file and compared with specified text as per business requirements
  • Compared all the Text To Speech (TTS) messages by pulling the corresponding data from the database
  • Managed team of four Automated Testers on-site and three Manual Testers off-shore
  • Developed test scripts for Acceptance test, Maintenance test and Regression tests
  • Created Performance Test Plan for performance testing of application
  • Volume and stress testing is performed using Load Runner 8.0
  • Configured Weblogic, Unix, Oracle Monitors for Load Runner
  • Rational Clear Quest, a bug tracking tool was used to log all the bugs found
  • Escalated opened issues, get them resolved as quick as possible and delivered the project timely fashion

Environment: Java, VB Script, .Net, Java, BPT, Oracle, Work Station/2000, QuickTest Professional v8.x+,C++,Quality Center 8.2.1, Rational Clear Quest, Toad for Oracle, Load Runner 8.0

Confidential, Bridgewater, NJ

Sr. QA Automation Engineer

Responsibilities:

  • Created test plan, test cases, test scripts as per the design documents
  • Interacted with Business Analysts/Users/Developers for collecting requirements for clear objectives
  • Stress, load, performance testing was done with Load Runner v7.8 for Web based application
  • Developed VUGen Scripts and used rendezvous points and transactions
  • Mercury TestDirector was used for bug tracking, logged all business requirements, test cases and linked them together in order to track the progress of the project
  • Wrote the Unix Shell scripts and SQL complex queries for back-end testing and data integrity testing
  • Developed number of QTP Scripts to support QA team to perform the regression testing of application under test
  • Created VBS external functions library and logged several sub routines and functions in the library that supported our automated QTP scripts which were the combinations of Descriptive Programming and Objects Repositories use
  • QTP Scripts were developed which included Check Points for different business transactions, Parameterization of several different scenarios to validate certain rules, internal and external Reusable Actions were also developed and used to get the best possible results
  • Performed load testing with 100/250/500/1000 Vusers
  • Prepared load test analysis reports (%disk, CPU Utilization, Throughput, %page breakdowns, Response Times, Network Monitors, Web Server Monitor Counters, Captures, System Performance Counters and Database Performance Counters (SQL Server 2000)
  • Used Auto Correlation, Parameterization and Content Check features

Environment: Test Director 7.6/8.0, QTP 6.5/8.0, Load Runner 7.8/8.0,SQL Server 2000,DB2, Java, Win Runner 7.x, Web logic, Tuxedo, Java Script, Clear Quest

Confidential, Secaucus, NJ

Sr. Quality Assurance Analyst

Responsibilities:

  • Read and understood the Business Requirement Documents (BRD) very carefully and compared with Functional Requirement Documents (FRD)/Design Specs and the actual functionality
  • Developed, evaluated, and updated test plans, test scripts and test cases
  • Conducted Import/Export Process for loading the client(s) data into Sybase/Oracle for day to day projects
  • Executed batch jobs that pertain to several different projects or supports to team members to achieve the goal of their testing efforts
  • Set up new clients on CEFS Platform by using company specific tool and administer different plans such as Employee Stock Options Plan (ESOP), Stock Purchases Plan (ESPP), Restricted Stocks (RSA) and Stock Appreciation Rights (SAR)
  • End-to-End functional testing for each new client aboard on CEFS platform
  • Designed, developed and executed complex SQL queries to interact the ORACLE v8.0 database
  • Performed Regression testing after each code drop of multiple projects
  • Validated business rules by placing trades of several types which included CASH, SDS, STC, STRS and STRC with different order types such as Market, Limit, Stop Loss etc through Electronic Trading Application
  • Performed messaging through MQ Series for successful trade execution
  • Conducted Trades Execution through Mainframe with their respective Stock Exchange i.e., NYSE, BSE and NASDAQ
  • Report Analysis after generating customizable crystal reports for different projects
  • Entered defects through PVCS tracker and export tracker summary to an Excel spreadsheet and conducted bug review meetings with project stakeholders and management
  • Organized and stored all the test cases in TestDirector for each project
  • Aggressively involved in new enhancements and emergency releases
  • Prepared QA Entrance and QA Exit criteria documentation and signed off documentation (Release Notes)

Environment: Win Runner 7.0, Test Director7.x, QTP 5.6,HTML, Java Script, VB Script, Visio, Planview, Sybase, MS Project, VB, ASP, VB.Net, ASP.Net, ADO.Net, XML, PVCS Tracker, Active X, SQL, Oracle, Unix and Windows NT

Confidential, Weehawken, NJ

QA Testing Engineer

Responsibilities:

  • Setup data from internal sources in order to perform data driven testing and conducted analysis as to the requirement
  • Developed/Updated test plan and test cases for every assigned project
  • Placed Equity Trades through OMS System, compared pre-results with post-results to validate all applicable taxes and fees
  • Validated business rules by placing trades through Fixed Income Screen, Equities and Options screens provided under their specific tabs with different order types such as Market, Limit Day, Limit GTC and Stop Loss
  • Conducted Trades Execution through Mainframe provided under different tab of the same Trading Application
  • Entered defects through PVCS tracker and reported to the project stakeholders
  • Tracked the test case execution in Test Director and entered the defects in PVCS Tracker
  • Communicated the issues to the developers and requested them upon receiving new builds
  • Worked with Team Leader very closely in signing off before rolling into production

Environment: Win Runner 7.0, Test Director7.x, QTP 6.5,HTML, PVCS Tracker, Java Script, VB Script, Visio, VB, ASP, XML, Active X, SQL, Oracle, Unix and Windows NT

Hire Now