Sample QA/ Sr.Software Automation Test Engineer Resume


Sr.Software Automation Test Engineer
Summary:
·         Around 8+ years of Quality Assurance experience as QA Automation Engineering in e-commerce, Financial, Telecom, Investment and Healthcare Industries. 
·         Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, QTP & SOAP-UI.
·         Experienced in functional testing, reviewing and analyzing business requirements and writing detailed Test Plans and Test Cases.
·         Good understanding of SDLC and STLC, Black box testing, Functional testing, Integration testing and User Acceptance Testing (UAT).
·         Thoroughly Cross browser tested projects to support IE7+, FireFox, Safari, Opera and Chrome
·         Used Version One to track stories in Agile Development Environment.
·         Expert in ALM design specific to Quality Center for Testing and Defect Tracking.
·         Expertise in working knowledge of Core Java and Object Oriented Concepts ( Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
·         Performed unit testing using Junit/TestNg, integration and deployment of applications done using tools such as ANT and Maven and debugging through Log4j. 
  • Exposer and working Knowledge in JavaScript and jQuery, plugins, AJAX, dynamic HTML, JSON, Angular.js, BootStrap, Kendo UI, Backbone.js, Ext.JS, Bootstrap and Node.js etc.
·         Experienced in using Version Control Tools like CVS, SVN and gitHub.
·         Expert in automation script development using different automation tools like Selenium WebDriver (Eclipse, Java, JUnit).
·         Experienced in converting existing QTP Script to Selenium WebDriver Script for multi browser support.
·         Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium WebDriver, Java, TestNg & apache POI. 
·         Experienced in testing Mobile Application both in Emulator/Simulator and Real Devices. Tested mobile customized website using Chrome User Agent. 
·         Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries. 
·         Wrote complex SQL query by joining multiple tables according business logic for data validation.
·         Experienced in load test, stress test and performance test using Load Runner by scripting VUser scripts for multiple users, multiple transactions at rendezvous points.
·         Extensive working knowledge in UNIX/Linux environment to analyze log file & to monitor process 
·         Extensive working knowledge in VI editor to update config file & check text based data file.
·         Strong knowledge on Web Service & Hands on experience in validating Web Services using SOAP-UI.
·         Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills.

Education: Bachelor of Technology in Technology from INDIA.



Technical Skills:
Testing Tools
Selenium IDE, Selenium Web driver, Selenium grid, JUnit, TestNG, Firebug, Hudson/JenKins, LoadRunner, QTP, Web Services (Soap, Rest etc) and Quality Center/ALM.
Programming Language
Java/J2EE, Perl, ASP.Net, VB.Net, C#, C/C++, ASP and JavaScript, VBScript and SQL Scripting XML, XSL, XSD and DTD
Scripting and Markup
XML, CSS, XSLT, HTML, CAML, JavaScript, AJAX, HTML4&5/XHTML, DHTML, CSS/CSS3, jQuery, JSON, Ajax, REST, DOM, XML, PHP, Bootstrap, Angular.JS, Backbone.JS, Node.JS, EXT.JS, CSS 3 Media Queries, SASS and LESS.
Java Frameworks
TestNG, Junit
SDLC
Agile (Scrum), Water fall
Databases
SQL Server 2008R2, Oracle9i/10g/11g, MS Access, ODBC, T-SQL, Sybase and DB2
Reporting Tools
Mantis, Jira, Quality center, MS Excel, Microsoft Team Foundation server 
Software/Tools
MS Office 2013/2010, MS Visio, WSP Builder, BDC Meta-Man, Active Directory, MS Project Server, Metalogix and Quest.
Operating Systems
Windows 7/XP/Vista, Windows Server 2012/2008.
Web Debugging Tool
Xpath, Firepath, Firebug, Webdebugger
Browsers
MS Internet Explorer, Mozilla Firefox, Chrome, Safari 

Work Experience:
QA Automation Tester
American Express (AMEX) – New York, NY                                             March 2015 to till date
Description: American Express is one of the largest providers of financial transaction processing services. Amex Offers Card Members more ways to save every day, Access your American Express account from virtually anywhere with the Amex Mobile app. Take advantage of what your Personal, Small Business, and Corporate accounts have to offer, track spending and rewards, find offers, pay your bill, and enjoy features available in the application. The Amex Mobile app is available for iPhones and Android phones.
Responsibilities: 
·         Responsible for interacting with the business people for understanding business requirements. 
·         Worked in a Test Driven Development environment. Participated in daily meetings with Developers. 
·         Experience in creating Automation Test Scripts using Selenium Web Driver
·         Performed cross browser functional testing using Selenium WebDriver/RC. 
·         Performed white box testing like JUnit, TestNG and Web service testing.
·         Wrote automated testing code in Selenium or WebDriver using Eclipse IDE for functional testing including AJAX-enabled applications.
·         Setup the automation framework using Selenium WebDriver, Java, TestNg, GitHub and Maven
·         Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver, TestNG and JAVA. 
·         Used TestNG and Junit for testing framework and Implemented the script deployment in TestNG framework through command line. 
·         Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins. 
·         Written White-box test cases based on the User and Business Requirements. 
·         Creation of automation test scripts in Java, TestNG and WebDriver for various features using Data Driven Framework. 
·         Worked on Selenium for creating and executing test cases for functionality testing of a web app. 
·         Developed External Library using Java for Selenium Automation
·         Wrote JUnit Test Cases for REST web service Java API. 
·         Experience testing SOA and RESTful/SOAP XML/REST Web Services.
·         Created entire architecture for backend testing internal and third party API using SOAPUI. 
·         Scheduling automated regression tests to run against nightly builds to get reliable daily builds. 
·         Performed data driven testing using Excel, SQL server, XML, JSON data types.
·         Used WSDL and end points to create projects in Maven
·         Validated source and target data by writing SQL query using different string functions, group functions in SQL. 
·         Maintained Jenkins scripts to build, deploy and execute automated tests in nightly build. 
·         Verified backend data writing complex SQL queries.
·         Performed white box (API tests) on Stored Procedures, verified complex constraints/business rules implemented in triggers through the backend. 
·         Involved in backend testing for different environments like System Testing and User Acceptance Testing. 
·         Coordinated with business analysts, development team and participated in bug review sessions. 
·         Participated in SCRUM process, attended daily scrum meetings and sprint planning.
Environment: Selenium WebDriver/RC, Java, JMeter, REST, QC/ALM, SOAP, Firebug, MySQL, PL/SQL, Maven, GitHub, Jenkins, Excel and Eclipse.

QA/Selenium Tester
American International Group (AIG), New York, NY                May 2014 to March 2015
AIG is an American multinational insurance corporation, I was involved in Electronic Claims Services Online for Property and Casualty (eCSOPC), The system provides support in the eCSOPC process relating to claims. The objective of the project is to assist in processing claims related to Property and Casualty insurance. The System is a complete portal where the users will be able to lodge in claims and perform operations on the claims. The system provides a gamut of services like Case Creation, performing financial activities on cases, tools for evaluating feasibility of financials, Diary / Notes to prompt users and user maintenance activities. Claim Setup/Claim QA is used to create or update claim information, create or update symbol information for a claim, view Policy information and also to segment the claim. 
Responsibilities: 
·         Report on testing progress to the Project Manager and other designated project personnel. 
·         Worked on Hybrid Automation Framework using Web Driver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time. 
·         Modify Updating of Automation scripts and execution of multiple browsers
·         Scripting the test cases for regression using Selenium WebDriver using Java.
·         Created test scripts in Selenium and enhanced those scripts using Java API and Test NG
·         Interact with end users to obtain specific system requirements and develop Test Plans, Test Cases and Test Scenarios.
·         Created Test Cases for Black Box Testing Regression, GUI testing and Functional testing, Back-End and compatibility testing based on the system requirements.
·         Worked with Selenium IDE, Fire Bug, and Fire Path, Selenium IDE plug-ins (Flow Control, Stored Variables, and Test Results). 
·         Prepared and executed automated test scripts as per the business requirements and Requirements specifications Document using Java in Selenium IDE and Selenium WebDriver 2.0 
·         Designed & Implemented a Hybrid Test Automation Framework ( Data + Keyword) using Selenium WebDriver.
·         Used Selenium Grid to execute parallel tests on multiple browsers - IE, Chrome, Firefox & Safari.
·         Executed manual scripts and participated in UAT activities. 
·         Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web applications.
·         Involved in Backend Database testing in SQL Server using SQL. 
·         Reviewed test results, issues and defects related to business units.
·         Manage defect process, analysis, and assignment and report and verify all bugs.
·         Performed cross Browser compatibility testing on different Operating Systems using Selenium WebDriver. 
·         Used Bugzilla for defect tracking purpose
·         Worked closely with developers to verify functionality of the application. 
·         Attended daily project scrum meetings and weekly team status meetings. 
Environment: Selenium Web Driver, Java, TestNG, Bugzilla, Eclipse, IE, Quality Center, Agile Methodology, Selenium, JXL, Eclipse, SOAP, Test Track Pro.

Selenium QA Tester
United HealthCare, Hartford, CT                               March 2013 to April 2014
Description: United Healthcare Insurance is one of the largest insurance company in USA, This application gives UHG members the ability to manage their health insurance through their mobile (Android & iPhone) devices by providing secure, personalized information on items ranging from claims, deductibles, who’s covered, and downloadable ID Cards, to locating a provider or urgent care center near them. Members can also register for UHG’s secure member site, My Account, and maintain their account and communication preferences using the application.
Responsibilities: 
·         Testcase creation, review and execution Used JIRA for bug tracking. 
·         Integrated Testing with Selenium using Eclipse to generate test execution result. 
·         Worked on Hybrid Automation Framework using Web Driver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time. 
·         Had regular meetings with Developers to report various problems.
·         Did white box testing and GUI testing
·         Automated regression test cases using Java Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
·         Developed Selenium WebDriver test cases using Java, TestNG framework. 
·         Developed automation framework for Selenium WebDriver in Page Object Model Framework. 
·         Developed functions using Java script for Client Side validation. 
·         Represented QA function in Agile Sprints 
·         Validated the database by executing SQL queries
·         Coordinated with technical support associates to fix proprietary software issues. 
·         Used Firebug, and XPath to work with the application objects 
·         End-to-End data validation using secure protocols: SFTP, FTPS, FTP with PGP, HTTPS
·         Tracking and testing connections of customers using various protocols. 
·         Data encryption and decryption validation using PGP desktop. 
·         Logging and tracking defects on a release basis using Quality Center
·         Writing and executing script for regression and functional testing using QTP. 
·         SQL queries for database validation. 
·         Involved in Backend Database testing in SQL Server using SQL
·         Defects were tracked and prioritized using Quality Center and analyzed the variation between expected result and actual result. 
·         Participated in various meetings and discussed Enhancement and Modification Request issues. 
Environment: Java, TestNG, Java Script, Selenium WebDriver/IDE, SQL, UNIX, ANT, Jira

QA/Selenium tester
Capital One, Tyson’s, DC                                                     July 2012 to March 2013
Description: This is mobile base application mainly focused on Mortgage Loans, Fixed income, Personal Financial Services and Wholesale Banking, offer a comprehensive array of innovative financial solutions to million customers. It has products like ATM transactions, Checking cards, Savings account and Credit cards. This was mobile web enables online transaction like online banking accounts, auto loans, Mortgage loans etc.
Responsibilities: 
·         Preparation and execution of Automation Test Scripts and Test Suites with Selenium Web Driver using TestNG. 
·         Created Selenium Test cases for automation using Selenium RC and Java 
·         Involved in the preparation of Test Plans, Test cases 
·         Involved in Refactoring of existing scripts. 
·         Identified the Automation scenarios, Designed/Setup the Hybrid framework, prepared the UI Object Info, Functions, test Data, Prepared the Test Suite using JAVA Framework TestNG, Executed the Scripts, and updated the scripts as part of maintenance. 
·         Involved in Manual Testing, Setup maintenance and Bug reporting/closure activities
·         Involved in Regression Testing
·         Involved in Reviews of test cases and automation test scripts. 
·         Performed testing on Mobile devices for compatibility check.
·         Involved in Performed Browser Compatibility Testing of Web Application on different browsers Internet explorer, Firefox, Google Chrome and Safari. 
·         Used Selenium IDE and Selenum Webdriver for generating test scripts and to Automate Functional and Regression Testing using Selenium. 
·         Utilized Firebug and Firefox Add-ons (XPath Checker, XPather) to enhance efficiency of Selenium IDE testing. 
·         Prepared test data and test results (input / output files) for data driven method. 
·         Reported defects using Quality Centre to the development team and followed up for the defects. 
·         Participated in the team walkthrough, Inspection and Technical Review meetings to discuss the issues arising out of testing. 
·         Involved in user acceptance testing (UAT), maintaining quality procedures, and ensuring that appropriate documentation is in place. Communicated with design, development and test team.
·         Involved in Backend Database testing in SQL Server using SQL.
Environment: Java, TestNG, Java Script, Selenium WebDriver/IDE, SQL, UNIX, ANT, Jira

QA/Selenium Tester
Fidelity Investments, Dallas, TX                                October 2011 to June 2012
Description: Fidelity Wealth Management portal is a centralized portal system that allows wealth planning and services. This system will manage client accounts and research and financial report creation and distribution for the clients. Clients can automatically receive the publications and financial reports of their interest. Customized reports and publications will be sent to the clients by various methods. Role included working on Automation Centre of Excellence team responsible for designing automation frameworks and implementing automation as part of SCRUM processes.
Responsibilities: 
·         Analyzed Business and System Requirements of the Application 
·         Followed Agile Methodology for application Implementation and Testing 
·         Participating in sprint daily scrum, planning, Review, meetings
·         Developed Test Plan Document for numerous Releases 
·         Performed Smoke, Functional, System, Regression and Integration with Positive, Negative Test cases. 
·         Preparation and execution of Automation Test Scripts and Test Suites with Selenium Web Driver using TestNG
·         Created Selenium Test cases for automation using Selenium RC and Java 
·         Review of the test cases created by the team. 
·         Executed data and database testing validating SSIS
·         Involved in developing Selenium automation framework using TestNG
·         Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium WebDriver. 
·         Used XPath and DOM to work with dynamic and static objects in Selenium. 
·         Conducted backend testing using SQL queries to validate data for database editing and debugging tests using Selenium.
·         Documented test results, and sent email communications with test results. 
·         Developing Regression suit for various module using Selenium Web driver with Java in Eclipse IDE. 
·         Used various available features of Selenium to develop efficient and error free Automated Test Scripts using Java in Eclipse IDE
·         Automate the test cases using Selenium Web driver with JAVA Framework TestNG 
·         Performed Gray Box Testing, Regression Testing, Functional Testing, Usability testing 
·         Experience in Integration, System Testing using different devices (iPhone, IPad Web based applications).
·         Involved in User Acceptance Testing (UAT) 
·         Execute Browser Compatibility Testing (IE, Firefox, Chrome, Safari) of a Web based application 
·         Written Integration test cases for Restful API.
·         Involved in Backend Database testing in SQL Server using SQL.
·         Create and execute End to End Use Cases for User Acceptance Testing.
·         Responsible for centralizing the testing approaches in various projects. 
·         Prepared status summary reports with details of executed, passed and failed Test Cases also involved in weekly status and task review meeting. 
Environment: Selenium RC, MS Office, Java, Ant, Maven, Rest Services, Web driver, Jira, SQL Server, Oracle and Quality Center (QC)

QA/Selenium Tester
Verizon – Tampa, FL                                                                        October 2010 to September 2011
Description: Verizon is one of the leading Telecom, Wireless, Cable company, I was Involved CoFEE  Anywhere Application, CoFEE Anywhere is a single ordering platform that contains various aspects of ordering and Billing of various telecom services like Voice, Data, Video products for FIOS and Copper based Business customers. This application caters to consumers as well as small and medium businesses. It is utilized by the call center agents to place orders for consumer and business customers for their smooth business operations. This application provides all the features related to telecom domain. 
Responsibilities: 
·         Analyzed the business requirements and developed the Detail Test Plan and the Test Strategy 
·         Involved in Agile (scrum) methodology to document reality changes in business requirements and design Functioned as the Onsite / Offshore coordinator.
·         Tracked the progress of the test team through weekly status reports.
·         Implemented effective and efficient testing processes, documentation, tools, and testing methodologies.
·         Performed Scheduling Tasks to run the Batches, which in turn allocates the data 
·         Simulated multiple transactions with the bank and monitored the server's integration and the response time.
·         Developed test scripts in Selenium Web Driver using Java Language.
·         Implemented Data driven frame work while developing the automated test scripts using Selenium Web Driver.
·         Trained other team members on Selenium Web Driver.
·         In order to achieve good product in fast track we use Jenkins as the CI tool
·         Documented and communicated test reports using Quality Center Dashboard 
·         Functioned as the point-of-contact during the defect tracking process 
·         Generated the detailed reports of the Bugs, Pass-Fail report and comparison chart. 
·         Performed performance testing of the web application using Load Runner to check the stress of the server.
·         Involved in Backend Database testing in SQL Server using SQL.
·         Worked with development team to ensure 'testing issues' are resolved on the basis of using defect reports 
Environment: Selenium IDE, Selenium Web Driver, Quality Center, Java, J2EE

Automation & Performance Tester 
San Francisco Health Plan –San Francisco, CA             January 2010 to September 2010
Description: San Francisco Health Plan is a managed care health plan designed by and for the people San Francisco. They provide affordable, high quality health care to San Francisco residents. They have various QNXT Plan side applications Great Plains (GP) Check#, Medi-Cal Fee Schedule (MCFS), CPT-HCPCS Reports, Kaiser Excel Export, FTA and SFTP Monitoring. Our project was to develop a application where insurance subscribers can find the list of doctors, pharmacies and they can also schedule appointment using this application.
Responsibilities: 
·         Designed and developed Test Plans, Test Scenarios and Test Cases
·         Performed Load and Stress testing for various applications using LoadRunner
·         Monitor resources to identify performance bottlenecks, analyze test results and report the findings to the clients, and provide recommendation for performance improvements as needed. 
·         Created scenarios in LoadRunner Controller based on the test profiles; fine-tuned the virtual user runtime and scenario scheduler settings. 
·         Compiled scenario test results, produced various reports using LoadRunner Analysis tool. 
·         Create a quick summary report after all testing has been completed, for final results and findings document. 
·         Used LoadRunner to stress the application under test to isolate and identify potential network and server bottlenecks. 
·         Analyzed LoadRunner on-line graphs and reports to check where performance delays occurred, network or client delays, CPU performance, I/O delays, database locking, or other issues at the database server. 
·         Updated WSDL in SOAP UI, Created new WSDL projects for WebServices testing.
·         Tested Web service, Portal & Siebel application integration.
·         Created scenarios in LoadRunner Controller based on the test profiles; fine-tuned the virtual user runtime and scenario scheduler settings for UNIX, Windows based application platform. 
·         Extensively involved in application Functional Stability Test using QTP before the Stress, load and performance test starts. 
·         Developed Test Cases to check the functionality of application and to validate GUI fields.
·         Designed test cases as per the test specification Used Descriptive Programming in VBscript.
·         Gathered Test Input data. Test Input data includes Pre-condition, Test Input, Test Result 
·         Performed Data driven testing using data tables in QTP.
·         Created Pop-up, Object State Exception handling functions to handle unexpected events and errors.
·         Automated the Test cases using QTP for Regression testing.
·         Automation includes writing Test scripts in VB Script
·         Used SQL Queries for backend testing such as testing the application from the logical storage of the data, validating the storage date with the UI. Checking and verify the functionality of the database.
·         Wrote Reusable actions as per the scripts Reviewed use case documents, High Level Design Documents, 
·         Testing integration and system testing activities for the builds. 
·         Designed test cases for Regression testing activities. 
·         Analyzed the bug severity and status to retest the build as per the Test assignment. 
·         Re-executed all test cases to ensure no additional errors or missing coverage. 
·         Used QC-Manager for the complete Test management activities.
Environment: Loadrunner, QC, Windows, C#.Net, Asp. Net, ADO.Net, QTP, IIS, VB, Java Quality Centre, Test Partner, Windows XP, Oracle and SQL

QA Engineer
TARGET - Bangalore, India                     May 2008 to January 2010
description: Target sources product from over 8,000 Vendors who ship from factories both domestically and overseas through 102 ports of origin in 55 countries. Before any products are agreed upon, Target negotiates with each Vendor to determine which products to carry, quantity, costs, and domestic/import agreement terms.
Responsibilities: 
·         Involved in gathering requirement and discussed with Development team to understand and analyze the Product Requirements thoroughly. 
·         Developing VB scripts in QTP/HP UFT to perform functional, regression, system, Cross Browser and end to end testing. 
·         Customizing QTP/HP UFT Scripts with Excel, Access, File & Folder, Check Points, Regular expression.
·         Writing Page Object model, Descriptive Programming and Function Libraries using VBScript in QTP/HP UFT. 
·         Tracked bugs and report issues using JIRA bug tracking system. 
·         Developed comprehensive Test plans based on system requirements. 
·         Involved in testing of the online web application. 
·         Scheduled and executed Manual Test Scripts through Quality Center. 
·         Responsible for developing test scripts and cross checking with Business Requirements using Quality Center. 
·         Executed test cases based on business testing requirements and test plans using Quality Center. 
·         Worked on backend testing and has very good knowledge of writing SQL/ PLSQL Queries to verify the data. 
·         Created usage scenarios and executed them in order to test a product from a user perspective. 
·         Documented all test results, identifying and summarizing discrepancies. 
·         Participated in Weekly meetings, Walkthroughs and inspections. 
Environment: QTP/HP UFT, HP Quality Center, HTML/DHTML, SQL, Microsoft Access, Microsoft Excel, JIRA, Windows


QA Engineer
Info Tech, INDIA                                                     June 2007 to December 2008
Description: It is an enterprise level on-line investment portfolio analysis software tool used by the agent and managerial staff on a daily basis to take financial decisions, fixed income and Capital Market Business. The purpose of the application is to manage daily business activities between a company and shareholders and to help shareholders, financial professionals and customer representatives to buy, sell and exchange their funds online. 
Performed functional testing manually and constructed positive and negative test scenarios as per requirements. 
Responsibilities: 
·         Involved in different phases of Software Testing Life Cycle like Requirement Analyzing Phase, Test Design, Test Execution, and also proficient in documentation. 
·         Proficient in Functional, Negative, Regression, User Acceptance (UAT) Testing. 
·         Extensive experience in Develop/Review Test Cases and Maintaining Test Review Logs 
·         Experience in Software Verification, Validation and Testing Methodology. 
·         Expertise in Posting Defects in Bug Tracking Tools. 
·         Developed detailed Test Plan and Test Cases against the requirements for testing the application.
·         Automated the Test cases using QTP for Regression testing.
·         Created load scripts using the virtual user generator. 
·         Created Scenarios and virtual users using Load Runner Controller. 
·         Create Test Plans, Test Cases and logs defects in Quality Center
·         Developed Test Automation Framework and Test Plans.
·         Created and executed automation test scripts for functional and regression testing using QTP.
·         Performed test data automation and Data Driven testing using Quick Test Pro. 
·         Performed SQL queries using TOAD for database level testing 
·         Used LoadRunner extensively for the Performance and Load testing. 

Environment: Manual testing, Quality Centre, QTP, LoadRunner, Mainframe, MS Office (MS Word, Excel, PowerPoint), PL/SQL, TOAD, UNIX, DB2.

Featured post

Senior .NET/C# Developer-Remote

  PlanIT Group works with a Federal contractor and we are hiring a Senior .NET/C# Developer-Remote. This is a 1 year contract to possible ...

Blog Archive