Qaengineer Resume
St Louis, MO
SUMMARY:
- 8 years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, ANT/MAVEN build tools.
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.)
- Extensively used LISA middleware testing tool to test JAVA middleware applications.
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Extensive knowledge in Protractor framework for Applications developed with Angular JS .
- Specialized in Performance Testing applications using load - testing tool Load Runner.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
- Experienced in testing client server and web based applications using HP tools like Quick Test Professional (QTP), Unified functional Testing(UFT), Quality center (QC), Application lifecycle Management(ALM).
- Extensive experience in writing and implementation of complex test plans, design, development, and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.
- Experience in Manual Testing, defining test cases, developing, and maintaining test cases, and documenting all phases of the QA process.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development ( ATDD) approaches.
- Developed an automated scripts and frame works using Python, Java, C#, VB Script.
- Worked on source version control tools such as Subversion (SVN), TFS and Git.
- Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla.
- Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java. Knowledge and familiarity with different QTP and Selenium automation frameworks.
- Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse.
- Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath, TestNG, JXL, SOAPUI, LISA 4.6.7, LISA 4.6.4Coded UI, Manual Testing, Appium (Mobile Testing)
Language/ Script: Java, JavaScript, Ruby, VBScript(UFT), C, C#, Python.
Frameworks: Junit, TestNG, TDD, BDD, Mockito, Protractor
Firefox Addons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center (9, 10, 11.0), BugZilla, Visual Studio TFS (2008, 2010, 2012), JIRA.
Build/ CI Tools: Ant, Maven, Jenkins, Hudson.
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
WORK EXPERIENCE:
Confidential, St.Louis, MO
QA Engineer
Responsibilities:
- Involved in Analysis, Understanding the requirement specifications.
- Extensively used Selenium locators like ( Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application
- Developed automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins
- Actively involved in Functional, Regression and Integration Testing in Agile methodology
- Created and executed Manual and Automation test cases, raised defects, and tracked the same to closure.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Implemented Page Objects, Data Driven, and Keyword Driven Frameworks using Selenium WebDriver, Junit, and Java.
- Log defects using ALM, JIRA application and communicate the defect status updates to the responsible analysis and implementation teams
- Data was generated from the backend through SQL Query and copied into Datasheets for HP UFT automation
- Expertise in using performance testing tools such as HP LoadRunner and Performance Center.
- Automated testing of web based applications using QTP (Quick Test Pro).
- Created and maintained server-side integration tests - Python, JSON documents, running with every build with Git.
- Generated, parsed and validated JSON and XML formatted data using Groovy Script that received in response from REST API calls.
- Created Automated Regression test scripts using CA LISA
- Build Automation Framework for AngularJS, Node.js and involved in testing AJAX components with Protractor and Selenium WebDriver
- Successfully coordinated UAT (User Acceptance Testing) with business users.
- Used Toad and SQL Plus for testing execution of ETL Processes' PL/SQL procedures, packages for business rules.
- Knowledge of HP Quality Center, ALM (Application Lifecycle Management). Executed and managed test cases and responsible for reporting Quality Center/Rally.
- Developed cases and VB scripts using Quick Test Pro for Testing.
- Planned and executed manual & automated API & GUI tests following Agile/Scrum software development principles
Environment: Java, Selenium web driver, Maven, XPATH, Eclipse, ETL, Jenkins Windows XP, python, Coded UI, Test Manager, Quality Center, Agile, JMete, Manual testing, Office Suite, SQL, SharePoint, Jira, SOAP UI .
Confidential, North Haven, CTSr. QA Automation Engineer
Responsibilities:
- Involve in Mobile testing, Point of Sale testing, Functional, Smoke, Regression, Database, Integration, cross browser, UAT and Negative testing in Agile environment
- Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
- Responsible for back-end API testing with SOAP UI and coding in groovy and Java
- Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
- Automated test cases using Selenium WebDriver, TestNG and C# technologies (Visual Studio IDE
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Testing of Client/Server, and Web based applications in Retail / POS domain.
- Used Protractor framework for Applications developed using Angular JS .
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Worked with designing and building automation frameworks in Cucumber BBD .
- Developed UFT/QTP scripts (for Purchase module) using VB-script in QTP/UFT using BPT framework.
- Mobile Testing - Perform UAT on different Mobile devices (smartphones & tablets) with iOS and Android platforms with different OS versions.
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven .
- Designed, developed, and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Involved in Automation of the test cases using Selenium RC, TestNG and Ant .
- Writing complex SQL and PL/SQL queries using Case Logic, Intersect, Minus, Sub Queries, Inline Views, and Union in Oracle .
- Good knowledge on Mockito framework for performing Unit testing, helped developers in Unit testing in test driven development
- Used Appium for native, hybrid Mobile Application Testing for IOS and Android platforms
- Development of project using C#, ASP.Net MVC with framework entity and Web API Service.
- Performed regression Testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS .
- Used Java language and Junit framework for scripting.
- Worked on Agile(SCRUM) Methodology and used JIRA for defect tracking.
- Cross browser, cross platform, and mobile testing - Windows (Chrome, IE, Firefox), Linux (Chrome), iOS (Safari).
Environment: Java, Oracle, SQL, UFT/QTP, Selenium, Appium, UI Automator, ANT, C#, Pivotal tracker, Agile Methodology, UNIX, Windows, Cucumber, BDD, Jenkins, Jmeter, Angular Js, Mobile Testing.
Confidential, Chicago.ILSr. QA Analyst
Responsibilities:
- Analyzed the use cases provided by analysts and wrote test cases.
- Identified test cases to automate the test cases using Selenium WebDriver, Junit, and Java (Eclipse IDE) and Contributed in creation of framework.
- Design, develop and debug tests in a complex environment using tools such as Selenium, TestNG, Jenkins and custom Java frameworks.
- Used TFS for life cycle management such as user stories, bug management and team communication. Also, used Team Foundation server(TFS) source control to deploy application.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI
- Develop QA processes automation test scripts using Python / Selenium to test Web based user interfaces for different type of browsers.
- Created Component scripts for the SAP IS-Retail POS and POS.TP DotNet process Components using Test Automation Tools HP's QTP, QC, BPT.
- Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices
- Used Protractor framework for Applications developed using Angular JS .
- Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend.
- Performed regression testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS
- Defect tracking with HP Quality Center and ALM.
- Resolved object recognition issues using recovery scenario feature of UFT
- Performed functional, integration, black-box, and system, regression, and user acceptance testing.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin, and ruby.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
Environment: Java, Selenium RC, UFT, python, Angular js, Cucumber, Junit, SoapUI, Jenkins, Firefox, Maven, SQL, Eclipse, JIRA, UNIX, Oracle, TIBCO, UNIX and Windows .
Confidential, Washington DCAutomation Engineer
Responsibilities:
- Involved in Analysis, Understanding the requirement specifications.
- Automated the regression test cases using the WebDriver & TestNG.
- Automated the Test Cases using Selenium, WebDriver, Core java (Eclipse), C# (Visual Studio) and Junit.
- Performed functional testing, integration testing, black-box testing, and system, regression testing, and user acceptance tests.
- Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
- Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Automated Regression Test cases using Selenium Web Driver, Jenkins, and Maven . Used Firebug and Fire Path plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
- Prepared and presented deliverables for testing done by the Performance Testing team.
- Involved in testing Web services and XML with tool called SOAP UI . Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Core java Script, UNIX and Windows, SQL, C#, Core java Eclipse, Keyword driven and Data Driven framework.
Confidential, Omaha, NEQA Automation Engineer/Manual
Responsibilities:
- Worked with Business users to understand user's requirement for creating Test Plan and Test Cases.
- Participated in requirement and design reviews.
- Performed Integration Testing, System Testing, and Regression Testing.
- Conducted load testing to ensure the billing systems performance is not impacted.
- Extensively used HP Quality center 9.2 for defect management.
- Participated in requirement and design reviews and Conducted load testing to ensure the billing systems performance is not impacted.
- Wrote VBScripts for Functional and Regression Testing
- Performed functional testing by executing the QTP Scripts from Test Director. Used Python to launch QTP scripts from command line for continuous integration testing.
- Verified ETL logs and reject/discard files for errors and reported them to development team.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Used JIRA for repository, reporting and tracking bugs, and providing updates on resolved bugs
- Used TestNG Annotations in Selenium RC in Java(Junit) and executed as testing suite.
- Performed manual testing to check the functionality.
- Using Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
- Successfully coordinated UAT (User Acceptance Testing) with business users.
- Attended Agile and Scrum meetings, which included Daily Scrums or Stand-ups, Sprint Check-In and Sprint Reviews.
Environment: Java, Selenium WebDriver, Manual testing Ant, Jenkins, Cucumber, Junit, SOAP UI, Python, QTP, Jira, XML, UFT, HP Quality Center 9.2, ETL testing, Agile.
ConfidentialQA Tester/Manual
Responsibilities:
- Involved in creation of manual Test reports and Test cases.
- Having knowledge on working with EPIC and All scripts software applications testing, Testing Life Cycle, Agile/Scrum Methodology, EMR/EHR Application testing and EDI Testing .
- Involved in testing the new functionalities based on test cases manually and coordinated with development team in fixing the issues.
- Tracked defects using HP ALM and utilized waterfall methodology for E-Commerce and POS projects. test specifications and converted them into Manual Test Cases
- Diverse experience in Siebel CRM product performing various roles such as analyst, configurator, technical lead, integration specialist and Technical Architect
- Written SQL Queries to retrieve data from the database.
- Performed Compatibility Testing on Internet Explorer, Mozilla Firefox to verify browser Compatibility.
- Developed cases and VB scripts using Quick Test Pro for Testing
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Tested critical bug 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.
Environment: Manual testing, Siebel 7.7 CRM , VB scripts , SQL, J2EE, TOAD 8.6.1, QTP 9.0 and Quality Center9.0, HP QTP, Oracle 9.i and Windows XP .
