Automation Analsyt Resume
OhiO
SUMMARY
- IT professional with 11 years of experience in the field of Information Technology in Automation Framework, Automated testing for Web, Client Server, Web Services and Mainframe applications in Testing methodology, Test Management.
- Strong Hands - on Experience in Automation using Selenium, QTP, Ruby and Cucumber
- High proficiency of architectural and framework creation, maintenance, and integration of code base.
- Define appropriate approach/strategy for test automation framework.
- Highly experienced in Data Driven Framework, Key word Driven Framework, Functional Driven framework, and Hybrid framework
- Responsible for creating the overall automation plan for individual automation designs and for multiple new modules.
- Created new Automation Framework for automation projects as required.
- Design, build and maintain component-based automation products using suitable automation tools.
- Automating Web Based Application, Web Services, IBM Mainframe - CICS and client server Applications, Exposure to wide Business Domains like CRM, Insurance, Banking, Trading & accounts, Quality Management Systems, IBM Test Frameworks.
- Experienced in creating scripts with Selenium with Java and TestNG Framework, Ruby and cucumber creating Java Classes and Objects
- Experience as a QA Automation lead including development of Automation Plans, Automation Strategies, Automation Test Certification Report, Risk Analysis and Gap Analysis.
- Involved in various Quality Assurance activities like collecting and preparing metrics reports and other Quality documents for the team.
- Working knowledge of Version control tools like VSS, Share Portal, & SVN
- Used Hudson and Ant files to automatically build and execute Selenium scripts.
- Work closely with development, business analysts, and other QA team members to identify, report, and troubleshoot defects; verify problem fixes in a detailed, efficient, and timely manner
- Mentorship - Help others on the team to grow as technical professionals, including running code reviews, tech workshops and 1-on-1 guidance for more junior
- Highly experienced in training and grooming of new Automation resources.
- Strong experience in providing effort Estimates for new automation projects
- Experienced in managing an off-shore team and acted as an on-site coordinator and Extensive experience in coordinating testing efforts, responsible for Test Deliverables.
- Ability to handle multiple tasks and work independently as well as in a team, having strong analytical and problem-solving skills.
- Highly motivated, organized, results and detail oriented. Excellent interpersonal, communication and presentation skills. Proven capability of adapting to new and fast changing technologies.
- Experience in Manual and Automated Testing using tools like Selenium, Win Runner, Quick Test Pro for Functional and Regression Testing and Quality Center for Defect Tracking.
- Experienced in automating Web Services and Main frame application
- Excellent understanding of SDLC and Test Methodologies from project definition to post-deployment documentation.
- Expertise in creating daily & weekly plans and schedules and appropriately allocates work to the team.
- Have sound understanding of Software Development and Project Management Life Cycle.
- Excellent working knowledge in design & implementation of all QA Test strategy plans for both Manual and Automation as demanded by the Business users.
- Excellent leadership skills, mentoring skills, people skills, Team Player and communication skills both verbal and written.
- Team builder and Team Leader with excellent motivational abilities.
TECHNICAL SKILLS:
Databases: MS SQL Server 2000/2005, PL/SQL, Oracle 8i/9i/10g, MS Access, SQL Developer and TOAD
Automation Tools: Selenium, Quick Test Professional, Ruby, Cucumber
IBM Tools, Technologies and Processes: IBM Lotus notes, IBM Rational Portfolio manager, IBM Mainframe, IBM DB2, Server Configuration Management, QPACE level1, QPACE level2, IBM’s QMS (Quality Management System), IBM OPAL, Service Oriented Architecture
Automation Framework: Data Driven Framework, Key word Driven Framework, Functional Driven framework, Hybrid framework
Application Packages: Web, VB & Java application, CRM application (Banking- Credit card & Insurance- Retirement services, Annuities, Property & Causality ), Trading application, Accounting application
Technologies: Java, HTML, XML, Java script, VB Script, TSL
Web Design Tools: Visual Studio 2008/2005/2003 , SQL Query Analyzer, SQL Profiler, Adobe Photoshop, Dreamweaver, MS Office, Visio 5.0
Documentation Tools: MS Office, MS SharePoint, Lotus QuickR, Sub Version
Testing Tools: QTP 9.1/9.5/10, Quality Center 9.2/9.5/10, SOAP UI, Selenium, Ruby, Cucumber, Junit, Hudson, Jerkins
Operating Systems: Windows NT / 2000 / XP Pro / Vista, Windows Server / 2008
PROFESSIONAL EXPERIENCE
Confidential, Ohio
Automation Analsyt
Responsibilities:
- Fully involved in the setting up the Automation framework of all Titan Solutions applications in Nationwide P&C testing
- Responsible for planning and strategizing Automation quality assurance activities and project estimation for nationwide releases.
- Created the Automation Framework using Selenium with Java and TestNG for the Victoria Web POS
- Responsible for presenting Show and Tell of the Designed Automation Framework and Automation Scripts to Business Analyst and Development Tech Getting their Approval before the start of System Testing.
- Created New Framework to implement Selenium Server for automation Testing.
- Responsible for creating Test Strategy and Test Plan
- Responsible for implementing Automation Framework/approach for the project and responsible for Estimation
- Responsible for implementing Business Objects Model for Automation(BPO)
- Create Selenium and QTP scripts for Web based applications for Regression suite and Functional testing
- Created Selenium scripts for Data Migration of test data.
- Created and used Ruby scripts and Cucumber for testing Agile projects.
- Created and updated Selenium and QTP, Ruby and Cucumber scripts for all new business requirements and for the Web Point of Sale applications used both by agents and consumers such as Victoria Web POS and Titan Insurance, ViperJ, Ni.com Web Services and Real Time Rating Web Services.
- Responsible for Database verification Testing, using IBM DB2 and Toad
- Created the generic Java and VB scripts useful for business needs like connecting to Oracle Database and executing SQL queries through QTP and Selenium
- Create Java Classes and Objects to be used with Selenium server to setup new scripts.
- Performed few demonstrations on Automation scripts and effectiveness of the framework
- Involved in all major activities of Automation works in Titan solutions automation team.
- Responsible for all Co ordination activities between Client to IBM and between projects both from Offshore as well as Onshore.
- Continuously worked on improving the automated solutions to suit new business needs.
- Mentor/Train new resources on Automation concepts/Tools.
- Creating and maintaining Selenium Java and VB Scripts for QTP and Selenium automation testing, parameterization, checkpoints, data validation, data-driven and keyword driven testing, object repository.
- Developed test scripts using Selenium and QTP and performed functional and regression testing on new builds of the applications.
- Used Selenium and QTP to do Functional Testing scripts as well as to create Regression Test bed, which are used to run on multiple builds.
- Performed smoke testing, System testing, end-to-end testing and Regression testing of the application
- Involved in gap analysis and risk analysis and provide recommendations from QA perspective.
- Identified the ideal automation candidates and given estimates for the same.
- Developing time estimates for project schedules, monitor progress & provide accurate, timely reports
- Extensively used shared object repository in Quickest Pro (QTP).
- Escalate the issues about project requirements (Software, Hardware, Resources) to the Project Manager.
- Escalate the issues in the application to the Client.
- Assign tasks to all Testing Team members and ensure that the project timelines are met.
- Act as the single point of contact between Development and Testers for iterations, testing and deployment activities.
- Track and report upon testing activities, including test results, test case coverage, required resources, defects discovered and their status, performance baselines, etc.
- Assist in performing any applicable maintenance to tools used in Testing and resolve issues if any.
- Ensure content and structure of all Testing documents / artifacts is documented and maintained.
- Document, implement, monitor, and enforce all processes and procedures for testing is established as per standards defined.
- Review test results, test summary reports, test execution schedules.
- Log project related issues in the defect tracking tool identified for the project.
- Managed multiple projects and prioritized tasks based on timelines provided. Assigned tasks to onsite and offshore team members to finish projects in a timely manner.
- Check for timely delivery of different milestones.
- Identify Training requirements and forward it to the Project Manager.
- Used Keyword and Data Driven framework. Created User defined functions to retrieve and compare data, Reusable actions for every screen involved in application and called them in Driver Script. Script was designed to accommodate the changes in application with less effort.
Environment: Web, Web services, Java, Quality Center, Selenium, QTP, Windows XP, Windows 2003, SQL, Oracle, DB2, XML, JCL, SQL Developer, TOAD, QMF, SOAP UI, Waterfall and Agile testing model, Ruby, Cucumber, Hudson, Ant files
Confidential, PA
Automation Team Lead
Responsibilities:
- Responsible for implementing Automation Framework/approach for the project and responsible for Estimation
- Responsible for creating Test Strategy and Test Plan
- Responsible for implementing Business Objects Model for Automation(BPO)
- Responsible for creation of QTP scripts on the application with the customized Approach
- Responsible for Integration Testing with external connection using Mainframe as Channel
- Responsible for Database verification Testing, using IBM DB2 and Toad
- Defect Tracking and Management and report generation on Quality Center.
- Coordinates issue resolution
- Conduct Smoke, functionality, regression testing on the required components with the team.
- Monitors day to day test progress
- Coordinate with all projects level QA leads to identify, define and execute tests for the program.
- Interface with developers to resolve technical issues and gave training to new team members on Automation tools and process of testing
- Converting Manual Test cases to automated test scripts using QTP and Developed Test scripts using VBS Language.
- Responsible for analyzing and understanding Business Requirement Specification (BRS) and Software Requirement Specification (SRS) documents.
- Provided Requirement Traceability Matrix (RTM) document to Project Manager, Requirements team and Development team for approval.
- Wrote Quality Control Plan, Test Plan, Test Scenarios and Test Scripts in Quality Center based on Requirement documents, Use cases, High Level Design and Detail Design.
- Conducted Black Box, Functional, Integration, Regression, System and User Acceptance testing on different modules of Web Based application.
- Conducted Data driven testing using QTP and parameterize the scripts to execute multiple sets of data.
- Creating and executing detail function test scripts and Test Scenarios based on the business requirements.
- Converting Manual Test cases to automated test scripts using QTP and Developed Test scripts using VBS Language.
- Utilized release notes to reflect changes /additions into the scripts as needed. Conducted regression and performance tests to identify the impact caused by the release modifications.
- Performed testing for cross-browser and cross-platform testing for different test environments.
- Involved in testing Business Objects reports by connecting to universe, checking Data results, filter options, Column and Row formatting etc.
- Logged Defects in Quality Center for Test Cases that did not satisfy the SRS (Software Requirements Specifications) documents and actively participated in Defect Management meetings.
- Tracing Test Cases with the requirements using coverage tab in Quality Center.
- Quality Center was used as a defect tracking tool.
Environment: XML, Quality Center, Quick Test Professional, Business Objects, Windows XP, UNIX, SQL and Oracle.
Confidential
Automation Analyst
Responsibilities:
- Fully involved in the Automation of the Confidential workflows.
- Involved in automation of regression test suites using QTP.
- Creating and maintaining VBScripts for QTP automation testing, parameterization, checkpoints, data validation, data-driven and keyword driven testing, object repository.
- Writing and executing Test cases after reviewing the business required document and technical specifications.
- Completing test cases, and reporting results to management.
- Performed smoke testing, System testing, end-to-end testing and Regression testing of the application
- Reviewing design documentation and attending technical design meetings.
- Attended the Impact Analysis meeting and given estimates for projects which impact automation scripts.
- Creating a functionality matrix of test scenarios from the Business Requirements and Use Cases.
- Changing the data set for regression suite on an on-going basis.
- Involved in gap analysis and risk analysis and provide recommendations from QA perspective.
- Identified the ideal automation candidates and given estimates for the same.
- Developing time estimates for project schedules, monitor progress & provide accurate, timely reports
Confidential
Automation Analyst
Responsibilities:
- Fully involved in the Automation of the Confidential workflows.
- Involved in automation of regression test suites using QTP.
- Creating and maintaining VBScripts for QTP automation testing, parameterization, checkpoints, data validation, data-driven and keyword driven testing, object repository.
- Writing and executing Test cases after reviewing the business required document and technical specifications.
- Completing test cases, and reporting results to management.
- Performed smoke testing, System testing, end-to-end testing and Regression testing of the application
- Reviewing design documentation and attending technical design meetings.
- Attended the Impact Analysis meeting and given estimates for projects which impact automation scripts.
- Creating a functionality matrix of test scenarios from the Business Requirements and Use Cases.
- Changing the data set for regression suite on an on-going basis.
- Involved in gap analysis and risk analysis and provide recommendations from QA perspective.
- Identified the ideal automation candidates and given estimates for the same.
- Developing time estimates for project schedules, monitor progress & provide accurate, timely reports
Environment: MainFrame, Dot Net, Oracle and Windows XP.
Confidential
Software Engineer
Responsibilities:
- Understanding the Business Requirements and Specifications.
- Writing Test Cases according to the Functional specifications.
- Executed System Test Cases to check the functionality of the application.
- Preparation of Bug report and tracking the defects
- Integration and Regression testing.
- Scripting of test scripts using Winrunner.
- Generation and Execution of Regression Test suites
- Involved in peer review of test cases prepared by other team members and gave review comments.
- Reported the Defects in Test Director.
- Modifying test cases according to the new functionalities developed
- Updating automated test scripts with all the new changes.
Environment: VB, Access, Win runner, Test director
Confidential
Responsibilities:
- Preparation and execution of Functional, Regression and GUI test cases
- Bug finding & Reporting
- Integration and Regression testing.
- Prepared bug report to the understanding of the Developers and communicated to the developers through mail to follow up with the closure of the defect.
- Done a Retest upon fix of each defect raised to make sure the defect is closed .
- Done a High level Regression Testing during the code freeze time for the release.
- Participated in knowledge sharing sessions conducted by the team.
Environment: ASP, VB script, HTML, Oracle - 8i, Test director