Qa Analyst Resume
Cherry Hill, NJ
SUMMARY
- Progressive IT experience (7 years) with expertise in QA, design, development and testing software systems.
- Experienced in Architecting QA test harnesses and test automation frameworks, mainframe testing, development in Oracle and SQL Server environments.
- Experienced in testing Web Services - SOA architecture, XML transactions, SOAP, HTTP, WSDL, and RESTful services using tools like SOAP UI.
- Experienced in working with onshore and Offshore teams in India and Europe.
- Successfully turned around testing activities throughout the SDLC (waterfall and agile methodologies-TDD & BDD) and developed test automation framework (Selenium, Mercury Quality Center (HP ALM), UFT (QTP), Test Complete) for multiple projects with clients ( Confidential, Confidential .)
- Extensive work experience on Functionality Testing, GUI Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing, Black-box Testing, Ad-Hoc and End to End testing.
- Participate in all testing activities for complete Software Development Lifecycle, like analysis of business and functional specifications, formulation of Test Plans /Test Design Documents /Test Cases /Test Results and Metrics, manual black -box testing, product deployment and UAT.
- Excellent breadth of knowledge in Project Management, full software development lifecycle, software testing methodologies, quality assurance procedures, application testing and process re-engineering.
- Experience testing web-based applications, client-server applications, mobile applications (Android, IOS) on Mobile Handsets.
- Strong Project Coordination, team management and mentoring abilities in software test automation and software testing methodologies.
- Knowledge of Defect tracking and reporting tools like JIRA, Bugzilla and Test management tools like Microsoft Test Manager, Quality Center.
TECHNICAL SKILLS
O/S: UNIX (SUN Solaris), Linux, Mac, MS Windows /2000/ NT 4.0/XP
Languages: JavaScript, Java/J2EE, PL/SQL, SQL, HTML, C, C++, VB5.0/6.0
Automation Tools: HP Unified Functional Testing (UFT), Selenium, Test Complete 8/9/10, Cucumber
Test Management: HP ALM (Mercury Quality Center /Test Director), Rally, SOAPUI, VMWare, Bugzilla, JIRA
Methodologies: RUP, Object Oriented, Agile/Lean (Scrum, TDD, BDD), Waterfall
Scripting languages: VBScript, PERL, Shell scripting, JavaScript, Python
Databases: SQL Server 2000/2005/2008, Oracle 11g/10g/9i
Networking: TCP/IP Protocols, Wireless networking
PROFESSIONAL EXPERIENCE
Confidential, Cherry Hill, NJ
QA Analyst
Responsibilities:
- Designed and executed a detailed Integration and System test plan.
- Worked in an agile team with developers and assisted them from time to time to help with bug fixes.
- Prepared test scenarios from the requirements using the user stories from each iteration.
- Creation and maintenance of test cases using test requirements.
- Created and executed manual and automated test cases for web services/XML/SOAP/REST using SOAPUI and company’s internal tool DMS.
- Created mock web services, evaluated function prototypes, parameter lists and the SOAP envelopes during the testing process.
- Worked with the WSDL file to test the request and response XML. Added assertions to validate the response xml with the database.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language
- Created automation test scripts using selenium, cucumber built on Eclipse IDE.
- Performed back-end testing and wrote SQL queries, joins to verify data in SQL server database.
- Performed manual testing on the web application on different environments with build deployed on UAT, production, development and test environments.
- Performing black box, regression, GUI and user acceptance testing for the web application.
- Performed extensive functional testing of the Cor360 application that is a JAVA/J2EE based web application being converted from a legacy system.
- Coordinated verification activities of SRS, use cases, system architecture and high-level design documents
- Created the requirements traceability matrix, defect tracking and test case management procedures in Quality Center(ALM).
- Conducted requirement reviews/Test Plan reviews/Test case reviews.
- Did extensive backend testing using SQL queries and sub queries to check backend data and verified data integrity.
- Created and executed test cases using quality center(ALM).
- Generated reports and analyzed the results using quality center(ALM).
- Identified and reports defects using Team Foundation Server.
- Performed Google Analytics testing on the web application.
Environment: Windows Server 2008, SQL Server 2012, Visual studio, Team Foundation Server Automation: Java, Cucumber, Selenium, TestNG, Microsoft Test Manager, SOAPUI, JIRAConfidential, Cary, NC
Lead QA Automation Engineer
Responsibilities:
- Independently created automation test framework for both client as well as server testing.
- Tested Report2Web application, client tools native application on mobile platforms iOS using simulators and emulators and also with real time devices.
- Created test cases and built automation test suite using Test Complete.
- Created web services tests using SOAPUI and Test Complete.
- Performed manual testing on the server as well as client side of Report2Web software.
- Created, recorded and wrote scripts for flash and flex application via the MSAA engine and flex client library of Test Complete.
- Performed load testing by creating 250 virtual users trying to simultaneously single signing-on and performing functional tests on the Report2Web application.
- Coordinated meetings, design plan meetups and delivered training on automating Report2Web application using Test Complete.
- Performed and maintained nightly runs of the smoke and regression test suites using Test Complete scripts.
- Performed back-end testing and wrote SQL queries to verify data in SQL server databases.
- Created automated project test suites for client testing on Report2Web client tools- Buster, Router, Bundler, Publisher.
- Created automated project test suites for server testing on Report2Web web application.
- Created virtual machines using VMWare and tested Report2Web application using different combinations of operating systems and databases on different virtual machines.
- Created automated test scripts to schedule automated runs of the project test suites of Test Complete using the tool Test Execute.
- Identified defects and reported defects using Bugzilla.
Environment: O/S: Windows 2000 Server, Windows 2003 Server, windows 2008; Database: Oracle 9i/10g, SQL Server2005/2008, Linux, JavaScript
Confidential, Cary, NC
QA Consultant (Contract)
Responsibilities:
- Designed and executed a detailed Integration and System test plan
- Performed smoke test and sanity testing for the new builds.
- Performed extensive manual testing of the web interface of the application.
- Created a regression test suite and planned automation using QTP 9.2
- Was a part of the designing and implementation of the QA strategy for the use of QTP in the automating the process of the client-server application testing. With its emphasis on code re-use, this strategy significantly reduced test script development time and increased script reliability
- Performing automated testing using QTP by building and maintaining new scripts.
- Performed Web Services testing and basic functional testing using SOAPUI.
- Reported defects using a defect tracking tool- HEAT and RALLY.
- Identified defects and interfaced with developers to resolve them and provided full support to the development team.
- Tested message routing through FTP and MQ.
- Used notification test client and xml files to verify the sent notifications by creating a Creation of a pluggable framework for sending customer notifications via email, mq and ftp to FindUsRail application contacts, SSO application contacts and custom application contacts as defined by application.
- Designed and implemented test sets and test plans using Mercury Quality Center.
- Performed manual testing of the notification test client to verify the message flow.
- Created the automated test regression suite by building test scripts using the mercury's test automation tool QTP.
- Created the requirements traceability matrix, defect tracking and test case management procedures
- Maintained/updated test cases and automation scripts after every release
- Supported Development Team to analyze logs and output xml's while testing functionality
- Performed knowledge transfer activities for QA processes and methods for testing databases (Oracle 9i, SQL Server 2005)
Environment: O/S: Windows 2000 Server, Windows 2003 Server, Unix; Database: Oracle 9i/10g; Test Automation Tool: Quick Test Pro 9.2; Test Management Tool: Quality Center 9.0 Tools: Toad, Perl, VB Script