Software Quality Analyst Resume
Rancho Cordova, CA
SUMMARY
- A professional with 10 Years' experience in Software Testing involving all phases of Software Life Cycle on web/server client - server applications
- Possessing sound knowledge & experience on government public domains, search engine and e- commerce applications and extensive experience in testing .Net and Java based applications
- Have knowledge and experience on SDLC Models (Agile - Scrum, Water fall & V-Model), Quality/Testing Process
- Extensive Experience in Automation/Manual testing - requirement gathering, System, Integration, Usability Testing, Exploratory, Risk-Based, Sanity, Regression, End-to-End Testing, BAT and UAT, Mobile testing, Interface testing, Functional testing, Browser & OS compatibility testing, Mainframe Testing, backend testing using SQL
- Expertise in understanding and analyzing test requirements, tracking changes and maintenance of test requirements.
- Experienced at creating test plans, test cases, Requirement Traceability Matrix, test specifications, schedules, estimations and environments for client-server application under distributed environment which uses service oriented architecture.
- Experience on Automation tools likeJBehave, UFT (QTP),LoadRunner
- Strong Experience in Automating Web Application Testing using Selenium WebDriver
- Well versed with Handling Elements in Selenium WebDriver and executing Selenium Test Cases and reporting defects.
- Extensive experience in bug tracking and project planning tools like QC and JIRA.
- Expert in implementation of Testing Techniques- Boundary Value Analysis & Equivalence Partition Positive and negative testing across STLC.
- Good judgment skills in finding, reporting & assigning the Severity, Root cause & Resolution of Defect
- Test client applications, test backend systems relative to exercising APIs, read and write into the database, check server logs, upgrading device software(new firmware and application downloads) and review requirements in order to test the functionality of the application.
- Extensive experience at preparing reports like monthly status reports, risk mitigation reports, implementation reports
- Experience on source/repository control systems like GIT, Team Foundation Server (TFS) and Share point
- Excellent documentation skills in defining and creating new user scenarios and business flows
- Test-to-Break attitude, quick grasping & pro-active professional with value added attitudes
- Expertise in software Verification & Validation with strong desire to master new technologies in the area of testing to achieve common goals and business objective
- Excellent written, verbal communication including negotiation skills & client/business facing skills
- An enthusiastic self-motivated team player with strong oral & written communication, analytical skills. Proven ability to meet deadlines and work under pressure situations.
TECHNICAL SKILLS
Testing Methodologies: Manual/Automation Testing, Regression Testing, Smoke Testing, Security Testing, Performance Testing, Exploratory Testing, GUI & Usability testing, Negative testing, Acceptance testing, Functional Testing, Non-functional testing, Database testing, Mobile Testing and have strong knowledge of testing SDLC Process.
Testing Tools: HP Unified Functional Testing (UFT), HP QC, HPLoadRunner,SoapUI, Selenium, HP Service Manager,JBehaveand JIRA
Source Control: GIT hub and Microsoft Team Foundation Server (TFS)
Languages: VB Script, HTML, CSS, Java Script
Database: MS SQL Server-2008 & MS-Access
Packages: Microsoft Office & Acrobat Reader
Operating Systems: Windows Family (Desktop & NT Based)
PROFESSIONAL EXPERIENCE
Confidential
Software Quality Analyst
Responsibilities:
- Analyze and evaluate user and technical requirements and convert functional requirements into technical specifications.
- Analyze, evaluate, develop and execute software test plans in order to identify software problems and their causes for mission critical large IT systems.
- Analyze use cases and the detail system designs for the purposes of developing testing scenarios and test scripts/cases
- Design, write and execute test scripts (Functional, System, Integration and Regression)
- Executing SQL statements and test ADABAS database and validating logs and tracking the issues with business analysts.
- Perform Mobile testing to verify the changes are working per requirements on mobile devices like phones and iPads
- Responsible for Software Testing Life Cycle, create test scripts/test cases, execute test scripts/test cases, defect tracking and reporting and maintenance.
- Verify defects are retested and resolved
- Generating reports like monthly status reports, risk mitigation reports, implementation reports etc. to update regarding the project’s progress
- Involved in SDLC including test development and bug resolution.
- Prepare test status reports
- Provide customer support during UAT test cycles based on a good understanding of the business application and program functionality
- Monitor bug resolution efforts and track successes and create or maintain databases of known test defects.
- Analyze and identify flaws in design logic and identify software defects
- Prepare Requirement Traceability Matrix(RTM) and verify requirements are tested and traceability to the test scripts is maintained
Confidential - Rancho Cordova, CA
Software Quality Analyst
Responsibilities:
- Worked in highly Agile Development Environment with short fortnightly Sprints.
- Worked different web basedjava applicationslike vsp.com, vspglobal.com and customized client applications
- Actively participated in collaborative specs meetings for identifying and discuss different scenarios for the upcoming stories. Participated in Scrum meetings, weekly backlog grooming meetings, fortnightly retrospective meetings and fortnightly Sprint Planning meetings.
- Presenting demos of work done to involved teams and business people during demo meetings
- Meet Business Analysts to understand the requirements and participating in preparation of requirements document.
- Reviewed Business Requirements, Functional Specifications, and Detailed Design documents and identify any gaps.
- Creating test plans, identify and prepare test scenarios, test cases, test specifications, schedules, estimations and environments for assigned functional areas
- Well acquainted with all phases of SDLC and STLC and involved in different phases of System Development Lifecycle
- Create new and update existing automation scripts using automation toolJbehaveeven before the development based on the concept of BDD. Executing the scripts. Analyze the reports generated and fix and maintain the scripts in order to enable them to function properly
- Handled in-house mobile testing using chrome emulator on various web applications
- Performing system testing, regression testing, negativetesting,smoketesting etc. on web based applications using both manual and automated test scripts.
- Logged defects in defect tracking tool Jira and report them to developers for fixes. Retest the bugs once they are fixed and maintain test cases log.
- Experience on source/repository control systems like GIT and Share point
- Experience in Automating Web Application Testing using Selenium WebDriverand well versed with Handling Elements in Selenium WebDriver.
- UseWinSQLfor looking into test data for testing purposes. Also performed backend testing usingWinSQL
- Used mainframe to look into test data, SBR data between different environments and adding monthly experience to maintain test data
- Hands on experience onSplunkfor looking into logs.
- UsedSoapUIfor testing the services.
- Testing the scheduled releases on different staging environments and production servers.
- Also used MS Excel, MS Word to document test cases for manual testing.
Confidential —Sacramento, CA
Software Quality Analyst
Responsibilities:
- Interact with business analysts and users to understand their requirements and review the business as well as functional requirements
- Create test plans, identify test scenarios, test specifications and create and update test cases and test data based on the requirements for module, integration system and regression testing. Also analyze the test cases prepared by peers
- Using mainframe to look into test data, copying data between different environments for testing
- Querying database for testing consistency and database integrity
- Experience withSoapUIfor testing the services
- Experience with Load Runner for performance tests
- Involved in different phases of System Development Lifecycle
- Preparing Test Environment to execute the test cases
- Writing UFT test scripts using descriptive programming using VB Script for assigned modules and executing them. Also performed integration of ALM(QC) with UFT for capturing results
- Used QC for defect logging and Defect Tracking
- Experience on repository control systems like Share point
- Provide mandatory information of a defect to developers in order to fix it and retest them once fixed
- Routine Communication with the Test Lead / Test Manager
- Ensure that all functional changes are tested using Requirement Traceability Matrix
- Used MS suite for documentation
Confidential
Software Associate Consultant
Responsibilities:
- Meet business analysts, business persons and users to understand their requirements
- Identifying test scenario, creating test plans, test cases, test specifications, test data schedules,estimations and environments for testing
- Perform requirement based system testing, integration, smoke regression testingon web based application
- Execute and maintain the test cases and logging and reporting bugs by providing mandatory information of a defect to developers using defect tracking tool Jira. Retest the fixed bugs.
- Using MS excel, MS word to document the test cases and test data
- Involved in different phases of System Development Lifecycle
- Preparing Lesson Learnt documents from the previous project testing experience and preparing Suggestion Documents to improve the quality of the application
- Participate in scheduled releases
- Conducting Review Meetings within the Team
- Maintaining all the test records and all test scripts
- Testing the user friendliness of the website and ensure that all functional changes to the website are tested
- Experience on source/repository control systems lie Team Foundation Server (TFS) and Share point
- Querying database for testing purposes
Confidential
Software Tester
Responsibilities:
- Responsible for manual testing of the website
- Testing the user friendliness of the websiteand ensure that all functional changes to the website are tested
- Testing daily updates to the website like promotions, discounts etc.
- Checking that the bills were calculated correctly and payments were made accurately
- Involved in preparing test cases, executing the test cases, reporting the bugs and retesting the bugs when they are fixed
- Interact with Business people and technical team to discuss the requirements and identify any gaps
- Involved in different phases of System Development Lifecycle
- Doing requirements based functional testing, regression testing, retesting on web based applications
- Using MS suite to maintain test case log
- Maintaining all the test records and all test scripts
- Experience on source/repository control systems lie Team Foundation Server (TFS) and Share point
Confidential
Software tester
Responsibilities:
- Analyze user requirements and interact with business people and technical team to discuss the requirements and identify any gaps
- Execute the test cases and reporting the bugs
- Ensuring that all functional changes to the website are tested
- Doing requirement based functional testing, regression testing, retesting on web based applications
- Involved in different phases of System Development Life Cycle
- Experienced on repository control systems like Share point
- Maintaining all the test records and all test scripts