Sr. Test Automation Engineer (selenium) Resume
Phoenix, AZ
SUMMARY
- Over 8+ years of experience in Manual/Automation Testing with Selenium, Web Windows, Web Services, Client/Server applications and databases in Insurance, Banking, Healthcare, Finance & Media Applications.
- Extended experience in systems testing, integration testing, QTP, UAT testing, BlackBox and WhiteBox testing, functionality testing, and regression testing.
- Experienced in performing end to end testing for AngularJS using Protractor.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, JCA, JMS, XML, WSDL, react.js technologies.
- Experience in mobile testing using Appium.
- Developed Cucumber framework using Selenium WebDrvier.
- Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium
- Extensive experience in analyzing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plan, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report.
- Complete knowledge of all phases in the Software Development Lifecycle (SDLC) and Software Testing Life Cycle (STLC).
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Good experience in QTP - VB Script, Descriptive programming, developed reusable functional libraries which are used in different scripts. Good experience in handling custom objects, exception handling/Recovery Scenarios in QTP and also familiar with String functions, Date functions, Math functions and other related QTP functions.
- Extensive experience in Manual Testing and Automated Testing using Quick Test Professional (QTP).
- Expertise in writing Test Plans, Test Cases and Test Scripts for test automation.
- Involved in functional testing, black box testing, white box testing, negative testing, compatibility testing, and recovery testing.
- Working with Bug Tracking tools like Jira, HP Quality Center, and QA Complete.
- Skilled using Testing tools such as HP Quality Center, HP QTP/UFT, VB Scripting, Web services testing using SOAP UI as well as reporting tools such as Crystal Reports.
- Proficient in using Quality Center, Rally, JIRA, Spira, Clear Quest, Bugzilla.
- Experience in Back-end testing, data validation, Database testing using SQL queries.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
- Writing Test cases using Element Locators, Web Driver methods, Java programming features and TestNG Annotations.
- Experience in Establishing QA Procedures / Standards to meet International QA Standard.
- Proficient in both Unified Functional Testing (UFT) and Selenium IDE /Web Driver automation testing tool.
- Experience in Automation testing using Selenium Web Driver /RC / IDE/, JUnit, TestNG, Jenkins, Maven, Ant, Cucumber, Jbehave, Soap UI and HP UFT / QTP & HP Quality Center.
- Worked Extensively on JUnit, TestNG framework for Unit Testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP Quality Center/ALM & JIRA, Status Reports, and Best practices in Testing).
- In depth knowledge on Human interface guidelines of IOS and Android.
- Hands on experience in testing of Web based and Mobile Applications.
- Extensive experience in functional testing, integration testing, ETL testing, Database testing, regression testing, systems/End to End testing, Smoke test and User Acceptance Testing of applications.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven (BDD) approach in Cucumber framework. Participate in testing activities, in collaboration with the development and production teams, to ensure satisfactory performance of end-user reporting.
- Strong experience in Database/Backend testing using MSSQL Server, Oracle and SQL queries.
- Experience in using the open source API testing tools like SOAPUI/jMeter for functional /regression /performance testing & test automation of SOAP/RESTful Web Services
- Working experience in using RDBMS technologies like Oracle, MS SQL, IBM DB2, and MySQL etc.
- Experience in using Informatica Big Data Management edition and performed mapping executions/validations across various Hadoop cluster environments like MapR, cloudera, HortonWorks & Apache Hadoop.
- Writing Perl test cases and validating various functionalities of DualSimDualStandby (DSDS) TripleSimTripleStandby (TSTS) and DualSimDualActive (DSDA) chipsets.
- Experience with tools like GIT Hub and Stash.
- Managed customer relationship and developed upsell opportunities
- Experience working with Project Managers, developers, business analysts, and end users in defect resolution.
- Good team player with the ability to manage and work independently.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Self-motivated and detailed-oriented individual with high level of work ethics.
TECHNICAL SKILLS
Testing/Test Management /Defect Management tools: Selenium 2 Web Driver/RC/IDE/Grid, HP Quick Test Pro (QTP) 11, Load Runner 11, JIRA, Quality Centre/ALM 11, Clear Quest, SOAP UI, Apium, Protractor
Web Browsers & Servers & Operating Systems: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Tomcat, Web Logic& Windows, Linux, Unix
Modelling Tools: MS Visio, MS Project, UML
Database: Oracle R12, MS Access, DB2, SQL Server 2008
Microsoft Tools: MS Office, Eclipse, UML, Rational Rose, Adobe Acrobat, MS Visio, MS Project, Microsoft FrontPage, Fire bug, Fire Path, IE Developer Toolkit and HTML
Testing Strategies: Integration, Unit, System, Black Box, White Box, UAT.
Reporting Tools: Crystal Reports, SQL Server Reporting Services
Language: Java 8, C++, SQL, HTML, XML, VB, JavaScript, VB Script Databases Oracle, SQL Server, MySQL, MS-Access and DB2, Toad.
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Sr. Test Automation Engineer (Selenium)
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using waterfall, and Agile methodologies.
- Created and executed Automation script using Selenium WebDriver on different browser and different platform.
- Implemented BDD Selenium WebDriver. Automated and executed scripts on different browser and different platform using Java.
- Automated test scripts using Selenium WebDriver, Selenium Grid, Maven.
- Performed Functional, Regression, System Integration, User Acceptance Testing (UAT) and End-to-End Testing.
- Involved in performance testing of the web services using JMeter scripts.
- Developed Keyword driven framework to identify a set of Keywords and then associate an action with each of these keywords.
- Involved in SOAP and Restful web services using SOAP UI,Restful,Json.
- Involved in testing Web services and XML with SOAP UI and used SoapUI to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Log defects using ALM Application and communicate the defect status updates to the responsible analysis and implementation teams.
- Involved in creation of Automation Framework using Selenium WebDriver.
- Used web-debugging Tools like XPath, Firebug and Fire path to locate elements.
- Tested compatibility of Application for dynamic and static content under various cross browsers using HTML and XPATH in Selenium.
- Performed white box/Black box testing using TestNG for class, method, &Web Services testing.
- Configured Selenium Grid to execute the Scripts parallelly on different browsers.
- Involved in Performance tuning of the existing SQL and PL/SQL Queries.
- Configured SeleniumWeb Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
- Performed Data Analysis and developed Data Mapping documents for Reporting projectsby using IBM Infosphere DataStage 9.1
- Wrote VBScripts for BlackBox and WhiteBox Testing.
- Enhanced JDE application depending on user request and pull the data from User defined format and update JDE files. Developed a batch application to pull the data from Excel and update JDE files.
- Handled client-server applications and distributed web service development
- Responsible for estimating required resource and components for SOA testing.
Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Python, Jenkins, SOUPUI, TDD, Agile, HTML, XML, XPath, Rally, Web Services (SOAP & RESTFUL) JavaScript, Quality Centre, Protractor, API, Firebug, JIRA, SPIRA, SQL, PLSQL, Putty, Win SCP, SQL Navigator, Oracle, UNIX, Windows.
Confidential, Mclean, VA
Sr. Test Automation Engineer (Selenium)
Responsibilities:
- Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
- Extensively used SeleniumWeb Driver 2 to test the web application.Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Configured SeleniumWebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Involved inMobile TestingincludesApp Testing such as Android and iOS Test automation for web application using Appium.
- Handled test cases on Android and iOS for mobile testing scenarios.
- Build scenarios in JMeter to analysing results I performed Load and Stress tests.
- Maintained test cases and created requirement traceabilityinQuality Center (ALM).
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Written Grey box and Black box test cases based on the User and Business Requirements.
- Had good knowledge of cucumber while working on project. Creation of framework in Selenium WebDriver using behavior driven approach like JBehave.
- Cucumber can be used to test code written in any languages including ruby, java, python etc.
- JBehave project for automatic acceptance testing. It helps make tests easier to read and write naturally.
- Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using SeleniumGrid and Jenkins.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Extensively used SeleniumIDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Extensively worked on Selenium webDriver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Extensively used Selenium(XPath and CSS locators) to test the web application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API.Used Page Object Model, UI Mapping, SeleniumManager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Functional and Cross Browser testing of Defined Browser Stack of the site experienceDefect Triaging and Release sign off for Continuous Delivery cycles.
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Python, Java, SeleniumWebDriver, TestNG, Maven, Jenkins, Soap UI, Rest, Cucumber, JBehave, HTML, XML, XPath, Firebug, SQL, Oracle, Windows
Confidential, Chevy Chase, MD
QA Analyst
Responsibilities:
- Assist with Special Investigation Unit to provide support data forinsuranceinvestigation.
- Project is developed using agile methodology.
- Performed functional testing on Patron reports and report generator.
- Performed stress test on data migration from Titanium to SQL database.
- Lead a small team off shore and on shore, prioritize tasks and deliver.
- Used HP application life cycle management 11.0 for test design, execution and defect tracking.
- Partner with development to resolve defects.
- Implemented Recovery Scenario to handle unexpected events or errors.
- Implemented SOAP UI for Web Service Testing.
- Involved inMobile TestingincludesApp Testing such as Android and iOS Test automation for web application using Appium.
- Handled test cases on Android and iOS for mobile testing scenarios.
- Developed Data Driven Tests using SOAP UI and automated functional testing.
- Did performance testing to ascertain how the components of a system are performing, given a particular situation
- Performed load testing to expose the defects in application related to buffer overflow, memory leaks and mismanagement of memory.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Used Selenium WebDriver to test search results of Meta search engine.
- Tested large volume databases by using stored procedures.
- Responsible for documenting the Automated Test results using SOAP UI and QTP.
- Provide data to Local, State and Federal Law Enforcement to purse perpetrators ofinsurancefraud.
- Performed automation testing on X View applications.
- Maintained test cases and created requirement traceabilityinQuality Center (ALM).
- Passing and failing testing scriptsinHP Quality Center.
Environment: QTP10, SOAP UI, Quality Centre 10, Selenium, C#, ASP.NET, Oracle, TOAD, UNIX, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.
Confidential, Jacksonville, FL
QTP Engineer
Responsibilities:
- Project is developed using agile methodology.
- Analysed and reviewed Story Boards to gain overall understanding of the functionality of the application.
- Written and executed functional test plans for manual testing.
- Developed Acceptance Criteria for each sprint as part of release.
- Tested the new functionalities based on the new requirements and coordinated with development team in fixing the issues.
- Performed Positive and Negative testing by inputting valid and invalid data.
- Participated in daily Scrum meetings to discuss the status of work done.
- Performed Acceptance Testing for every Release.
- Handled test cases on Android and iOS for mobile testing scenarios.
- Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
- Responsible for creating automation scripts by using QTP with Data driven testing framework.
- Created functional libraries with user defined functions and associated with the tests.
- Enhanced the automation test scripts with checkpoints, Synchronization points, Regular expressions and output values.
- Implemented Recovery Scenario to handle unexpected events or errors.
- Implemented SOAP UI for Web Service Testing.
- Developed Data Driven Tests using SOAP UI and automated functional testing.
- Responsible for documenting the Automated Test results using SOAP UI and QTP.
- Executed and scheduled the automation test scripts from Quality Centre.
- Involved in Backend Database testing by using Toad.
- Conduct coding in C#, JUnit and Selenium.
- Built Automation framework using C# for client services
- Built automation test framework for client side products using Selenium WebDriver.
- Conducted automation test framework
- Written automation test cases in one of the following languages: Java, C#, C++
- Performed load testing to determine the upper limit of all the components of application like database, hardware and network so that it could manage the anticipated load in future.
- Performed performance testing to establish the benchmark behaviour of the system.
- Involved in User Acceptance Testing (UAT) of the application.
- Involved in Knowledge Transfer, Group Discussion, Training Session and Brainstorming.
- Prepared the Test Results document which summarizes testing activities and results.
Environment: QTP10, SOAP UI, Quality Centre 10, C#, ASP.NET, Oracle, TOAD, UNIX, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.
Confidential
Automation/SOA Tester
Responsibilities:
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
- Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Ensure that all the test cases are updated in the Test Director along with Master test plan.
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Involved as part of automation team using QTP, developed test scripts.
- Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
- Involved in Release support - Release to QA, involved in environment setup, testing the release process.
- Involved in Backend Database testing in Oracle using SQL.
- Defects were tracked, reviewed, analysed using Test Director.
Environment: QTP 8, 2, Test Director 8.2, Oracle9i, J2EE, TOAD, SQL, J2EE, XML, JSP, Windows XP, UNIX and Visual Source Safe.