Qa Analyst Resume
Pittsburgh, PA
SUMMARY:
- 8+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation testing on Windows, Mac, UNIX and LINUX platforms.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
- Extensively experienced in performing Manual and Automated Testing.
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
- Experience in analyzing business specification documents, designing and developing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience with Automated Testing tools such as Selenium - RC, WebDriver and Selenium Grid.
- Experienced in automation based on WebDriver and TestNG framework with Java programming language.
- Extensive experience in using JUnit framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Working experience with defect tracking tools like Clear Quest, JIRA, Test Director/Quality Center (QC) and Team Foundation Server.
- Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
- Experienced in XML files, Flat files, CSV files.
- Experienced in bug and defect tracking using tools like Bugzilla, JIRA.
- Experienced in using HP ALM for application lifecycle management
- Good knowledge of SQL, functions, triggers etc.
- Familiar with OSI and TCP/IP
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Experienced in writing SQL queries for back-end testing and validation of data.
- Proficiency in writing load scripts using Apache JMeter.
- Extensive experience with Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
- Capable to demonstrate a commitment to increase product and test process knowledge and skills in current technical/functional area, keeping up to date on any new technical developments.
- Able to quickly learn new technologies think creatively and solve problems in a team environment.
TECHNICAL SKILLS:
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML, Java Script
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Testing: Android, iOS.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center (9, 10, 11.0), JIRA, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Testing tools: Selenium WebDriver, Sahi Pro, HP Quality Center/ALM, JUnit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter, GIT
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburgh, PA
QA Analyst
Responsibilities:- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Created the Test Plan Document, Test Scenarios and Test Cases based on the requirement document like BRD and SRS .
- Involved in preparing Requirement Traceability Matrix
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation ( Java /TestNG ).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using JUnit prior to agile release.
- Performed System Testing, Smoke Testing and Regression Testing on different environments (like Production, UAT ).
- Participate in design walkthrough and review meetings while interacting with customers.
- Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
- Quick setup, execution and reporting of findings for Smoke test for each build.
- Built a detailed, reusable, Keyword and Data driven automation frameworks for Regression test suite in UAT environment using HP Quick test pro .
- Integrated Appium with SauceLabs for distributing tests on the cloud, Integrated Appium with Continuous Integration tool- Jenkins
- Dynamic parameterization of Desired Capabilities through Maven & Jenkins, Launch Appium programmatically on Windows & Mac
- Used Appium for Native and Hybrid App testing.
- Created Shared Object Repository using QTP and developed reusable library functions and Recovery Scenarios using VBScript .
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber .
- Responsible to identify issues during each testing stage and document appropriately using Quality Center and worked with development team to resolve the issues related to defects.
- Used Git for Version Control and Code Collaboration to manage code reviews.
- Written Test Cases for ETL to compare Source and Target database systems, Source to Target column level mapping, check Referential integrity etc and created the scripts accordingly.
- Parameterized the scripts with Action parameters, Data table parameters, Environment variables and random numbers.
- Created user defined functions to reduce the redundant code and enhanced the scripts.
- Involved in executing the Test cases, Analyzing the Test results and Logging the defects in IPM application.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Involved in performing the web services testing with SOAP UI by validating request and response for XML .
- Tracking the Defects and Reporting the bugs on a daily and weekly basis.
- Developed Protractor end-to-end test cases for Web portal implemented in AngularJ S.
- Used Agile scrum methodology and actively participated in the stand-up meeting to keep the whole team informed about the test status.
- Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.
- Facilitated user acceptance testing with business users by utilizing my strong domain expertise.
- Technologies and Tools: IPM, Windows, Linux, HP Quick Test Pro 10.0, Agile Scrum, VB Scripting.
Environment: Selenium WebDriver, Appium, Protractor, Jenkins, Cucumber, SOAP/Rest, Maven, TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, SQL Server, JMeter, Protractor.
Confidential, Little Rock, AR
Senior Automation Engineer
Responsibilities:- Experienced in load and performance testing tool JMeter .
- Involved in writing SQL Queries for backend/ ETL testing.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Integrated Automation scripts ( Selenium WebDriver API ) in Continuous Integration tools ( Jenkins ) for nightly batch run of the Script.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java .
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Involved in designing of Automation Test cases using Selenium WebDriver, Java, JUnit, and Maven .
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Experience testing SOA with Restful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI .
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
- Involved in writing Python Scripts to develop automated scripts and frame works.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Used Maven to configure the dependencies and to run framework. Used SVN as repository and version control.
- Used Java language and JUnit framework for scripting.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
Environment: Java, Selenium, Firebug, SQL, iOS, Mobile Testing, JIRA, Oracle, Jenkins, Microsoft Test Manager, JMeter, Cucumber.
Confidential, Salt Lake City, UT
Selenium Engineer/SOA Tester
Responsibilities:- Confidential is a not-for-profit health system based in Salt Lake City, Utah, with 22 hospitals, a broad range of clinics and services, about 1,400 employed primary care and secondary care physicians at more than 185 clinics in the Intermountain Medical Group, and health insurance plans from SelectHealth.
- Utilized HP Quality Center ( HP QC ) as a bug tracking system.
- Delivered overall Test Summary reports from the Quality Center ( QC ).
- Developed and implemented robust MVC pattern base testing with Selenium RC which cut down the script development time in half.
- Involved in automating test cases using Selenium RC with JUnit.
- Wrote and executed automated test cases using Selenium RC to automate manual testing solutions.
- Used Selenium RC used to test search results of Meta search engine.
- Developed automated script for back-end testing using Selenium RC.
- Performed cross browser functional testing using Selenium RC.
- Responsible in executing Selenium RC test scripts on different browsers and checked for compatibility.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Involved in automation scripting using Coded UI, C#, MTM .
- 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.
- Involved in mapping the requirements to the test cases in QC .
- Documented software bugs and wrote test reports by using Microsoft Test Manager and Team Foundation Server .
- Performed database validation using SQL queries
- Involved in Performing the web services testing with SOAP UI by validating request and response for XML
Environment: Selenium RC, C#, SQL, HTML, SOAP/Rest, Groovy Script, Quality Center, JIRA, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager, Oracle.
Confidential, Lakeland, FL
Automation Test Engineer/ ETL Tester
Responsibilities:- Performed Positive and Negative testing by inputting valid and invalid data
- Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
- Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
- Developed complex SQL queries for data validation and data verification based on data mapping document.
- Identified appropriate test data in relevant source systems and incorporated this data into test scripts.
- Experienced in testing different source feeds of data for ETL and prepared mock data for ETL .
- Performed verification, validation and transformations on the source data before loading into target database.
- Prepared the Test Results document which summarizes testing activities and results.
- Project is developed using waterfall methodology.
- Performed Manual Functional testing with QC and ensures that the existing functionality is working properly by performing regression testing with QTP Scripts.
- Performed Integration Testing and Batch Testing in QTP .
- Involved in creating the Data Base Scripts.
- Executed and scheduled the automation test scripts from Quality Center.
- Involved in User Acceptance Testing ( UAT ) of the application.
Environment: QTP10, UAT, Quality Center 10, C#, ASP.NET, SQL Server, TOAD, UNIX, HTML, VB Script.
Confidential, San Mateo, CA
Senior QTP Engineer/Web Service Tester
Responsibilities:- Executed and scheduled the automation test scripts from Quality Center.
- Performed Positive and Negative testing by inputting valid and invalid data
- Involved in writing the Backend scripts.
- Project is developed using waterfall methodology.
- Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
- Developed QTP scripts for various reports.
- Performed Manual Functional testing with QC and Involved in User Acceptance Testing ( UAT ) of the application.
- Experience in implementing Quality processes in waterfall methodology.
- Developed test scripts for web services using SOAP UI and worked with XPATH .
- Involved in SOAP & REST based web services testing using SOAP UI web services testing tool.
- Tested request and response XML 's based web services interfaces using SOAP UI .
- Prepared the Test Results document which summarizes testing activities and results.
- Regression Testing with QTP .
Environment: C#, ASP.NET, Oracle, Quality Center, QTP, SOAP/Rest, TOAD, VB Script, MS Office
Confidential
Manual Tester
Responsibilities:- Involved in writing the SQL Queries.
- Participated in Integration, System, Smoke Testing.
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
- Performed End to End Testing and involved in User Acceptance Testing .
- Used Quality Center ( HP QC ) as a bug tracking system.
- Analyzed test specifications and converted them into Manual Test Cases.
- Implemented waterfall methodology.
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
Environment: Quality Center, Manual testing, UAT, MS SQL Server, SQL, MS Office.
