Quality Analyst Resume
Richardson, TX
SUMMARY
- Over 7+ years of experience in Software Quality Assurance and Software Testing ofclient/server applicationsandweb - basedapplications.
- Proficient in using HP interactive products like -HP Quick Test Professional (QTP)/UFT, HP Quality Center (QC/ALM) and Open Source tools like Selenium WebDriver.
- Experience in analyzing, reviewing and understanding Business Requirement Document (BRD), Functional Requirement Document (FRD) and System Requirement Documents (SRS).
- Actively involved in Agile/Scrum methodology of software development by participating in sprint planning, sprint review, requirement review, defect review, and retrospective meetings.
- Proficient in testing windows based, web based and client-server applications.
- Proven ability in designing and creating automation frameworks for web-based application using Java, Selenium WebDriver, Cucumber for Behavior Driven Development(BDD), TestNG, TDD, Maven and debugging through log4j in Eclipse(IDE).
- Experience in Page Object Model (POM) with page factory, Data driven, Apache POI API, integrating Maven with TestNG and Jenkins for continues integration.
- Experience with Web Services, SOAP, SOAP UI, RESTFUL, WSDL technologies.
- Proficient in using bug tracking and test management tools like Bugzilla, JIRA and HP Quality Center (QC)/ALM.
- Proficient in core java, Object Oriented programming (OOP) concepts and excellent knowledge in HTML, CSS, Java Script, PHP, XML, C, C++ and UNIX.
- Working experience in structured query language (SQL) and RDBMS concepts.
- Well familiar with software development life cycle (SDLC), software test life cycle (STLC), Bug life cycle.
- Good knowledge of software QA methodologies like Waterfall, V-model and Agile/Scrum.
- Experience in creating test plan, test scenario, writing/executing test cases, test reports and documentation for manual and web automated testing.
- Participated in requirement review meetings, analyzed requirements and developed test scenarios, test plan, test cases, Requirement Traceability Matrix (RTM), test scripts, test execution, defect management, reporting and tracking.
- Good understanding of application hardware and architecture.
- Hands on experience in Black box testing, unit testing, component testing, Integration testing, system testing, Regression testing, functional testing, GUI, smoke, sanity, user acceptance testing, back-end testing using SQL, compatibility testing and build verification testing.
- Good exposure on different automated testing frameworks: Linear, Modular, Library Architecture, Data-Driven, keyword and Hybrid.
- Interacted with developers, team members, team lead and end users for issues over requirements or defects.
- Strong technical, analytical and problem-solving skills. Quick learner of new software/tools, self-starter, able to work independently and collaboratively within in a diverse team.
- Strong organizational and communication skills, both verbal and written.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, SQL, PLSQL
Operating Systems: UNIX, Windows 95/98/NT/2000/XP/7/8, Linux
Internet: HTML, CSS, XML, VBScript, PHP, JavaScript, JSP, J2EE, PHP
Testing Tools: QTP/UFT, Quality Center QC)/ALM, SoapUI, Selenium
Others / Reporting Tools: JIRA, Bugzilla, Microsoft Office Suite, Crystal Reports, Oracle, SQL Server, MySQL
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
Quality Analyst
Responsibilities:
- Analyzed business requirements, system requirements, studied the application and interacted with clients, developers and QA team.
- Worked with Scrum Master/Product owner, testing and development team in identifying product backlogs, sprint backlogs, story point and prioritizing user stories.
- Performed manual testing prior to automate testing for usability testing.
- Designed, developed and executed automated test scripts in java using Selenium WebDriver.
- Performed Functional tests using Selenium WebDriver with data-driven framework.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Used Apache POI for the data driven test cases.
- Verified data integrity by back end testing of the application by writing SQL queries.
- Applied robust page object model (POM) pattern on new builds and every modification in the application to do smoke and regression testing.
- Responsible for running automation regression suite once in every sprint and logging defects for failed steps.
- Executed scripts using Jenkins as a continuous Integration tool to configure with build management tool, Maven.
- Analyzed application to find out which part needed to be manually tested.
- Performed functional testing of SOAP and RESTFULL web services using SOAP UI tool.
- Involved in testing web services, validated request and response XML and added assertions to validate the XML in web services.
- Involved in executing Selenium scripts on different browsers and checked for compatibility.
- Validated bugs, generated defect report and reported bugs and email notifications to the developers using JIRA.
- Participated in daily stand-up meeting, walkthrough meeting, weekly automation meeting and weekly assessment meetings with testing team, business analysts and developers.
- Analyzed application to find REST API skills and SOAP Skills .
Environment: Selenium WebDriver, Windows, Oracle, UNIX, Android OS, Eclipse (IDE), Java, Mobile, JIRA, TestNG, POM, Maven, Jenkins, XML, SQL, HTML, CSS, Soap UI.
Confidential, Dallas, TX
QA Analyst
Responsibilities:
- Analyzed Business, Functional requirements and Design review documents to develop test plan and to write test cases in java.
- Attended meetings with Business Analysts, Developers and QA team to resolve issues regarding the requirement updates and/or changes in the database fields.
- Involved in creating Test plans for different components within the project.
- Involved in testing the application using Scrum (Agile) methodology.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in testing environment using Selenium WebDriver.
- Performed Functional testing, Integration testing, System testing, Positive testing, Negative testing, GUI testing and UAT testing.
- Implemented Data driven testing to verify the same functionality with multiple sets of data using Apache POI API.
- Involved in Maven configuration for running servers and scripts after the build.
- Contributed in developing Automation Framework that uses selenium WebDriver and TestNG framework implements using Data Driven, Page Object Model (POM).
- Involved in tracking defect and reporting defects to the developer team using JIRA.
- Defect testing and exploratory testing/ad-hoc testing performed after each build.
- Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
- Involved in conducting tests on Web Services API transactions like automatic payment, wire transfer, and account transfers sent over HTTP by inspecting every XML request and response using SOAP UI.
- Used Firebug, Fire path, Chrome developer toolkit and customized XPath and CSS to locate web elements.
- Used Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed and executed SQL queries and procedures to perform database testing.
- Provided weekly status report to project manager and team lead, worked closely with Business and development teams
- Participated in every day stand-up meetings, iteration planning and retrospective meetings.
Environment: Selenium WebDriver, Java, TestNG, XML, HTML, CSS,UNIX, Windows, Eclipse IDE, Android SDK,SQL Server 2008, SOAP UI, Java script, JIRA.
Confidential, Atlanta, GA
QA Tester/Analyst
Responsibilities:
- Analyzed the system requirements and created test plan, test scripts and test scenarios for various modules of the application.
- Performed Functional and Regression testing using QTP.
- Used QC for logging defects identified for each build and assisted developers with defect resolution.
- Performed defect analysis, Validation activities, reported defects & tracked defects through to resolution.
- Identification and analysis of business issues with the application arising from system testing before the system went into UAT, reducing the number of UAT cycles required.
- Assisted with the Creation and execution of automated test scripts
- Developed Test Scenarios and Test Cases after analyzing the requirement documents.
- Prepared test data for positive and negative test scenarios for functional testing as documented in the Test plan.
- Document Test Automation Framework setup instructions on confluence page.
- Performed manual testing for the GUI functionality of the application.
- Monitored and planned tests and test scripts usingQuality Center and used its bug reporting capabilities to document bugs.
- Involved in extensiveDATAvalidation using SQL queries and back-end testing
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Documented Test cases, Test results and Test procedures in Quality Center(QC)
- Created, updated and maintained Test Matrix and Requirement Traceability Matrix(RTM) in QC
- Involved in manual test execution and compared expected and actual test results.
- Performed Functionality test, smoke and sanity test, Integration test, Regression test and End to End testing.
- Generated comprehensive reports (test progress, test coverage, defect status ensuring QA activities were properly established in QC.
- Used SharePoint to maintain document testing document libraries and wikis.
- Proactively supported QA managers in the management of the testing phase.
Environment: Windows XP/NT, Waterfall, QTP, Quality Center, Bugzilla, Load Runner, DB2, DB Visualizer, Oracle, TOAD, UNIX, SOAPUI, VBScript,REST API SKILLS, HTML, Microsoft Office
Confidential, Downers Grove, IL
QA Analyst
Responsibilities:
- Rest API skills
- Reviewed and analyzed Business Requirement Documentation (BRD) to gain understanding of Health care Terminologies.
- Created test scenarios and test cases based on test plan and functional documents.
- Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Involved in web services testing with SOAP UI by validating request and response for XML and JSON files.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP)
- Customized the QTP test as per the test Case by using the VB-Script.
- Performed manual testing for various modules of the application.
- Executed SQL queries to verify the database for the relevant test cases.
- Maintained a complete set of Technical and User Documentation.
- Documented the defects in Quality Center and assigned them to relevant developer.
Environment: HP Quality Center, QTP, VB Script, Java, HTML, DHTML, CSS, SOAP UI, IIS web Servers, Oracle.