Qa Analyst Resume
Plano, TX
SUMMARY:
- Over 7 years of hands on experience in Quality Assurance with a Bachelor’s Degree in Computer Information Systems
- Diversified experience in Automated, Manual, Functional, and Performance testing of Web and Client/Server application on Unix/Windows environment to secure a position of Software Test Engineer / Quality Assurance Analyst
- Strong knowledge and work experience in Manual testing and Automation testing using Ruby Cucumber, Selenium and QTP/UFT.
- Extensive knowledge of Software Development Life Cycle (SDLC),Test Life Cycle(STLC), Defect Life Cycle, QA Methodologies such as, Waterfall, Iterative, Agile / Scrum / ATDD / TDD / BDD and Continuous Integration (CI).
- Experience of testing Web - based and Client Server applications.
- Proficient in developing Test Plans, Test Cases, and Automated Test Scripts.
- Validate User Stories, Test Scenarios, Test cases as per BRD, SRS, FSD documents.
- Expert of writing Features, Test Scenarios, Tests Steps, Cucumber Table, Scenario Outline, Background using Gherkin from User Story / Acceptance Criteria.
- Created daily progress against targets, provided progress or status reports on testing activities to management and had taken action to resolve defects, if necessary.
- Performed Accessibility Testing/508 Compliance using JAWS
- Extensive experience with JIRA, Kanban, Scrum and Confluence.
- Expert of developing automation framework for Cloud based Cross Browser and Cross Platform testing using Sauce Lab.
- Extensive expertise of Headless testing using PhantomJS and Ruby-Cucumber Framework.
- Experienced in GUI testing, Smoke testing, Functionality testing, Back End Testing, Integration testing, Regression testing, System Testing, Data Driven Testing, End-to-End testing, Ad Hoc testing, Sanity testing, Web Service and Rest Service (Using SOAP UI) and UAT.
- Engineered automation frameworks (Modular/Keyword Driven, Page Object Framework, Data-Driven Framework and Hybrid) from scratch using Cucumber, Ruby, Selenium WebDiver / Watir WebDiver, Rspec gem.
- Sound experience in Version Control tools like Git, GitHub, Bitbucket, SVN, Stash, Source Tree, Bash, Command line execution.
- Worked with Jenkins to create builds for running automated smoke tests and Regression test.
- Extensive expertise in developing external custom functions using VBScript and using Descriptive Programming for QTP.
- Extensive expertise in developing QTP Automation Frameworks i.e. Data-driven, Keyworddriven and Hybrid frameworks.
- Experienced with Relational Database Management Systems (RDBMS), extensive expertise in back end testing and efficient in writing SQL complex queries, store procedure, view and trigger.
- Expert in Installing and administrating HP quality center / ALM; Requirement analysis, requirement design in QC, Test Planning, Test step Design, Test Automation, Test Execution, Defect Reporting, Test Status Reporting, Collaborating entire test management, Test Closure Activities, and Risk Management using QC / ALM.
- Excellent logical and analytical testing skills with good communication skills.
- Fast learner and active team player with excellent written and interpersonal skills.
- Ability to handle multiple tasks and work independently as well as in team in a time sensitive environment.
TECHNICAL SKILLS:
Testing Tools: HP Quality Center, Rally, Selenium IDE/RC/Webdriver, Eclipse, Atom, Visual Studio, TestNg, Junit Quick Test Professional (QTP), Test Director), Soapui, TOAD, PVCs Tracker, JIRA, IBM Rational Robot, Clear Quest, BMC Remedy, Rational Manual Tester(RMT), JMeter. Entellitrak Tracking Tools.
Languages: Visual Basic, C++, C#, Javascript, J2EE, PL/SQL, HTML, Macromedia Dream weaver, VB Script, XML, Dojo
Operating Systems: UNIX, MS DOS, Windows Vista, Windows XP, Windows 2000, and Windows 95,Windows 7, Windows 8
Database: MS SQL Server 2005/2008, Oracle10g, 11g, 9i, MS AccessMicrosoft Tools: MS Word, MS Excel, Power Point, MS Works, and Outlook, MS Visio, Microsoft Lync, Microsoft Outlook express, IBM Lotus Note
Application Server: Web Logic, IIS, Apache, JBOSS
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
QA Analyst
Responsibilities:
- Performed Manual GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, Database Testing and User Acceptance Testing
- Analyzed requirements and user cases, certified application-specific software, performed ambiguity reviews of business requirements and functional specification documents
- Executed test cases manually and logged defects using Clear Quest
- Conduct Validation Testing using LBS console by extracting the data on excel
- Wrote test cases for Financial application enhancement and implemented changes
- Tested the Financial Application for equities products
- Conducted functional and regression testing on the Financial Calculators
- Conducted UAT Testing
- Tested the application in QA, PRODUCTION, UAT Environment
- Used SOAP UI, WebLogic ANT task to test Web Services running on WebLogic Server.
- Performed Client Application Testing, Web based Application Performance, Stress, Volume and Load testing of the system
- Wrote test scenarios using Gherkin from acceptance Criteria with minimum supervision.
- Wrote Step Definition code using Watir Webdriver API commands with Ruby scripting.
- Developed and maintain Page Object Model/Framework pattern based on Page Object gem using Selenium Webdriver with Cucumber framework.
- Organized function libraries, Environmental variable and associated in project using Ruby and Selenium.
- Created custom Xpaths to capture Dynamic elements.
- Performed Data Driven test using Scenario Outline in cucumber framework.
- Performed Automated Cross Browser and Cross Platform Testing using Sauce Labs.
- Executed automated smoke test from Jenkins in daily basis.
- Used Git, GitHub and SVN for code version control.
- Experienced working with Source Tree and Command line tool.
- Experienced building and executing, using SQL queries for Backend testing against SQL Server and Oracle Databases.
- Used multiple scenarios to test data entering into appropriate data bases as described in test plans.
- Planned and led meetings with the QA lead and Developer to discussion and resolution of defects found in testing phases.
- Created scripts to enable the Controller to measure the performance of Web server under various load conditions
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP)
- Inserted Object Data Verification Check point on Quick Test Professional (QTP) automation testing tools
- Verified Back end Data using ODBC after interacted with front-end Automation Test script
- Utilized QTP for Shared Object repository creation and maintenance, used regular expression, re-usable actions, data table, checkpoints and recovery scenario
- Developed and documented effective test procedures, which effectively directed other’s’ work
Environment: Java, HTML, UNIX, SQL, Oracle 10g, Rest Web services, Apache, SeleniumJava, TestNg, HP Load Runner, IBM Rational Robot, JMeter, quest, HP Quick Test Professional, IBM Rational Manual Tester.
Confidential, Plano, TX
Sr Quality Assurance Analyst / Test Automation
Responsibilities:
- Analyzed User Stories, business requirements to determine necessary testing scenarios for testing.
- Worked in an ACM environment with a dynamic Agile team.
- Used JIRA for writing test scenarios and maintained defects.
- Worked with Kanban board for agile management.
- Attended grooming meeting with BA and provided feedback.
- Organized and attended ACM review sessions to review test cases / Test scenarios with the
- Team members.
- Attended Sprint Planning meetings with mangers, BAs, Developers, and the testing team.
- Wrote Features, Test Scenarios, Tests Steps, Cucumber Table, Scenario Outline,
- Background using Gherkin from User Story / Acceptance Criteria with minimum supervision.
- Wrote Step Definition code using Watir WebDriver API commands with Ruby scripting.
- Developed and maintain Page Object Model/Framework pattern based on Page Object by using Watir WebDriver, Selenium WebDriver and Rspec gem, Ruby and Cucumber.
- Organized function libraries, Environmental variable and associated in project using Ruby and Selenium.
- Created custom Xpaths to capture Dynamic elements.
- Performed Data Driven test using Scenario Outline in cucumber framework.
- Executed automated Smoke test and Regression test from Jenkins in daily basis.
- Developed automation framework for Cloud based Cross Browser and Cross Platform testing using Sauce Lab, Ruby and Cucumber.
- Used Git, GitHub and SVN for code version control.
- Experienced working with Source Tree, Bash and Command line tool.
- Experienced building and executing, using SQL queries for Backend testing against SQL Server and Oracle Databases.
- Used multiple scenarios to test data entering into appropriate data bases as described in test plans.
- Planned and led meetings with the QA lead and Developer to discussion and resolution of defects found in testing phases.
- Document software defects, using a bug tracking system like JIRA, and report defects to software developers.
- Used MS Excel for spreadsheet analysis, traceability matrix, and test metrics.
- Tested and implemented 508 compliances using Screen Reader tool Hi-Software for ACC Verify and JAWS software to meet the customer requirements
- Conducted internal and external reviews as well as formal walkthroughs, and participated in status meetings.
- Imported data from the Database to the Data table and performed Data Driven testing with different Data sets for reports generation module in Selenium.
Environment: Cucumber, Ruby, ATDD,BDD, TDD, Sauce Lab, Agile, JIRA, Windows 7, SQL-ServerOracle, Selenium, Java, TestNg, JIRA, SoapUI, Sauce Lab, Confluence., 508 Compliance, Jaws.
Confidential, Plano, TX
QA Analyst
Responsibilities:
- Performed Manual GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, User Acceptance Testing
- Analyzed requirements and user cases, certified application-specific software, performed ambiguity reviews of business requirements and functional specification documents
- Attended Weekly tech review meeting
- Updated the BRD according to the Business User’s demand
- Wrote Test Cases for enhancement of the Driver-360 Solution, ID, DL, CDL, SOR, IFP&SGP, Other Executed Test cases and logged defects using Test Track
- Develop and updated UAT scripts for different Business Users with different role Wrote Test Plan for different releases
- Tested the application in Production, Development, UAT Environment
- Develop test data for Regression testing
- Updated existing scripts according to the new release to the production
- Develop Functional Library for Driver-360 solution application
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP)
- Developed Functional Library for SIMPL application
- Inserted Object Data Verification Check point on Quick Test Professional (QTP) automation testing tools
- Utilized QTP for Shared Object repository creation and maintenance, used regular expression, re-usable actions, data table, checkpoints and recovery scenario
- Analyzed requirements and user cases, certified application-specific software, performed ambiguity reviews of business requirements and functional specification documents
- Developed and documented effective test procedures, which effectively directed others’ work
- Lead brainstorming sessions to identify key testing concerns and prevent insufficiently broad testing
- Imported data from the Database to the Data table and performed Data Driven testing with different Data sets for reports generation module in QTP
- Created Driver Script using VB Script to execute QTP application automatically and run number of automated scripts simultaneously
Environment: Java, HTML, SQL, Oracle 10g, Apache, JBOSS, Quick Test Professional, MS Excel, Test Track.
Confidential, New York, NY
QA Analyst
Responsibilities:
- Performed Manual GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, User Acceptance Testing
- Analyzed requirements and user cases, certified application-specific software, performed ambiguity reviews of business requirements and functional specification documents
- Wrote Test Cases for enhancement of the Vendor Management Portal(VMP) in Quality Center
- Executed Test cases and logged defects using Jira
- Developed and updated UAT scripts for different Business Users with different role
- Wrote Test Plan for different releases
- Attended Weekly tech review meeting
- Updated the BRD according to the Business User’s demand
- Tested the application in Production, Development, UAT Environment
- Collaborated on system integration with other system
- Developed test data for Regression testing
- Updated existing scripts according to the new release to the production
- Developed Functional Library for VMP application
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP)
- Developed Functional Library for SIMPL application
- Insert Object Data Verification Check point on Quick Test Professional (QTP) automation testing tools
- Utilized QTP for Shared Object repository creation and maintenance, used regular expression, re-usable actions, data table, checkpoints and recovery scenario
- Analyzed requirements and user cases, certified application-specific software, performed ambiguity reviews of business requirements and functional specification documents
- Developed and documented effective test procedures, which effectively directed others’ work
- Lead brainstorming sessions to identify key testing concerns and prevent insufficiently broad testing
- Performed Mainframe application testing operating TSO and ISPF command and Manus using FTP for transfer protocol
- Imported data from the Database to the Data table and performed Data Driven testing with different Data sets for reports generation module in QTP
- Created Driver Script using VB Script to execute QTP application automatically and run number of automated scripts simultaneously
Environment: Java, HTML, SQL, Oracle 10g, TOAD, Apache, JBOSS, Quick Test Professional, Quality Center, Mainframe application, Jira.
Confidential, New York, NY
QA Analyst
Responsibilities:
- Performed Manual GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, Database Testing and User Acceptance Testing
- Analyzed requirements and user cases, certified application-specific software, performed ambiguity reviews of business requirements and functional specification documents
- Executed test cases manually and logged defects using Clear Quest
- Conduct Validation Testing using LBS console by extracting the data on excel
- Wrote test cases for Financial application enhancement and implemented changes
- Tested the Financial Application for equities products
- Conducted functional and regression testing on the Financial Calculators
- Conducted UAT Testing
- Tested the application in QA, PRODUCTION, UAT Environment
- Used SOAP UI, WebLogic ANT task to test Web Services running on WebLogic Server.
- Performed Client Application Testing, Web based Application Performance, Stress, Volume and Load testing of the system
- Wrote test scenarios using Gherkin from acceptance Criteria with minimum supervision.
- Wrote Step Definition code using Watir Webdriver API commands with Ruby scripting.
- Developed and maintain Page Object Model/Framework pattern based on Page Object gem using Selenium Webdriver with Cucumber framework.
- Organized function libraries, Environmental variable and associated in project using Ruby and Selenium.
- Created custom Xpaths to capture Dynamic elements.
- Performed Data Driven test using Scenario Outline in cucumber framework.
- Performed Automated Cross Browser and Cross Platform Testing using Sauce Labs.
- Executed automated smoke test from Jenkins in daily basis.
- Used Git, GitHub and SVN for code version control.
- Experienced working with Source Tree and Command line tool.
- Experienced building and executing, using SQL queries for Backend testing against SQL Server and Oracle Databases.
- Used multiple scenarios to test data entering into appropriate data bases as described in test plans.
- Planned and led meetings with the QA lead and Developer to discussion and resolution of defects found in testing phases.
- Created scripts to enable the Controller to measure the performance of Web server under various load conditions
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP)
- Inserted Object Data Verification Check point on Quick Test Professional (QTP) automation testing tools
- Verified Back end Data using ODBC after interacted with front-end Automation Test script
- Utilized QTP for Shared Object repository creation and maintenance, used regular expression, re-usable actions, data table, checkpoints and recovery scenario
- Developed and documented effective test procedures, which effectively directed other’s’ work
Environment: Java, HTML, UNIX, SQL, Oracle 10g, Rest Web services, Apache, SeleniumJava, TestNg, HP Load Runner, IBM Rational Robot, JMeter, quest, HP Quick Test Professional, IBM Rational Manual Tester.
Confidential, New York, NY
QA Analyst
Responsibilities:
- Analyzed the business requirements and involved in the review discussions.
- Participated in high level design sessions.
- Participated in the QA activities for various releases of the Project.
- Performed System and Integration Testing.
- Developed test plan for DORS (distribution online request system)
- Executed test cases manually and logged defects using BMC remedy
- Performed included Manual GUI Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, Database Testing and User Acceptance Testing
- Performed Client Application Testing, Web based Application Performance, Stress, Volume and Load testing of the system
- Drafted test cases based on Functional Specifications and System Specifications.
- Prepared of Test Plan and analyze integration system impacts.
- Involved in Manual Testing of the application for Negative and Positive scenarios.
- Train team members on the new business functionality of BRD.
- Performed Regression Testing to end sure that bugs have been fixed and the application was running properly.
- Extensively involved in executing, analyzing and verifying test results and worked with developers to resolve issues.
- Communicated project business issues to appropriate business leadership groups.
- Responsible for Object Repository, maintained it in the central repository and made changes as new changes were developed
- Wrote SQL statements to extract Data and verified the output Data of the reports.
- Prepared Requirement Traceability Matrix (RTM) to establish traceability between requirements and test cases.
- Modified and maintained test cases due to changes in the requirements.
- Detected, reported and classified bugs in Test Director.
- Used Test Director for managing test execution and defect tracking of all issues.
- Conducted internal and external reviews as well as formal walkthroughs, and participated in status meetings.
Environment: Windows Server 2005, Java, Java Script, HTML, UNIX, SQL, Oracle 10g, TOAD, Soapui, JBOSS, HP Load Runner, HP Quality Center, HP Quick Test Professional, BMC Remedy.
Confidential, New York, NY
Software Automation Test Engineer
Responsibilities:
- Executed test cases manually and logged defects using HP Quality Center
- Performed GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, Database Testing and User Acceptance Testing
- Managed Client Application Testing, Web based Application Performance, Stress, Volume and Load testing of the system
- Analyzed performance of the application program itself under various test loads of many simultaneous Vusers
- Analyzed the impact on server performance CPU usage, server memory usage for the applications of varied numbers of multiple, simultaneous users
- Used SOAP UI, WebLogic ANT task to test Web Services running on WebLogic Server.
- Inserted Transactions and Rendezvous points into Web Vusers
- Created Vuser Scripts using VuGen and used Controller to generate and executed Load Runner Scenarios
- Connected Multiple Load Generator with Controller to support Additional Vusers
- Created scripts to enable the Controller to measure the performance of Web server under various load conditions
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP)
- Inserted Object Data Verification Check point on Quick Test Professional (QTP) automation testing tools
- Verify Back end Data using ODBC after interacting with front-end Automation Test scripts
- Utilized QTP for Shared Object repository creation and maintenance, used regular expression, re-usable actions, data table, checkpoints and recovery scenario
- Imported data from the Database to the Data table and performed Data Driven testing with different Data sets for reports generation module in QTP
- Verified test approach, validate the stability of the product, test and evaluate to achieve acceptable results.
Environment: Windows Server 2003, 2005, Java, Java Script, HTML, UNIX, SQL, Soapui,Oracle 10g, TOAD, IIS, HP Load Runner, HP Quality Center, QTP.