Sr. Qa Automation Engineer Resume
Columbus, OH
SUMMARY
- Over 8 years of experience in software analysis, Software Quality Assurance Testing of Web, Windows, Web Services and Client/Server applications and databases in Finance, Insurance, Retail, and Healthcare applications.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP develop automation testing scripts for web and client server applications.
- Experience in leading automation tools like Selenium WebDriver, TestNG, Junit, Selenium RC, Quick Test Professional ( QTP ), Quality Center ( QC ), ALM and JMeter .
- Knowledge and familiarity with different QTP and Selenium automation frameworks.
- Expertise in performing manual testing & Mobile Application Testing using Appium & SeeTest .
- Good experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator .
- Used Protractor and Java script to write automated scripts to test angular JS Applications.
- Excellent experience with source version control tools such as Subversion ( SVN ) & TFS.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Used Protractor with Selenium to provide automated test infrastructure to simulate user’s interaction with an angular application running in a browser.
- Experience in C, C++, Core java, C#, Objective C, HTML, CSS, Python, Core java Scripts, Oracle, SQL, PL/SQL, MySQL, MS Access, Git and SVN.
- Experience with bug tracking tools like Quality Centre/ALM, JIRA, Bugzilla .
- Expertise in documenting defects with high level of detail, accuracy and informative recreation steps using Quality Center, JIRA, BugZilla etc.
- Experience on JUnit, TestNG framework for Unit and Functional testing, Maven and Ant for Project building, Jenkins/Hudson for Continuous Integration.
- Expertise in performing Black Box Testing, functional testing, Usability Testing, System Testing, Regression Testing, System Integrating Testing (SIT) and User Acceptance Testing (UAT).
- Extensive experience in conducting different kinds of tests such as Integration Testing, Regression Testing, Functional Testing, Smoke Testing, System Testing and Sanity Testing.
- Enhanced the Script using VB Script, User Defined function, Built in function, Verification points, Synchronization points, Comments, regular expressions, Parameterization and error handling in UFT.
- Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
- Well experienced in Performance testing of Web and COTS applications using tools like HP tools: LoadRunner, HP ALM Performance Center, and Silk Performer and Apache JMeter.
- Design & developed Data Driven & Keyword Driven Framework using QTP/UFT & VBScript to validate test case against different data set
- Extensively worked on Data Driven, Keyword Driven, and Hybrid Test Automation Frameworks.
- Experience in testing Guidewire Applications (Policy Center, Billing Center & Claims Center) .
- Extensive knowledge in Protractor framework for Applications developed with Angular JS.
- Proficient in different software development methodologies like Agile Methodology, Waterfall model and Iterative model.
- Well versed in Application testing, Database testing and Front - end testing.
- Strong Problem Analysis & Resolution skills and ability to work in Multi-Platform Environments like Windows and UNIX.
- Quick learner of new software tools, self-starter, can work independently and a proven team player .
- Excellent communication and interpersonal skills with a keen understanding of business applications, their Integration and a proven ability to adapt to new areas.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/RC/IDE/GRID, UFT, API Testing, SOAP UI, JIRA, Manual Testing, Appium, SeeTest, Firmware Testing, Protractor, Guidewire Policy Center, Guidewire Billing Center and Claim Center
Programming Languages: Core java, C, JAVA, C#(.Net), JavaScript, Python, Azure, Groovy, VB Script, Ruby, Gherkin, SQL
Markup Languages: HTML, XML, XPath, CSS Selector
Test Framework: TestNG, Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), Hybrid and Modular Frameworks, BDD, TDD.
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: HP QC, Jira, TFS, Service-Now, Jama
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Servers: WebLogic 10.3.3/10.3.2/10.3.1 , IIS,5.0/6.0/7.0, WebSphere 8.0/7.0, JBoss 6/5/4, Apache Tomcat5.x/6
Protocols: TCP/IP Protocol suite(HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)
Continuous Integration Tools: Jenkins, Hudson, Cruise Control, Jenkins
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio, MS Visio
Databases: SQL Server, Oracle, Cassandra
Operating Systems: Windows XP/7/8/10, Ubuntu, UNIX, LINUX, Mac
PROFESSIONAL EXPERIENCE
Sr. QA Automation EngineerConfidential, Columbus, OH
Responsibilities:
- Reviewed requirements and created test scenarios for automation.
- Tested data flow through downstream application using automation scripts that performs REST API calls where responses were validated according to requirement.
- Created classes of the required objects where actions were abstracted for easy to use methods to perform automation for required task.
- Used Selenium grid and Docker containers to execute parallel tests on AWS EC2 machines.
- Configured Jenkins jobs for optimal integration of the automation framework into CI/CD pipeline.
- Enhanced automation framework and developed automation scripts for Selenium with Java for cross browser and cross platform web testing.
- Developed and Automated SPLUNK search framework from the scratch.
- Analyze Requirements and Develop Test Strategy, Requirements Traceability Matrix and the Test Plan.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Involved and attended scrum meetings, discussed issues with the developing team and get it fixed in time.
- Involved in mobile testing on Native and Hybrid Apps by writing Java for automation through Appium.
- Responsible for set up test environment and test databases.
- Create project plan to carry out testing for implementation & upgrade of existing legacy system with Guidewire Policy Center, Guidewire Billing Center & Guidewire Claims Center .
- Performed Regression testing against the various builds of the application.
- Developed and managed project plans while providing status updates to management.
- Developed cucumber tests for API Automation using REST Assured Framework.
- Experience on Guidewire's UI testing in Policy Center and Billing Center Screens for Personal lines business with automation.
- Involved in the defect tracking meetings with the developers and business team.
- Prepared regression test results for reporting. Prepared individual test results for integration testing reports.
- Performed QA Smoke, Acceptance, Regression, Functional, UI, Usability, Resiliency and Compatibility Testing.
- Run Compatibility Testing (cross Android and iOS platforms, cross browsers, cross mobile devices - phones, tablets, iPads etc)
- Created Automation Scripts for Guidewire system related to policy center, billing center and claims center applications based on User Stories.
- Execution of Test cases in the Guide wire Applications (Policy Center, Billing Center and Claims Center)
- Hands on experience in analyzing, testing large scale Claim Center and Billing center applications in a dynamic environment.
- Mentoring and New Hires with GW PC-BC in On-site and Off-shore
- Implemented back end testing in automation framework with Oracle database connection.
- Performed Multi Factor Authentication (MFA) testing to support EID trust flow with HYPR and DUO/Yubikey.
- Uploading the documents in SharePoint when there is a new functionality to the existing screens
Environment: Guidewire Policy Center, Guidewire Billing Center and Claim Center, Selenium, Java, Appium, Oracle, Tomcat, HYPR, AWS, SQL Server, API, Service-Now, chrome, Internet Explorer, Windows, MAC, JIRA, JAMA, GIT, TesTNG, Maven
QA Automation EngineerConfidential, Simi Valley, CA
Responsibilities:
- Attend daily scrum stand meetings for updates.
- Expertise in QA Methodologies, Quality Assurance Life Cycle (QALC), Defect Management Life Cycle, Software Development Life Cycle (SDLC) methodologies.
- Extensively performed manual testing, requirements verification testing, functional, Database Testing using SQL SERVER 2005, 2008 & 2008 R2,2012, 2012R2,2014 Customization and User acceptance testing (UAT), Risk Based testing.
- Performed Automated test run using MTM.
- Performed Back-End Testing by creating/executing SQL Queries like Select, Insert, Update, Delete etc. using SQL Query Analyzer in DB2 database.
- Design and maintain Test Plans, Test Scenarios and Test Reports using MS Word and Excel.
- Performed Embedded Testing with the Access Control Management hardware (Controllers, Doors, Boards, Readers, Inputs, Outputs, Schedules etc.) in the Laboratories.
- Analyzed and tested C-Cure9000 Product applications and quality to comply with Regulations.
- Performed manual testing to maintain test results for GUI, Regression, Integration and System testing in Agile Testing Environment.
- Worked with QTP (UFT) tool to automate client application components and Database Validation.
- Created Virtual environments under Azure cloud environment.
- Performed Performance testing of the controllers across all integrations using Windows Performance Monitor tool.
- Involved in writing and maintaining defects using TFS (Team Foundation Server).
- Maintained automation scripts in GIT, TFS.
- Performed testing on Enterprise system, i.e. on SAS and MAS servers.
- Actively participated in walk-through, review and user group meetings for quality assurance with POs, BAs, SMs and Developers.
- Attended bi-weekly status meetings with development and management Teams.
- Involved in Execution of Test Scripts and Defect Reporting.
- Planned and executed end-to-end testing including functional, smoke, regression, integration testing as required.
- Preparation of Test data to test various input files formats using XML and Excel.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BA, SM/PO and Developers.
- Attended QA Walk through meetings with Team Members this includes Applications Review, technical specifications review, functional specifications review and defects tracking.
Environment: IE, Windows 7, 2003, XP, Vista, Win2008, Win2008R2, Win2012, Win 2012R2, Visual Studio, SQL Server 2000, 2005, 2008, 2008R2, 2012 and 2012R2, UFT, GIT, TFS.
Sr. QA Automation EngineerConfidential, Columbus, OH
Responsibilities:
- Attend daily scrum stand meetings for updates. Attend Spike meetings for user story validation.
- Proficient in writing Selenium WebDriver automation scripts in JAVA using Maven automation testing for Web Applications.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium WebDriver.
- Responsible for creating automation framework using POM- Page Object Model, and Data Driven framework to test web application.
- Identify the automation feasible test cases, designed and developed the Test scripts in Java using TestNG framework and Selenium Web driver as Automation Tool.
- Experienced with front end back end and integration testing of data.
- Extensively used VB Scripting and created various functions in UFT (QTP) to automate the Regression/Functional testing of the application.
- Performed automated acceptance tests written in TDD (Test Driven Development) using cucumber.
- Excellent written documentation and verbal communication skills.
- Validated webservices and GAIA cloud services on different pools.
- Written various Features, Scenarios, and Scenario Outline with Examples, Scope Bindings, Dynamic Tables and Hooks in Gherkin language for developing BDD framework.
- Performed Record and Run, Data driven framework, Checkpoint using UFT (QTP) and dialog box using Selenium IDE Web driver.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Worked both independently and as part of a QA project team depending on project requirements.
- Independently managed time to meet all task deadlines.
- Involved in UAT testing in UAT environment, Prepared UAT test cases and testing estimates.
- Involved in Designing developing data driven framework using Selenium Web Driver, TestNG and implemented Java Mail to send the regression result automatically.
- Directly Interact with Project Teams, Developers, Business Analysts and Clients for Test requirements, Clarifications and Testing.
- Provide daily status report, defect matrices. Provide daily status report on task assigned to the Project Manager/Client.
- Run Jenkin pipeline QA Test in different environment to validate failed test cases.
- Using methods like GET, POST, PUT, UPDATE and DELETE requested the server and verified the responses against the Business logic and requirements.
- Extensively tested and verified requests and responses using JSON, XML messages.
- Used Postman for API Testing to validate the Headers and the URLs, client-id and client-secret.
- Validated WSDL, request and response XML . Added Assertions to validate the response xml in SOAP UI.
- Created automated test scripts in J-Meter for regression testing.
- Involved in setting up Continuous Integration (CI/CD) system using and working knowledge with cloud-based code repository system like GitHub and Source Tree.
- Attend daily stand up Scrum meetings to discuss status of work done on each assignment(s).
- Worked on Angular JS with its directives like ng-app, ng-model, ng-controller, ng- repeat, ng-hide, ng-show, filters etc., in a different project by supporting the team in developing the application.
- Attend meetings with Business and discuss the workflow regarding new features.
Environment: Jira, Java, JMeter, Postman, SOAP UI, GAIA, Groovy, SQL Server, chrome, Internet Explorer, Selenium, UFT, Protractor, windows, Windows NT, Windows XP, Windows 07. MS Excel, .Net, Unix/Linux, PL/SQL, Service-Now, MS Office and Windows 2000, XML, Java Script
QA Automation Engineer/Mobile TesterConfidential, San Diego, CA
Responsibilities:
- Worked on a highly dynamic AGILE/SCRUM environment and participated in scrum and sprint meetings.
- Validated Web Service modules using SoapUI tool (Preparing Web Service request and added authentication information in Soap Header).
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using JAVA).
- Implemented cross browser web application testing by integrating TestNG with Selenium WebDriver .
- Executing the test plans on web and mobile (Apple & Android) as per requirements and Conducted native app testing running on Android and iOS environments.
- Used emulators and IOS simulators to perform manual mobile testing using tool Appium.
- Provided interface between Excel sheets and selenium through Apache POI API.
- Identify the automation feasible test cases, designed and developed the Test scripts in Java using TestNG framework and Selenium Web driver as Automation Tool, Protractor, AngularJS, Junit.
- Performed web services testing using RESTful and data-interchange using JSON.
- Integrated Behavior Driven Development ( BDD ) framework/Cucumber in Selenium WebDriver to write acceptance tests for web application from feature files which are written in Gherkin .
- Used Python to develop automation framework to validate RESTful web services.
- Used the testing tools like Protractor with the integration of JavaScript.
- Implemented automated testing platforms and unit tests. Experience with Black-box and White-box testing.
- Created automation framework using Page Object Model (POM) and TestNg.
- Expertise in using UI Automation viewer in Appium to inspect elements in mobile applications for Android and IOS platforms.
- Tested Mobile Applications using various devices, Emulators and Simulators (such as XCode , iOS simulator) and Experience in iPhone using iPhone SDK, XCode & Objective C.
- Performed mouse actions using Selenium Actions API. Implemented web element locators using Selenium WebDriver - By ID, Class, Name, CSS Selector, XPath and Link .
- Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
- Configured Maven for JAVA automation projects and implemented the code optimization using Project Object Model (POM).
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Tracking defects, Reviewing and Analyzing using HP- ALM.
- Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
- Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.
- Involved in design and Implementation of Protractor Testing for AngularJS code base.
- Responsible for developing the scripts to support Jenkins (CI/CD) of the scripts with the build server.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Experienced in load and performance testing tool JMeter.
- Triggering and maintaining the daily builds for automation test scripts on Jenkins to enable to the automated testing capabilities and ensure that the test results are updated to JIRA.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: Selenium, Eclipse, JIRA, MySQL, Oracle, Java, Python, Protractor, Appium, Android, IOS, TestNG, Firebug, XPath, Windows, UNIX, Postman, Soap UI, Groovy, SQL Server, chrome, IntelliJ, Internet Explorer, windows, Windows NT, Windows XP, Windows 07. MS Excel, .Net, Unix/Linux, XML, PL/SQL, MS Office and Windows 2000, XML, Java Script, GIT.
QA Automation TesterConfidential, Chicago, IL
Responsibilities:
- Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.
- Designed automated test, created automated test cases and executed test using Selenium .
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Automated the Test Cases using Selenium Web driver , Java Eclipse and TestNG .
- Responsible for estimating required resource and components for SOA testing.
- Performed functional testing of Web Services /XML /SOAP and RESTful services using SOAP UI tool.
- Worked on developing the automation scripts for backend testing using Selenium RC.
- Developed Manual Tests by analyzing product use cases and requirements as well as technical design and Implementation artifacts.
- Used Selenium IDE for recording and involved in developing new Selenium Scripts using Java API to automate Web Application Testing.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Involved in automation scripting using Coded UI, C#, MTM.
- Delivered overall Test Summary reports from the Quality Center (QC).
- Implementing End to End automation tests by consuming the APIs of different layers.
- Involved in validating functional, Integration and Regression test suites using Selenium and the request and response of the Web Services ( SOA ) through SOAPUI .
- Worked on creating test case for Object-driven framework for selenium WebDriver.
- Performed Functional and Cross Browser Testing.
- Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
- Tested/Validated several XML Documents using XML Spy and generated XSD's for corresponding XML documents.
- Contributed to the Continuous Integration pipeline running component builds, creating and running deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
- Used Hybrid Framework of Selenium to get data from Excel .
- Run tests by using Selenium remote control in different browsers.
- Performed defect reporting and bug tracking using JIRA and followed up with development team to verify bug fixes, and update bug status.
- Attended weekly status meetings with development and management Teams.
Environment: Selenium RC/IDE/Grid, Selenium WebDriver, Quality Center, Java, HTML, QTP, XML, JavaScript, Eclipse, Oracle, Windows, Jenkins, Git, TestNG, JavaScript Maven, SOAP UI, Load Runner, JIRA, XPath, Firebug, Groovy Scripts, Agile, SQL and Windows.
QA AnalystConfidential
Responsibilities:
- Walkthrough with Business Analysts and developers on the Test Plans that were designed.
- Involved in Requirements Gathering, interacted with the end users, understanding the project requirements, work requests and analysis with knowledge sharing sessions.
- Expertise in Software Quality Assurance of both Manual and Automated Testing of web based and Client Server based applications and Testing Mobile Apps in different domains using various tools like Selenium, QTP, SOAP UI.
- Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like QTP/UFT and Load-Runner .
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- User interface tested with Coded UI technique.
- Customized UFT Scripts with Parameterization, Check Points, Library Files and Regular Expression to automate functional Test Cases.
- Used C# selenium scripts to develop coded UI automation instead of record and play back options.
- Performed integration testing & data validations using QTP for various interfaces.
- Developed and executed automated test case scripts using UFT for the Front-end applications.
- Design and maintain test plan, test case , ran tests and reported defects using Quality Center.
- Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using UFT in VB script.
- Performed Database testing to test data migration from different test environments.
- Performed Record and Run, Data driven framework, Checkpoint using UFT (QTP) and dialog box using Selenium IDE Web driver.
- Expert in writing and executing SQL queries and Tested large volume databases by using stored procedures.
- Responsible for Test Automation using Quick Test Professional (QTP) /UFT , Design and create automation test harness and test bed to support multiple applications on multiple browsers in Lean UFT.
- Designed and developed Test Scenario/Test Cases/Test steps for various Business Services/methods covering both positive and negative testing requirements.
- Created test reports generated out of Test NG and created the error screenshots.
- Worked in Agile software development methodology and used daily scrum meeting to discuss daily updates and document the team's status.
- Interacted with developers on open issues and driven the issues until closure.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Presented the project status/results on daily and weekly basis in the Project Meetings.
Environment: Selenium WebDriver, QTP, SOAP UI, Maven, TestNG, Quality Center, Eclipse, XPATH, Firebug, Java, UNIX, QTP, SQL Server, UFT, Java, POM, TestNG, Jenkins, TDD, HP-ALM, Apache POI, Jenkins, SQL Server, MS Office, HTML, Agile Methodology and Git.
Manual/Performance TesterConfidential
Responsibilities:
- Analyzed user requirements by interacting with Architect, Developers and Business Analysts.
- Well versed with complete life cycle of Manual Testing process with waterfall methodologies
- Assist in planning, conducting, and analyzing data from test trials with several beta testers and generating test reports from that data.
- Responsible for developing a Performance Testing Plan and Performance Testing strategy based on the business specification requirements and user requirements.
- Involved in Execution of Test Scripts and Defect Reporting.
- Planned and executed end-to-end testing including functional, smoke, regression, integration and exploratory testing as required in Waterfall.
- Performed and Preparing of Test data to test various input files formats using XML and Excel.
- Active participation in Implementation of various processes in project.
- Involved in GUI with various browsers, Functional, System, Regression, database and Performance Testing during various phases of the development.
- High Level Test Case Design and writing detailed test cases.
- Proven experience with manual test scripts and cases preparation.
- Worked closely with Business Analyst and Developers to create test scripts in an Agile based testing environment.
- Analyzed and detailed Performance test results using HP Analysis tool. Investigate and troubleshoot Performance problems in the Performance testing environment.
- Created multiple scenarios for performance testing in local load balancer and Global load balancer.
- Attended QA Walk through meetings with Team Members this includes Applications Review, technical specifications review, functional specifications review and defects tracking.
- Heavily involved in interacting with UNIX Shell scripts.
- Experience in leading a Manual Testing assignment and successfully tracked progress of Manual testing effort.
- Performed Backend Testing using SQL.
- Prepared positive and negative test data for the functional test cases.
- Performance monitoring of resource utilization (Response Times, CPU utilization, etc.) during testing.
Confidential
Responsibilities:
- Involved in analyzing user requirements for application enhancements and preparing testing specifications.
- Writing and executing Test Cases for functional testing and preparation of Test Plans.
- Developed Test Scenarios and Test Procedures based on the test requirements.
- Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Executed Test Scripts and analyzed the results based on the specifications.
- Extensive knowledge of SDLC (Software Development Life Cycle) methodologies.
- Worked on SQL statements in checking the validity of the Backend.
- Generated Defect Reports and the summary and progress graphs for the application.
- Communicated with Functional Analyst on any issue clarifications.
- Actively participated in Bug Track meetings.
- Defects were tracked, reviewed, analyzed using Test Director.
- End to end testing on validating the claims functionality including data validation from source to destination tables.
- Submitted Coverage Status Report of tests performed on monthly basis.
- Involved in project meetings and interacted with other team members for fixing the issues.
