Quality Assurance Engineer
Specialized QA Analyst having expertise in Middleware Testing, Database Testing, Functional testing, API Webservices testing, Salesforce Testing
Experienced IT professional in Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile along with Iterative development environment. Expertise in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications.
Experience in Agile, Scrum Sessions and Sprint planning for different Product Backlogs.
Excellent Business writing skills in writing Business Requirement Documents Specifications, Functional Specification documents and Integration Detail Design Documents.
Experienced in Facilitated Daily Scrum meetings, Sprint Planning, Sprint Review, and Sprint Retrospective.
Involved in Test Planning, Test Case Preparation, Test Execution, Defect Resolution and Report Generation to assure that all aspects of a Project are in Compliance with the Business requirements.
Experience in different Testing methodologies like Black Box, White Box, Smoke Testing Functional testing, Regression testing, Unit, Integration testing, System Testing, User Acceptance testing (UAT), Compatibility and Webservice testing.
Experience in gathering requirements by conducting of JAD sessions (Joint Application Development), Interviews, Workshops and Requirement Elicitation sessions with end-users, clients, stakeholders and development team and converting them in to BRDs (Business Requirement Documents) and FRDs (Functional Requirement Documents)
Expertise knowledge in agile methodology (Jira, Rally) acting as a Scrum lead for QA Functional & Automation teams for Requirements gathering, analyzing, providing estimations and committing user stories in sprint planning, defect follow up, Presenting the Demo Session and getting acceptance from Business for the committed user stories.
Possess strong experience in test management tools ALM-QC-12.0, Jira, Rally.
Perl scripting, Shell scripting, Java
HP Quality Center, Rally, JIRA, Bugzilla, Postman, Swagger, SoapUI, HP ALM, JIRA, RALLY, Selenium, Gherkin, Jenkins
Windows XP, Windows 10, Unix
Microsoft Outlook, MS Excel, Excel Macros, PowerPoint, Microsoft Visio, Microsoft mpp
Unit Testing, Smoke Testing, Sanity Testing, Integration Testing, White box testing, Black Box testing, User Acceptance testing, Regression Testing, System Integration Testing (SIT) & User Acceptance Testing (UAT).
Performance Testing, Security Testing, Compatibility Testing, Localization Testing, Accessibility Testing
SOAP and Restful web services testing
HTML, CSS, XML, XPath, CSS Selector
Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Slack, Confluence, Data Studio, Rest Client, XML, JSON, JSON lint,
SP-Executor, Fire-Bug, Share point, Notepad++, XML PAD
ISTQB Foundation level certificate
Approved till 12/31/2018
Relevant Project Experience
Project #1 – Salesforce (Nov 2014 – Oct 2016)
Sales force is a could computing technology. It is available on cloud and no need to install any software / hardware. Sales force is a platform, where each development team can have their own workspace/ environment regardless of dependency on other development teams. It reduces the development cost & also helps in delivering the Application to market in very short time. Sales force is used to maintain internal organizational and customer data to improve sales and marketing purpose etc. It has numerous modules named Leads, Opportunities, Profile, Role, Account, Workflow Alerts and Actions, Email servicing, POSE & Account setup Automation with huge number of fields on UI page. As this application required multiple regression cycles executed, so we were engaged to prepare regression suite at module & project level and performing automation for these cases.
Involvement in understanding User Story & Project scope, creating test cases based on user stories and Acceptance criteria, Testing, Test execution, Test cases preparation & review and Test Report preparation
Involved in preparing the test deliverables like E2E Test Strategy, Test Execution Plan
Participated in presenting approximate project quality case count/ man hours to client after reviewing requirement documents
Owning the test deliverables and responsible in getting them signed off
Creating the test data, based on the test scenarios in the form of user profiles, data setup in the backend table
Coordinating with business users on UAT activities
Upload the requirements, test cases and raising defects to QC
QC project setup
Reviewing & executing Sprint Level & Release level cases using Test tools
Bugs tracking & resolution using tool like Quality Center / Rally
Preparation of Daily Execution Report & Weekly status report
Track and report upon Quality control activities, including quality results, quality case coverage, additional required resources, defects discovered and their status, performance baselines, etc. to QC manager.
Check for timely delivery of different milestones.
Project #2 – Digital Communications (Dec 2013 – Nov 2014)
Digital Communication Initiative is aimed at making the customer interaction capabilities for unusual card activity verification easier. Enhance the existing alert notification channel by introducing self service capability and bring our services on par with our competitors. Reduce operating expense by improving the self-service rate for Card alerts. Improve customer satisfaction rating for fraud detection self service. Two Digital Channels Email and SMS Text along with the Autodial through which the customers can selfsvc the Fraud Alerts will be introduced as part of this initiative.
Roles and Responsibilities:
Acting as a Tester by providing the testing effort based on size, skills and schedule of the project by participating in sprint planning and sprint demo sessions and coordinating with team, tracking defects till closure and getting acceptance from the Business during sprint demo meeting.
Responsible for interacting with the business people for understanding business requirements.
Participated in SCRUM process, attended daily scrum meetings, sprint planning and sprint retrospective meetings.
Data Prep using Simulators to post real time kind of Transactions.
Defined test strategy and test scenarios, create test cases, test plans and execute tests.
Analyze, create reports & communicate results to development team and clients. Tracking the new/updated requirements in the project and if needed, modify the test artifacts accordingly
Responsible to design the test strategy in line with the scope and Organization Standards
Ability to design, develop and refine automation scripts to test web services using SoapUI.
Performed SOAP based web services testing using SOAPUI.
Acting as a bridge between Line of Business and QA/Dev Team to Coordinate Gaps in Requirements.
Project#3 – MI – P&D (Jan 2012 – Dec 2013)
Merchant Interactive is a new initiative, where entire Payments & Dispute system of existing Online
Merchant Services system is undergoing huge changes from Frontend & Backend to give unified &
new experience to Merchants across Globe.
Roles and Responsibilities:
As a Tester Responsible in Analyzing Business Requirements and System Specifications to understand the application. Closely work with the Business Team to get the clarifications addressed and prepare Test Plan, Test cases, Test data, Test Reports and RTM (Requirements Traceability Matrix). developed Test scenarios, Test cases, Test data and Test reports.
Definite involvement in Agile Scrum practices - user story grooming, story point estimation, sprint planning, testing, acceptance of the user stories and sprint review followed by sprint retrospective
User story analysis, designing test plan, framing test scenarios & writing test cases, test case execution and defect management in ALM as well as Rally
Responsible for managing SDLC documentation like test cases signoff from business, test strategy preparation & signoff, test summary report preparation & signoff, along with handling new ALM project requests & ALM user creation/user access requests
Maintained Requirement Traceability Matrix using excel sheet to keep track of Project’s schedule and status.
Attending development walkthrough and validating the test scenarios with the requirements.
Preparing Daily Status Report with all defect statistics and Testing Comments.
Testing the application in regression point of view and handling Integration Scenarios.
Conducting Meetings at regular intervals to understand the gap between Implementation and requirements
Web Service testing:
oAnalysis of the web service and laying out the high-level scenarios
oSetting up the required service in SOAP UI and validating the service through SOAP UI by running it and comparing the output with that of a test query which returns the expected result
Test data setup which covers the below responsibilities:
oIdentifying the key areas that have test data dependency from external teams
oScheduling timely meetings with external teams responsible for providing the data
oLayout the requirements precisely as per external team’s understanding and regular follow ups for test data load
oValidating the test data (in DB2 tables) using SQL queries to make sure the testing needs of the requirement are met
oMaintain the test data over a period for reuse
Bachelor’s in Electronics Communication Engineer from Jawaharlal Nehru Technological University