Qa And Test Automation Engineer Resume
SUMMARY
- About 9 yers of experience in Software Testing (Test Automation using Selenium WebDriver HP Quickest Professional(UFT), selenium IDE and Test Management using HP Quality Center.
- Proficient in Automation testing tool QuickTest Professional/ Functional Test Tool (11.0, UFT 11.5)and earlier versions, Worked with “Siebel, ActiveX, Java,, Web .
- Proficient in scripting languages Visual Basic Script and Java Script
- Proficiency in Selenium webdriver using Java and Eclipse IDE.
- Expertise in developing and maintaining Automation frameworks to develop automated test scripts, execute regression suite (24X7) and publish results via Quality Center powered by Test Director and make them update the bugs to Quality Center defects module(ALM)
- Reduced the Regression cycle time by 60% for intermediate builds and releases.
- Extensively used Descriptive Programming in developing Automation Framework & Scripts
- Proficient in Functional, Negative, Regression, System integration (SIT), Acceptance (UAT), Page Validation, Usability and Accessibility, Browser Compatibility, Database testing/ validation during the various phases of the development of the application
- Skillful in compiling test documents viz., Test Scripts, Test Plans, Test Metrics and Test Reports (testing process and testing methodologies)
- Skillful in retrieving Data from Oracle databases.
- Experience in testing applications that work with Oracle, DB2, Web Technologies and Java based application testing.
- Good knowledge of MS SQL Server Database., Hybrid, Keyword and Data driven.
- Prioritize and report defects using Quality Center to present documents and reports in weekly team meetings.
- Strong hands on experience in testing Commercial Websites and Business Applications.
- Actively participated in reviews, meetings with the developers and technology Leads to improve the performance, quality of the application
- Excellent knowledge of SDLC process & models
- Excellent communication, interpersonal, intuitive and analytical skills with proven ability to work efficiently in both independent and team work environments.
- Knowledge about Selenium automation tool.
SOFTWARE SKILLS:
Platforms: Windows NT, Windows XP, OSX 10.9.5
Automation Tool: Mercury Quick Test Pro version 11.5, Selenium WebDriver and Selenium IDE, Appium
Load Testing Tool: Mercury Load Runner 9.1
TCM: Mercury Quality Center Powered By Test Director version 10.0
Bug Traking Tools: Quality Center, JIRA
Database Tools: SQL Plus
Languages: java
Scripting Languages: VB Script, Java Script
Process: Practiced CMM Level 5 Standards, Six Sigma
Internet Technologies: HTML, DHTML, XHTML
PROFESSIONAL EXPERIENCE
Confidential
QA and Test Automation Engineer
Responsibilities:
- Improving the automation framework already developed
- Developing the automation scripts using selenium webdriver API, Java and Java script
- Implemented TestNG testing famework and testing annotations.
- Implemented ReportNG plugin with TestNG for Html reports.
- Implemented Jenkins for continuous Integration (CI) builds.
- Implemented grid for parallel execution.
- Executed the automation scripts on SauceLabs for different platforms and different browsers.
- Used p2p content management tool to create stories, articles or blogposts .
- Established oracle DB connection and developed queries to retrieve the data for different scenarios.
- Implemented cross browser functionality like IE, Firefox, chrome and Safari on windows and Mac osx as well.
- Implemented Maven for build purposes.
- Attending the scrum(Agile) meetings and code review meetings as well.
- Used Jira tool for user stories and tasks.
- Used Eclipse and java 1.8
Confidential
QA Analyst and Test Automation Engineer
Responsibilities:
- Designing the automation framework and flow using QTP 11.5 (UFT) that fits the business.
- Implemented this project in “Distributed agile” (the teams are in Quincy MA, India and China)
- Attending daily stand up meetings in which we address what we did and what are we going to do today and impediments if any.
- Coordinating with off shore teams
- Participating in pre - planning and planning meetings with product owners, Business people and Developers in which we decide the size of stories for iterations.
- Participating in demos of each iteration at the end of each iteration with product owner and I execute the scripts and product owner manually walks higher business people through the stories .
- I make sure that automation is in N-1 each iteration as per Definition of Done(DoD) and aiming at N . .
- Logging the defects and tracking them down and triaging the defects.
- Used VB scripting to automate the test cases.
- Implemented AOM, COM, Dictionary, Dotnetfactory, Excel, XML, Array List, environment and other objects as well.
- Developed customized reports.
- Used macros to access .dll and it’s functions for web services automation.
- Automated database system, oracle, to get the data and compare this data with other dependent system.
- Implemented Shared Object repositories and custom functional libraries as well.
- Automated webServices and retrieving the data.
- Communicating with Data base and retrieving the data and validating the same data with NASDAQ connector data.
Confidential
QA Analyst and Test Automation Engineer
Responsibilities:
- Involved in designing Test Automation Framework (QC - Quick Test Professional).
- Involved in designing Test Automation Framework by coordinating with different Functional Testing Teams and Business Analysts.
- Working on “Web Services (SOAP)” automation by creating the XML data warehouse.
- Used VB scripting to automate the test cases.
- Saving the captured screen shots of the results in a shared folder so that Supervisor can go through the results.
- Implemented AOM, COM, Dictionary, Dotnetfactory, Excel, XML and other objects as well..
- Implemented Shared Object repositories and custom functional libraries as well.
- Implemented in Agile methodology.
- Integrated the “Snag it” to facilitate capturing entire screen.
- Automated the EXCEL for data processing.
- Validating the test scripts developed by the peers/ Automation test developers for test coverage and format adherence.
- Identifying functional areas and charting out the functions to be developed and repositories to use.
- Implemented Quality Center (HPQC or ALM) for both manual and test automation projects.
- Validating the test environment settings after each build in to acceptance.
- Facilitating the Bug Review process for every build
- Participating in Core Team meetings to review the test coverage and Application Quality
- Responsible for giving OK on build reaching Acceptance environment
- Developed the smoke test suite that validates the functional level of the application whenever there is a new build in development environment. (Saves developers time to push the build to QA environment with confidence)
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Involved in testing various business rules User/Customer functionalities, and Change Processes.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
- Developed re-usable function using Junit for the Test Automation.
- Worked on creating test case for Object -driven framework for selenium WebDriver.
- Involved in automating test cases using Selenium WebDriver with Junit.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
Confidential
QA Test Automation Engineer
Responsibilities:
- Involved in designing Test Automation Framework (HPQC - Quick Test Professional).
- Involved in designing Test Automation Framework by coordinating with different Functional Testing Teams and Business Analysts.
- Validating the test scripts developed by the peers/ Automation test developers for test coverage and format adherence. Leading team to develop the spread sheets
- Identifying functional areas and charting out the functions to be developed and repositories to use
- Developed the scripts using VB scripting.
- Identifying database validation requirements, implementing database checkpoints
- Implemented Quality Center for both manual and test automation projects.
- Validating the test environment settings after each build in to acceptance.
- Facilitating the Bug Review process for every build
- Participating in Core Team meetings to review the test coverage and Application Quality
- Responsible for giving OK on build reaching Acceptance environment
- Developed the smoke test suite that validates the functional level of the application whenever there is a new build in development environment. (Saves developers time to push the build to QA environment with confidence)
- Developed and implemented testing with Selenium WebDriver and selenium IDE
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
- Developed re-usable function using Junit for the Test Automation.
- Worked on creating test case for Object -driven framework for selenium WebDriver.
- Involved in automating test cases using Selenium WebDriver with Junit.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
Confidential
Test Automation Engineer
Responsibilities:
- Involved in Designing Test Automation Framework by coordinating with different Functional Testing Teams and Business Analysts.
- Knowledge Transfer on the Application from Business Development team and Functional Testing point of Contacts to analyze the redundancies and gaps
- Designing the spreadsheets that allow the flow of the data and the object information for a particular functional scenario. Building Object Repository (Descriptive Programming), Function Libraries and Error Handling concepts
- Determining the Scope of Testing/ Validations to be inserted in the automation scripts and preparing the automation test coverage report to manual testing team leads.
- Test Script review Development of test scripts for manual test scenarios and Parameterization of test cases using Spread Sheets. Extensively Descriptive Programming performed to develop the Automation scripts.
- Developed Test Scripts sent to client side POC for review
