Sr.qa Analyst Resume
TX
SUMMARY:
- Over 7+ 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, UNIX platforms.
- Expertise inperformingmanualandautomated testingforWeb/Windows based applications
- Extensive experience inSmoke Testing,FunctionalTesting,Integration Testing,Regression Testing,Batch Job Testing, Cross Browser Testing,UATTestingandE2E Regression TestingWindows, Web based applications
- Proficient inAnalyzing System & Functional Specifications, Business Requirements, Business Rules to Identify Gaps, Testable Requirements and Improvements
- Well versed in designing and documentingTest Plans, Test Scenarios,Automation Test Scripts andTest Cases
- Strong understanding ofQAProcesses,StandardsandTesting Methodologies (Waterfall and Agile)
- Experience in black box, gray box and automation testing using Selenium, TestNG/Junit on web and client applications.
- Expertise inautomated testing usingQTP/UFTandSeleniumWebdriver
- Expertise in creatingSeleniumautomation frameworks from scratch usingMavenbuild tool and TestNG, Page Object Model, Page Factoryframeworks
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Expertise in usingContinuous IntegrationtoolJenkinsfor schedulingSeleniumautomation execution and email the test results to stakeholders
- ExpertiseinJavaforwritingSeleniumtest automationscripts
- Well versed with handlingWeb Elements inSeleniumWebDriver.
- Proficient in using testAutomationtools such asSeleniumWebDriver/RC/IDE/Grid,Protractor, QTP,Appiumto developAutomation testingscripts for web,Mobileand client server applications.
- Expert in debugging various issues occurred in Web application & web page on the browser and backend using Firebug.
- Experience in analyzing Business specification documents, developing test plans, defining test cases, developing test scripts.
- Extensive experience in LINUX and UNIX platforms while performing backend testing.
- Experienced in Selenium Data - Driven Framework with core Java programming and Junit/TestNG annotations.
- Able to collaborate with testers, developers and other team members in testing complex projects for overall enhancement of software product quality.
- Experienced in setting upGridto enable parallel test execution of automated scripts
- Working noledge in creatingHTMLtest automation results usingExtentsReportframework
- Proven ability in developingBDD scripts with Cucumberand writing step definitions for behavior
- Excellent problem solving skills with a strong technical background and good interpersonal skills
- Experience in testingWeb ServicesusingSOAP UItool
- Experienced inDefect ManagementTracking(HP QC/ALM),Analyzing Test Results, Documentation and Reporting.
- Ability toperformmulti-tasking, prioritizing the tasks, andprovidedirectiontotheteam members
TECHNICAL SKILLS:
Operating System: MS-DOS,Windows, UNIX and Linux
Languages: C, C++, Java, J2EE, XML, HTML, DHTML, UNIX Shell Scripting,SQL and PL/SQL
RDBMS: Oracle,DB2,MSAccess,MS-SQLServer
Scripting Languages: VBScript, JavaScript,Perl
Testing Tools: UFT/QTP,SOAP UI, Selenium
Defect Tracking Tools: HPALM/Quality Center,JIRA, JAMA
ApplicationServers: Web logic, WebSphere,JBOSS,Tomcatand IIS
PROFESSIONAL EXPERIENCE:
Confidential, TX
Sr.QA Analyst
Responsibilities:
- Analyzed Business Requirement Document and Technical Specifications Document and scripted the test cases.
- Provided the test summary report to the QA Lead and coordinated with the fellow QA to plan the test execution.
- Performed manual and functional testing on various parts of the application and used Quality Centerfor defect tracking
- Worked with different modules of Quality Center such as Requirements, Test Plan, Test Lab, Defects module.
- Experience in writing and executing Unix/Linux commands, SQL queries and using different joins on multiple tables to perform Back - End testing
- Performed Database testing using SQL queries
- Adding Automation test suites using HP UFT with new functionalities as per every release.
- Provide in-depth and support for large number of users ALM features and functions
- Prepared various test reports from Quality Center such as Test Execution Status, Test Execution Summary, Defect Summary/Details report.
- Created aCommon Framework for Desktop & Mobile applications usingSelenium&Appium
- Worked on Selenium WebDriver for creating and executing test cases for functionality testing of a web app.
- Performed cross browser functional testing using Selenium WebDriver.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Implemented Appium scripts to test IOS and Android platforms
- Create custom reports using ALM dashboards and Excel
- Worked in Agile Testing and participated meetings every day in iterative environment Created and maintained detailed test cases to perform various types of testing in Test Plan module of Quality Center.
- Involved in analyzing the applicationsanddevelopment of test cases onPropertyand Casualtyplatform.Performed data driven testing and parameterization using QTP.
- Involved in preparing the Automation Design document, identifying the test cases to be automated for Regression Testing using QTP.
- Used SQL queries to validate the data between the backend and the front end
- Created test cases for various modules in MS Excel and exported them toQuality Center for Test Case Management.
- Developed keyword driven and data driven frameworks using QTP/UFT.
- Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
- Experience in performing end-to-end User Acceptance Testing (UAT).
- Set-up, co-ordinate & conduct system & UAT testing with Business Analysts and end-field users after the applications were all set.
- Conducted reviews with clients and User Acceptance Testing teams
- Performed Functional Testing, Smoke testing, Integration testing, UAT Testing, Backend Testing, Regression Testing, End to End Testing and System Testing
- Analysis of business requirementsandsystem requirements of the clientandalso for Propertyandcasualtymodules.Used Quality Center forbugtracking and reporting, also followed up with the development team to verifybugfixesand updatebugstatus
- Created automation scripts in QTP and made a suite of scripts when needed.
- Actively participated in Walkthroughs and Daily status report meetings.
Environment: Quality Center, Selenium, ASP.Net, JavaScript, MS SQL Server, ALM, Windows, QTP,DB2, SQL Queries, UFT, MS-Office,Etc.
Confidential, Atlanta, GA
Sr.QAAnalyst
Responsibilities:
- Involved in creating test plan, test cases and test scripts.
- Involved in Creating Manual test cases Using HP ALM
- Working as a Test Lead and Offshore Coordinators
- Involved in reviewing the RTV User guides and updating
- Created a test scripts using Automation QTP/UFT for regression and functional testing.
- Assigning work to offshore team members and monitoring the work status and provide guidance/help to complete the tasks on-time
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
- Written and executed Selenium tests for automation testing of the web application using Selenium IDE and Web Driver.
- Implemented Appium scripts to test IOS and Android platforms
- Involved in Running the Mainframe jobs and Capturing the Results and output files.
- Involved in creating the workflow document to help the offshore team in testing.
- Conducing test results review meeting with client and provide responses to their comments and capture action items and work on action items.
- Conducting bug-triage meetings with client and other functional leads
- Preparing daily/weekly status reports and submits to Project management and client.
- Setup meetings with BAs and Mainframe Dev team to resolve any functional related issues
- Working with Client/stake holders after exit criteria is met and get approval from the client/stakeholders for the deliverables.
- Expertise in using UIAutomator viewer in Appium to inspect elements in mobile applications
- Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using Junit.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Mentoring team members.
- Working as a Release Co-coordinator for RTV Project
- Initiating the releases on weekly basis/daily basis if needed and coordinating with development team for expecting to fix issues.
- Prepare release notes for system test releases and conducting release meetings
- Conducting smoke test after releases.
- Conducting Regression testing, functionalTesting, System Testing using QTP
- Participating in the release planning meeting.
- Wrote the test scenarios and test scripts and execute them.
- Running the batches and jobs in Mainframe Environment
- Interacted with Business Analysts.
- Enhanced the automation scripts in QTP/UFT by using actions and reusable actions.
- Involved in manual testing and Automation testing Using Quality Center and QTP.
- Interacted with developers to get the Issues Resolved.
- Involved in Creating Low, Medium, High and Critical Issues.
- Wrote SQL queries to validate data from Database using SQLSERVER.
- Validated the records from Source to Target by using SQL Queries
- Wrote Complex SQL Queries to verify the data is matching with Front end and Backend
- Verified the Status of the records in tables by using SQL
- Validated the Change Requests by using SQL Queries
- Validated the Common Records by using SQL Joins
- Validated the data by using String functions and Date functions
- Performed System testing on different browsers.
- Involved in Supporting UAT Team
- Involved in 70% of manual testing and 30% of automation testing.
- Involved in Assigning defects to the Dev team and Monitoring
Environment: VB.Net,SQLServer,MainFrame,QTP,QualityCenter,ALM,SOAPUI,VBScript,SQL,Unix,LinuX, Windows XP, UFT, Selenium.
Confidential, Pasadena, CA
QAAnalyst
Responsibilities:
- Analyzed Business Requirement Documents and Use Case to create Test Plan and Test Cases
- ExecutedSQLto ensure data is populated correctly and data integrity is maintained
- Performed data-driven testing and parameterized the fixed values in checkpoint statements, created data tables for the parameters and wrote functions for the parameters to read new data from the table
- Prepared a detail Test Schedule and Test Metrics on a weekly basis for the project members to no the status of theQAprocess
- CoordinatedUAT testing by providing UAT Test population, UAT Testing Scenarios, and resolving the UAT defects.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework
- Developed automation framework for Selenium RC in Modular Framework model.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
- Developed Selenium test cases using Junit framework.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
- Integrated Selenium RC with existing API to test framework.
- Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWebDriver
- Used VB Scripting in QTP/UFT, Generate test result using QTP and analyzed actual result and expected result.
- CreatedGUITest Cases for web base application by analyzing Business Requirement Document and Functional Requirement Document
- Performed in Black Box, White Box, Smoke Testing, Sanity, Shakeout, Integration, Regression, Functional, Front End and Back End Testing
- Designed and implementedETLroutines in MS Access usingSQLqueries andmacros/VBAto import data from legacy financial systems and transform into required format and export to Excel for upload into application.
- ConfiguredSeleniumWebDriver,TestNG, and createdseleniumautomation scriptsin java using TestNGprior toagilerelease.Developed test plan, test scenarios, manual as well as automated test cases.
- Used functional and object driven approach for designingseleniumscripts usingSelenium Webdriver,TestNG, Eclipse Platform and Java Language.
- Generated the Daily Defect Reports usingMercury/HP Quality Centre/ALMand discussed the same with the management,analystand development team for defect resolution
- Used Quality Center /ALM to report application bugs and enhancements request and discussed with developers to resolve technical issues
- Interacted with developers and businessanalystto understand theseverity of the defects and assigned priorities accordingly
- Responsible for performing Build Verification/Smoke Testingon the builds received from the configuration management teamto ensure the test readiness of the builds
- Performed backend testing bycreating test data and validating database contents using SQL Queries
- Reported bugs and interacted with developers to resolvethe problems
Environment: Windows XP,TFS,Manual Testing,PL/SQL,QualityCenter/ALM, Quick Test Professional/Unified Functional Testing, UFT, VB Script, Selenium,VB.NET, Web Services, HTML, SOAPUI
Confidential, Bloomington, MN
QAAnalyst
Responsibilities:
- Effective communication betweenQAPeers, Business and Development Groups.
- Understand the testing effort by analyzing the requirements of project
- AGILE delivery process of software using SCRUM methodology.
- Develop the test plan for the tasks, dependencies and participants required to mitigate the risks to system quality and obtain stakeholder support for this plan.
- Ensure content and structure of all Testing documents / artifacts is documented and maintained.
- Review and Sign-off the Test Cases documents
- Curam external application is used for applying for the health insurance
- Identifying the Regression Test Cases from the current release test bed
- Merge or move the Identified regression test cases from the current release with the regression test bed
- Track and prepare the report of testing activities like test case coverage, required resources, defects discovered and their status, testing results and performance baselines etc.
- Create and track various Incident and Change trackers using Service NOW service management tool.
- Ensure the timely delivery of different testing milestones.
- Prepare the Test Summary Report at the completion of project.
Environment: Curam,Java Springs, J2EE, Oracle, SQL Developer,Service NOW,Version One andJIRA
Confidential
QATester
Responsibilities:
- Involved inQAreviews and Software Development Life cycle phases.
- Gathered Test environment requirements with theQALead.
- Identify and derive testable conditions out of general Business requirements.
- Developedmanual/Functional Test conditions and Scripts based on the requirement documents.
- Performedend to endFunctional Testing for the web based application.
- Developed manual test cases and executed it.
- Built and Executed aRegression testingsuite usingQTP.
- Validated and Verified fixed defects.
- Involved in team ofUser acceptance testing(UAT)
- Interact with Developers and BA to understand complex situation.
- Take part in Daily Stand up meetings and weekly meeting.
Environment: QTP 9.2, Microsoft Office tools, Windows 2000, SQL