Pooja Sahu
*****.****.**@*****.***
EXPERIENCE SUMMARY:
Expertise in Software Quality Assurance and Test Management in Retail, Investment Banking, HR & Payroll and other domains
Extensive hands on experience in Manual and Automation Testing
Extensive Hands on Experience with different Automation Tools, Frameworks
Extensive Hands on Experience in Selenium WebDriver, Appium, Java, ANT, Maven, TestNG, QTP (UFT)
HP Certified professional on UFT (formerly HP QTP) & ALM (formerly HP QC)
Expert level knowledge in designing Hybrid, Keyword Driven, Data Driven, TestNG frameworks.
Experience in managing builds on Jenkins CI automation server.
Used Ant and Maven build management tools.
Experience in using GIT and SVN version control system.
Automated Web application, Web Mobile applications, Mobile Apps for Android and iOS Devices, Web API Testing
Experience Managing onshore & offshore QA team
Worked Single point of contact between business, development and QA teams for all offshore/on-shore issues.
Involved in Framework Designing, Script development, Code Reviews, Test script execution, Documentation and Result Analysis.
Extensive experience in reviewing and understanding of Business & Testing requirements and creating detailed Test Strategy, Creating Test Plan, Test Cases, Test Data, Test Execution, Raising Defect, Defects Retesting
3 years of experience in Investment Banking domain. Worked on FX and Securities trading applications and messaging protocols like SWIFT
Extensive experience in Test Management Tools like TestDirector, Quality Center (ALM), RQM
Expertise in writing complex SQL Queries for extracting and validating data from the database (Oracle and SQL Server).
Expertise on tools – ALM/Quality center (QC), Rally, JIRA, SQL Querying (working with Ms SQL Server 2008), Rational Quality Manager, Clear Quest, Bugzilla.
Defining and implementing Automation processes & designing standard templates
Developed Automation Framework from scratch.
Worked briefly on other Test Automation Tools like RFT, TestComplete
Experience with Database Testing, writing SQL queries
Extensive Experience in Functional, Regression, Integration, System, Security, Usability, Database, Smoke/Sanity, End to End and User Acceptance Testing (UAT).
Experience in Defect Management, Defect Triage, Traceability Matrix
Estimations, Capacity Planning, Work allocation & Progress Monitoring and Reporting.
In-depth knowledge of Software Development Life Cycle & methodologies Agile (Scrum) & V-Model.
Project closure and providing QA sign off for project deliverables.
PROFESSIONAL EXPERIENCE:
Client: kACE(Fenics – BGC Partners), New York, NY Oct 2019 - Present
QA Lead/Scrum Master
kACE provides a suite of market leading real time professional modules, enterprise application programming interfaces (APIs) and customized software development kits (SDKs) for clients around the world.
Responsibilities:
Scrum Master of the Team as well as the QA Lead
Identifying/defining scope for Automation testing for new Web Interface.
Developed new test scripts to test the new functionality in the existing in house Automation Framework developed in JAVA
Create Test Data for various combinations of Options and strategies in scope
Maintaining developed scripts.
Performed API Regression testing by automation
Analyze test report and raise bugs accordingly
Generated automation report using log4j.
Used MAVEN for build management, Git as source repository and Bamboo for Continuous Integration of the builds.
Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
Coordinating with Onsite-Offshore teams to keep an effective flow of the project
Follow Agile methodology that includes QA planning & execution in Sprints, participation in the Scrum & Sprint review/retrospective.
Hosting Daily Standup Meetings, Sprint Planning Meetings, Sprint Review meetings & Sprint Retrospective Meetings
Environment/Tools: KAFKA, Zookeeper, Spring Boot, JSON, XML, Maven, JAVA, JIRA, GIT, Bamboo
Client: Audible Inc an Amazon Company - Newark, NJ Jan 2018 – Sep 2019
QA Automation Lead
Audible is an Amazon Company. It is a seller and producer of spoken audio entertainment, information, and educational programming on the Internet. Audible sells digital audiobooks, radio and TV programs, and audio versions of magazines and newspapers
Responsibilities:
Act as point of contact for automation technical issues and define short and long term goals for automation systems.
Estimate testing effort using test point estimation, complexity-based estimation and test plans development.
Manage offshore resources, assign tasks, address issues
Participate in PI (Program Increment) planning to provide recommendations and concerns
Involved in PI Sprint Planning, Daily Standup, Sprint Review, Sprint Retrospective meetings
Manage testing status in Issue and Project planning software i.e Jira.
Maintain progress of testing and coordinate testing efforts with development sprints.
Continuously improve capability and refine feature sets of existing automation framework.
Ensure proper tracking, oversight and communication of QA efforts
Maintain automation framework (using Selenium Webdriver, Appium, TestNG, Maven, JAVA) that scales and caters to functional and operational needs.
Developed automated tests for all functionality that meets the specified automation criteria.
Ensured cross-browser compatibility across Web (Chrome, Safari, Firefox) and mobile (iOS and Android) applications.
Used Jenkins(iOS and Android applications) and Pipeline (Web Application)
Created comprehensive test suites and test cases for both automated and manual tests to support confident, rapid deployments and scheduled releases.
Create Automated test scripts for Web, Mobile Web Application, Android App and iOS App using Audible/Amazon specific frameworks which uses Selenium WebDriver, Appium, TestNG, JAVA
Trace test cases and results back to specific user stories/requirements/quality risks
Create and maintain reusable test data for automation scripts.
Review historical, existing and ongoing bug reports to identify areas needing specific attention.
Implement holistic functional and test automation strategies to maximize test coverage and productivity while tightening test cycle time.
Created User stories for the team for the current sprint in JIRA
Created Automated test scripts for Web and Mobile Web Application
Created Automated test scripts for Android devices
Created Automated test scripts for iOS devices (iPhone)
Worked on Needle Framework (Audible specific) built upon DiamondToolKit which is Amazon’s framework
Worked on Common Mobile Appium Wrapper (CMAW) Framework (Amazon specific Framework using Appium)
Creating JSON files for Locators/Test Data for each flow
Created Classes in Page Model for each flow which consists of getter function for each element
Created Classes in Test Package for all the test cases for a particular flow
Created XML files for each class in the Test Package where we provide the Test Suite Name, Test Name and the class name
Updated the build.xml to create new targets for the newly added feature.
Run the scripts through Eclipse/IntelliJ Idea CE or Command line using Brazil (Amazon specific tool to manage the source code and workspaces)
Debug and fix existing Test Scripts failing in the Pipeline
Used Crux tool (Amazon specific) to create CRs for code reviews
Generated log files using log4j.
Review and Approve Test Scripts created by Offshore/Onshore team
Used Test Rail (Amazon Specific) as Test Management Tool
Environment/Tools: macOS High Sierra 10.13.6, Eclipse Oxygen (4.7), Selenium WebDriver 2.53, JAVA (jdk1.8.0_171.jdk), GIT (2.17.1), JIRA (7.5.2), Pipeline, Test Rail, CRUX, Brazil, Appium 1.8.1, Intellij IDEA Community 2018.2, Android Studio 3.1.3, UI Automator Viewer, Jenkins, Xcode 9.4.1, WebDriver Agent Runner, TestRail, Pipeline
Client: ADP - Parsippany, NJ Apr 2015 - Dec 2017
QA Lead
ADP Workforce Now is an integrated Web-based human resources (HR) solution especially designed for midsize business. The product comes with core HR, benefits, payroll, talent management and time and attendance features.
Responsibilities:
Managing offshore QA team (5 members).
Identifying/defining scope for Automation testing for new features/modules.
Developed Page Object Model framework for web browser automation
Developed Automation scripts using Selenium Webdriver,Java, Maven, Git
Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, Xpath, link in the application
Used selenium Grid performed parallel execution on different node machines.
Raise Defects in Rally and follow up on it until closure
Maintaining developed scripts.
Used MAVEN for build management, Git as source repository and Jenkins for Continuous Integration of the builds.
Performed UI, Functional and Regression testing by automation
Used Apache POI API to register the test data from the excel sheet.
Generated automation report using log4j.
Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
Coordinating with Onsite-Offshore teams to keep an effective flow of the project
Follow Agile methodology that includes QA planning & execution in Sprints, participation in the Scrum & Sprint review/retrospective.
Attending Daily Standup Meetings, Sprint Planning Meetings, Sprint Review meetings & Sprint Retrospective Meetings
Go-live and Deployment Activities of the Application into Production Environment, Provide weekend support
Environment/Tools: Selenium WebDriver, TestNG, Maven, JAVA, Rally, GIT, Jenkins
Client: JPMC - New York City, NY Oct 2014 to Mar 2015
QA Lead
JPMC has applications named OPUS, Investment & Compliance and PEDM. The new Global PEG project will merge all these projects in to a single web application. OPUS part contains commitment creation and transaction processing, PEDM part mainly contains stock distribution and reporting and Investment & Compliance module will see the opportunity of investment and apply various rules on prospected investment
Responsibilities:
Analyse the UserStories for the Release and Prepare the TestCases.
Following the Agile Development Model using scrum methodology
Involve in Reviewing of other Testcases and providing feedback.
Automating the testcases using Selenium Webdriver, TestNG, ANT
Issue/Query Resolution by opening the chat room and inviting the stakeholders.
Responsible for raising the defects in Rally to fixed and then close with zero error.
Designing of Framework Components.
Adding required reusable classes to the Frame Structure.
Modifications to the Framework to add new Changes.
Creating the TestNG Suite to run the TestCases
Running the TestNG suiteFile and Reporting the Results.
Environment/Tools: Selenium WebDriver, ANT, JAVA, TestNG, SVN, JIRA,TOAD, Putty
Accenture PLC, Murray Hill, NJ March 2013 – May 2014
System Analyst
Fannie Mae – Triangle Test
Fannie Mae supports mortgage lenders – local and national banks, thrifts, credit unions, and other financial institutions in all 50 states – to securitize or buy the mortgage loans they originate, enabling them to replenish their funds so they can lend to other homeowners.
Responsibilities:
Interacting with Business & Technology team during requirement gathering phase.
Coordinating with Third Party vendors viz BlackRock Aladdin, JPMC.
Testing the data from the sources at different points like the Data Feed Validation, Enrichment and Testing the data through the UI when transformed and via DBO into UI.
Creating Test Cases for Functional Testing & Integration Testing of ODS Fannie Mae system.
Participation in Integration Testing (integrating the data feed from sources) and System Testing (Testing the Transformed/Enriched data/Cancellation & Amendment of existing transactions).
Database Testing, worked with MS SQL for querying data using SQL queries.
Creating test data for Testing Data Validation and Data Enrichment.
Defect Management, Reporting, Test Data Management
Framework development using VB Scripting and UFT/QTP, Test Script Development
Tracking the automation progress & coverage.
Analyzing the results and Report Failures
Feasibility Analysis and Code Management
Environment/Tools: QTP/UFT, VB Script, Jira, SQL Server, TOAD, Putty
Achievements:
Performance Recognition Award for Demonstrating Professionalism & Confidence
Performance Recognition Award for Organizing & Directing Quality Work Efforts
Performance Recognition Award for Anticipates and Handles Critical Situations
IBM India Pvt Ltd Jun-2009 – Mar 2013
KPMG – eAudit Montvale, New Jersey
QA Lead
eAudit Desktop/Online US Deployment is an Auditing Tool which provides fully customizable electronic workflows for audit purposes. An activity-based workflow and electronic audit file that integrates the methodology, guidance, industry knowledge and tools needed to manage the audit process "Paperless".
Responsibilities:
Leading and managing offshore QA team (6 members).
BRD/FSD walkthroughs & Mentoring team members.
Interacting with Business/Product teams, Development teams to understand the requirements/schedule.
Responsible for providing L0 & L1 estimates.
Resource Utilization, Work Allocation, prioritizing tasks
Responsible for the creation of Master Test Plan, Test scenario, Test Cases and Traceability Matrix.
Tracking progress and Status Reporting.
Performed Functional Testing, Regression Testing, Smoke Testing, Sanity Testing, System Testing.
Represented QA in the Defect Triage meeting and tracking defects to closure.
Represented QA team in Core Team meetings to provide QA status and highlight critical issues
Impeding Testing.
Involved in Requirement gathering for Automation
Involved in Automation tool selection
Participated in Framework development
Primarily responsible for Test script Development & Code Reviews (VB scripting)
Primarily responsible for Analyzing the results and Report Failures
Feasibility Analysis/Code Management
Environment/Tools: QTP/UFT, VB Script, QC/ALM, RFT, Test Complete, JAVA Script
Achievements: Awarded with “IBM KPMG Best in Class Certificate of Excellence for Outstanding Performance”
Satyam Computers Pvt Ltd Jul-2007 - Jun-2009
Senior Software Engineer
CITCO - NextGen
Citco Group Limited is an organization of financial service providers, comprised of international banks, trust and fund companies. The group provides corporate/fiduciary, fund administration and fund advisory services, brokerage, banking and data processing services, as well as international pension services.
Responsibilities:
Responsible for creating Test Scenarios, Test Cases and Maintaining Traceability Matrix
Responsible for Reviewing Test scenarios & Test Cases
Involved in Functional Testing, Regression Testing, Smoke Testing, Sanity Testing,, Database Testing, Adhoc Testing
Reporting Defects in BUGZILLA and Quality Center and verifications of resolved Bugs.
Involved in Test Plan Creation
Test Data Creation & Test Data Management
Understanding Domain, Process Flows and providing Training to team members.
Selecting Test Cases for automation (Feasibility Analysis)
Development & Execution of automated scripts
Writing Programmatic Descriptions for Objects
Environment : QTP/UFT, QC/ALM, BugZilla, MS Office, MS office, PL/SQL Dev, Oracle9i
KPIT Cummins Infosystems Limited - Pune, India May-2005 - Jul-2007
Software Engineer
Cummins - INSITE
This is a Service / Diagnostic Software tool used to support and troubleshoot Cummins electronic engines. INSITE™ is a Windows based application that allows communicating with electronic engines through the use of an INLINE™ Adapter and protocol. We can perform test on Engine, edit and save engine parameters.
Responsibilities:
Developing Test Cases after analyzing the specification documents
Developing base line scripts for Testing the future releases of the Application
Tracking new bugs in Rational Clear Quest and verifications of resolved bugs
Conducting Impact analysis and Test Cases Reviews for most of the Testing tasks
Systematic Approach to Testing, Tracking, Validating and Reporting Defects
Performed Functional Testing, Adhoc Testing, System Testing, Prepare Test Data, Raising Defects
Environment/Tools: Rational Clear Quest, MS Office
Education: B.E in Electronics and Communication, India (2004)