Qa Analyst Resume
Dallas, TX
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.
- 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.
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.
- Experience in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies
- 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 and Hudson.
- Extensive knowledge in Protractor framework for Applications developed with Angular JS . Experienced in using Node JS .
- Specialized in Performance Testing applications using load - testing tool Load Runner.
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Implemented simulator and emulator for Mobile App Testing in Android and IOS Platform using Appium.
- 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. Experienced in using Robot Framework which is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD).
- 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.
- Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful API, UDDI, eclipse.
- Involved in Backend testing - Validated the data in the database by running SQL queries.
- Experienced in Database Testing by using SQL & PSQL queries and also worked on ETL testing.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Experienced with digital media streaming devices such as Chromecast, Roku etc.
- Having good Knowledge in ITKO Lisa tool.
- Extensive experience in Unit Testing, Functionality testing, Black box testing, Build verification testing, Regression testing, Integration testing, System testing, Compatibility Testing, User Acceptance Testing (UAT), GUI Testing, Web Service Testing, Browser Compatibility Testing and Test Driven Development.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum. Extensively participated in Scrum Meetings.
- Experienced in working in cloud based technologies like Amazon Web Services(AWS).
- Good knowledge on Object Oriented Programming (OOP) concept. Used Java for test case automation.
- 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, Linux, Unix and MAC.
- Experience in interacting closely with scrum team members and in understanding User Stories to full fill the tasks associated with user stories.
- Excellent interpersonal abilities, Quick learner, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS:
Testing Tools:: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, ITKO Lisa JUnit, Cucumber, Firebug, FirePath, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing), Ctest, Perfecto mobile, Espresso.
Language/ Script: Java, JavaScript, Ruby, VBScript(UFT), C, C#, Python.
Frameworks: Junit, TestNG, TDD, BDD, Mockito, Protractor, Robot Framework.
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, MongoDB.
Platforms: Windows 7/Vista/XP, UNIX, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
QA Analyst
Responsibilities:
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
- Automated highly transactional web application using Selenium WebDriver.
- Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Good knowledge on Object Oriented Programming (OOP ) concept. Used Java for test case automation.
- Performed browser compatibility testing (Firefox, Chrome, Safari, Opera, Opera mini) of a web based application to ensure that functionality works fine.
- Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG/Junit.
- Experienced in implementing Robust test cases. Integrated with Continuous Integration tools Jenkins and Hudson for running test on regular basis automatically.
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Implemented simulator for Mobile App Testing in Android Platform using Appium. Performed manual testing in physical devices emulator and IOS simulator.
- Tested and coordinated mobile applications in both Native and Web environments and validated the mobile application functionality on physical smart phone hardware devices and virtual device emulators like: Device Anywhere, Espresso and Simulators like: Android SDK, IPhone SDK etc.
- Experienced in using Robotium which is an open-source test framework for writing automatic gray box testing cases for Android applications. Experienced in using Robot Framework which is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD).
- Managed QA tasks, requirements and defects in HP Quality Center.
- Implemented HP ALM for running Test sets in batch mode and analyzed test results.
- Created Driver Scripts in ALM to run scripts at a particular time. Used ALM for defect tracking.
- Executed test cases with TFS, MTM and other corporately-supported tools, both licenses and open-sourced, used in the creation of test artefacts, troubleshooting and issue validation.
- Performed Regression Testing at various phases of development life cycle for impacted existing functionality. Used TOSCA test suite for regression testing and automation testing.
- Used Protractor and Java script to write automated scripts and to test angular JS. Experienced in using Node JS.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing and done RESTful service load testing using Gatling (scala).
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script. Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Testing the newly developed API through Google Chrome plugin called Postman.
- Experienced in testing services which are in cloud technologies such as Amazon web services(AWS).
- Involved in Backend testing - Validated the data in the database by running SQL queries. Experienced using MongoDB.
- Preparing test data from database by writing SQL queries. Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from database.
- Verified ETL logs and reject/discard files for errors and reported them to development team.
- Used ITKO Lisa tool for SOA testing and for virtualizing the payment services that are unavailable at the time of testing.
- Good knowledge on Mockito framework for performing Unit testing , helped developers in Unit testing in test driven development.
- Worked in Agile - Behavior Driven Development (BDD) model. Experienced in using JBehave for Behavior driven development.
- Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
- Extensively experience in testing code using FitNesse. Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Helped to Implement load and performance testing tool using JMeter, LoadRunner to one of the other teams.
- Worked on Agile(SCRUM) Methodology and used JIRA, Bugzilla for defect tracking.
Environment: Java, Cucumber, Selenium, Appium, ITKO Lisa, ETL, Maven 3.1.1, Quality Center, FitNesse, Gatling framework, Eclipse, Jasmine, SoapUI, Groovy, Robot Framework, postman, HTML, Jenkins, Git, Mockito, TOSCA, JIRA, Bugzilla, Protractor, SQL, Python, TestNG, Junit, Node JS, JDBC, JMeter, LoadRunner, Espresso, Robotium, Agile(SCRUM), Linux.
Confidential, Saltlake City, UT
QA Automation Tester
Responsibilities:
- Involved in creation of automated test cases for testing various web modules like supplier data, inventory tracker, exchange tracker, damage tracker.
- Identified test cases to automate the test cases using Selenium WebDriver , Junit and Java (Eclipse IDE) and Contributed in creation of framework.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver. Involved in Automation of the test cases using Selenium IDE, Junit and Ant .
- Implemented load and performance testing tool using JMeter.
- Responsible for back-end API testing with SOAP UI and coding in groovy and Java .
- Created tests with Assertions like Schema Compliance , SOAP , XPath assertions using SOAP UI .
- 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.
- Validated Web Service modules using Soap UI tool (Preparing Web Service request and added authentication information in Soap Header). Used SOAPUI tool to test web services for Order History, Shopping cart, Account Creation and Shipment Tracking web services.
- Experienced in Regression testing using TOSCA test suite.
- Experienced in performing load test on Restful services using Gatling framework.
- Involved in the Continuous Integration of the automation framework with Jenkins .
- Worked with designing and building automation frameworks in Cucumber BBD .
- Used Specflow-Cucumber to Automated acceptance tests with C# .
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Performed regression Testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS . Used Ctest and Perfecto mobile for cloud based mobile testing.
- Experienced in ETL testing and BI testing.
- Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server. Experienced using MongoDB.
- Experienced in Salesforce QA using Selenium/Java.
- Used Protractor framework for Applications developed using Angular JS .
- Experienced in using Rally tool.
- Used JIRA and VersionOne for Identifying, logging, tracking and escalating bugs.
- Helped one team to Work on Python scripting to do functional testing. Used Pyunit for unit testing.
- Performed smoke testing in UAT and production environments for deployment verification
- Actively participated in daily scrum and sprint meetings as part of Agile Environment .
Environment: Java, Eclipse, Selenium, APPIUM, Perfecto mobile, JIRA, SOAP UI, Gatling, TOSCA, Rally, ANT, Junit, Specflow, Cucumber, Protractor, SQL, Jenkins, JMeter, BDD, Agile, Mobile Testing, Ctest, Python, Spring, Linux.
Confidential, Mishawaka, IN
QA Engineer
Responsibilities:
- Reviewed all the Requirement documents, Functional Specification and Use Case documents.
- Analyzed the use cases provided by analysts and wrote test cases.
- Developed test cases, test scenarios and test data according to specifications.
- Analyzed the functionality and designed test cases for both functional and regression testing and editing of automated script by inserting logical commands to handle complicated test scenarios.
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Performed functional, integration, black-box, and system, regression, and user acceptance tests. Experienced in implemented Robust test cases.
- Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency.
- Experienced in using Robot Framework for acceptance testing and acceptance test-driven development (ATDD).
- Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven. Used Firebug and FirePath 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.
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Used Appium for mobile testing and Perfecto mobile for cloud based mobile testing.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby. Knowledge in using JBehave framework for Behavior driven development.
- Experienced in using cloud based services such as Amazon web services.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
- Used python to develop Automation framework to Validate RESTful Web Services.
- Developed test suite for all the Web service operations in the SOAP UI test tool.
- 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 application in highly dynamic environment with sprint team using agile methodology.
Environment: Selenium, Java, Cucumber, Ruby, JBehave, Robot Framework, Gherkin, Soap UI, Restful, Python, Web driver, SVN, Linux, Agile.
Confidential, Dallas, TX
Automation QA Engineer
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.
- Used QTP 9.2 to record and run reported test cases for general purpose reporting
- Conducted online regression testing involving various business processes including - Online customer, Verification, Online Finances Verification and Online Invoices Verification.
- Tested Enterprise SOAP and Restful Web Services using SOAP UI tool.
- Involved in testing Stored Procedures, Functions, Triggers and packages utilizing PL/SQL.
- Verified ETL logs and reject/discard files for errors and reported them to development team.
- Involved in backend testing with SQL, check the data integrity and referential integrity.
- Worked with multiple teams on assigned projects.
- Performed manual testing to check the functionality.
- Used Bugzilla tool for defect tracking.
- 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, XML, SQL, PL/SQL, UFT, HP Quality Center 9.2, HP Quick Test Professional, ETL testing, Soap UI, Agile.
Confidential, Chicago, IL
QA Engineer
Responsibilities:
- Involved in Analysis, Understanding the requirement specifications.
- Creation and Execution of manual test cases.
- Involved in debugging the stored procedures written for the business rules tester.
- Analyze testing results and defects, and provide recommendations to development team.
- Reported the bugs/defects through Quality Center.
- Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
- Performed regression tests on the application to assure proper functionality of the site after new builds.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
Environment: QTP 9.2, Quality Center 9.0, manual testing, Oracle 10g, SQL, Agile, Linux.
Confidential
Manual/QA Tester
Responsibilities:
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
- Involved in creation of manual Test reports and Test cases.
- Involved in testing the new functionalities based on test cases manually and coordinated with development team in fixing the issues.
- Experienced in implementing Robust test cases.
- 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.
- Used Mercury Quality Center to develop automation testing scripts for web and client server applications.
- 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.
- Analyzed performance of Web-server, Application-sever and Database-server in virtual user’s load.
- Created Load Runner Scenario utilized user scripts into real Performance Test, utilized different Load Runner monitoring tools, identified bottlenecks and analyzed the performance of Application Server and Database Server.
- Executed test scripts manually and then recorded the same in Win runner. All the issues that came up during this process were logged in Test Director as defects.
- Defects were tracked, reviewed, analyzed using Test Director.
Environment: Mercury Interactive quick test Pro, Load Runner 7.8, Test Director 8.0, Win Runner 7.6, Visual Basic, Oracle, SQL server, manual testing and Internet explorer.