MEENAKSHI JAGOTTA
Phone: 732-***-****
Email: *************.**@*****.***
Professional Summary:
Senior Software QA Engineer with 11+ years of experience in Software Quality Assurance Testing of Web, Web Services, Client/Server applications and Databases
Strong Exposure and experience in SDLC and STLC with understanding of Requirements Gathering, HLD, DLD, test planning, test execution and reporting
Executed projects in Waterfall and Agile development methodology
Planned and executed end-to-end testing including functional, smoke, regression, integration and exploratory testing
Experienced in designing Test Scenarios, Test Cases, Test Scripts and Test Reports by using client requirements
Proficient in Test Automation tools like UFT (Formerly QTP), IBM RFT, Selenium WebDriver and Cucumber
Designed and Developed frameworks using Selenium WebDriver, JAVA, VB Script, JUnit, Cucumber and Maven
Experienced in using Selenium automation frameworks like Hybrid, Data-driven, Keyword driven and POM
Worked as an Automation Developer with BDD approach to develop Web UI tests using Cucumber, Gherkin and Selenium WebDriver
Experienced in API Testing using JAVA Rest Assured Library and API Testing tools such as Postman
Experienced with Apache POI and Java Excel API to read data from external sources like Excel Spread Sheets for validations
Proficient in the Web Debugging Tools like Firebug, Fire path and Xpath
Sound knowledge on TestNG and JUnit framework for Unit Testing, Maven for Project building tool and Jenkins for Continuous Integration
Experienced with Extent Report to display detailed test execution reports along with screenshots of corresponding failed test cases
Extensive experience in Unit Testing, Integration Testing, Functional Testing, Sanity Testing, Smoke Testing, Regression Testing, System Testing, System Integration Testing, White Box Testing, Black Box Testing, API Testing and Cross Browser Testing
Experienced with Code Version Control systems like GIT, SVN
Working experience in logging critical defects using ALM, QC, JIRA, MTM, Helix ALM and defect tracking till closure by initiating defect triage
Strong in writing SQL queries to perform backend data validations
Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report
Extensive experience with Microsoft Office tools (MS - Word, Outlook, PowerPoint, Excel, and Access)
Experienced on Maintenance projects
Efficient in working closely with multiple Onshore and Offshore teams including Business stakeholders, Vendors, Performance, UAT and Development teams
Strong Analytical and Problem-Solving skills
Excellent Verbal and Written Communication skills
Dedicated, focused and quick learner
A great team player and proactive in team engagement activities
Technical Skills:
Domain : Banking, Payment, Security, Wealth Management,
Child Support
Test Approaches : Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle
Testing Tools : QTP/UFT, Selenium WebDriver, Postman, IBM RFT,
Cucumber, JMeter
Defect Tracking Tools : ALM, QC, JIRA, MTM, Helix ALM
RDBMS : Oracle SQL Developer, IBM Data Studio, UNIX,
PostgreSQL, SqlDbx
Frameworks : Page Object Model, TestNG, BDD, Hybrid,
Data-Driven, Keyword Driven, REST API, JUnit
Build & Integration tools : Maven, Jenkins
Code Version Control : SVN, GIT
Programming Languages : Java, VBScript, SQL, Gherkin
Operating Systems : Windows XP/7
Browsers : Internet Explorer, Google Chrome, Firefox, Edge
Other Tools : MS Office Tools, Eclipse, IntelliJ IDEA, Mainframe (eQuate)
Types of testing : Manual Testing, UI Testing, Integration Testing, Regression
Testing, Black Box Testing, White Box Testing, Functional
Testing, Smoke, Sanity, API Testing and Unit Testing
Education:
B.Tech in Electronics & Instrumentation Engineering from Gautam Buddh Technical University, Lucknow, Uttar Pradesh, India in July 2010
Professional Work Experience:
Federal Home Loan Bank, Office of Finance (FHLB, OF) / RapidIT Inc., Remote, VA
QA Automation Engineer
April 2022 – Till Date
Contribution:
Analyzing business requirement to determine the test strategy covered by automation testing
Responsible for converting manual test cases to automation test scripts using IBM RFT and Cucumber
Working on Agile/Scrum Methodology involving pointing user stories, Backlog Grooming, User Story Demonstration and Sprint Retrospective
Responsible for Automation, Functional, Data Driven, Regression and System Testing
Extensively used Selenium Webdriver API (org.openqa.selenium.*), JUnit API (org.junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to write test cases and automate all the test cases
Working on API Automation using REST Assured library, Jackson and JSON-Simple libraries and manually testing them using Postman
Transforming JDBC Query results into Json files with Jackson API and POJO implementation
Parsing Json into Java objects with Jackson API
Develop Webservices using RESTful Webservices parsing XML files using SOA architecture
Develop Test Scripts to implement Features, Test Scenarios and Step-Definition for BDD (Behaviour Driven Development) using Cucumber (Gherkins format) with JUnit
Used GitLab to maintain and manage the build scripts, test data used and other documents related to the project
Developing Data Driven Automation Framework from scratch using IBM RFT
Implementing Descriptive Programing to capture objects in real time
Creating custom java methods for maximum code reuse throughout the application scripts
Creating Data Driven test scripts with functions and verification points to validate results in RFT
Implementing log4j API to store RFT/eclipse console outputs
Maintaining existing Tests scripts/Regression suites
Involved in Test Data and Environment Setup
Debugging and Enhancing Test cases using Java Programming
Extensively worked on JMeter to create Thread Groups and test Web Application key business scenarios
Design, Develop and Execute functional tests using JMeter and Jenkins
Running SQL queries and validating database response using SqlDbx
Used SonarLint for checking code quality
Detecting, reporting and tracking defects using Helix ALM and Jira to ensure the best results
Coordinating Development team members and Scrum team in order to resolve the issues
Giving Daily Status and Weekly Status reports to client
Participated and conducted Agile Scrum Daily project meeting, Planning, Sprint Demo and Retrospective using the Agile process
Involved in Daily Status meetings, Walkthrough meetings and bug review meetings with the team
Presentation of the stories completed during Sprint to stakeholders in Sprint Review meeting
Participated in Retrospective to provide feedback on what went well/not went during Sprint and suggested improvements for next Sprints
Environment: Windows XP, IBM RFT, Eclipse, Java, Cucumber, Maven, JUnit, Jackson API, Apache POI, Java Excel API, Rest Assured, JMeter, Postman, Jenkins, Lombok, SqlDbx, SonarLint, GIT, Helix ALM, Agile, Jira, MS-Office
UBS / Niktor IT INC, Remote, NJ
QA Automation Engineer
December 2021 – March 2022
Contribution:
Involved in converting the User Stories (Agile Methodology Requirements Documents) and Design Documentation into Test Design Products: Test Scenarios, Test Cases and Test Scripts
Created Requirements Traceability Matrix (RTM) to demonstrate the test coverage
Prepared Test Data for Test Cases after detailed analysis of Client Requirements and functionality
Developed and Executed Automation Framework using Selenium WebDriver, Java, TestNG and Maven for Client Inquiry application UI Testing
Maintained and Enhanced multiple Wealth Management Automation Projects
Onshore Lead for 3 offshore resources and assisted them to understand user stories, creation and execution of test cases and scripts as per the project requirements
Used GitLab to maintain and manage the build scripts, test data used and other documents related to the project
Worked on APIs testing using Postman
Involved in testing REST services using Rest Assured in JSON format
Worked on JIRA for maintaining and monitoring defects
Involved in Daily status meetings
Environment: Windows XP, Selenium WebDriver, Java, IntelliJ, Cucumber, BDD, Gherkin, MS-Office, Jira, TestNG, Apache POI, GitLab, Maven, Postman, Rest Assured, PostgreSQL, JSON
Deloitte Consulting / 4 Consulting INC, Remote, PA
Quality Assurance Tester
March 2021 – May 2021
Contribution:
Responsible for analysis of Business Requirements and clarifications meetings with BA
Prepared Manual and Functional Test Cases on web applications as per requirements
Designed High level Test Scenarios, Test Cases, Traceability matrix and ensured the test coverage
Test Data Setup by creating multiple cases for different counties
Performed Functional Testing by executing test cases including E2E functionalities and raising observations to BA
Validated data sync between front end application and back-end application eQuate
Defect Logging in MTM and tracking till closure
Designed simple to complex SQL queries for testing purpose
Participated in daily status meetings and conducted walkthroughs for team members
Conducted defect review and triage meetings to resolve the defects
Provided support to team members in their testing activities
Environment: Windows XP, MS-Office, Mainframe (eQuate), Microsoft Test Manager (MTM), SQL
Bank of America / Mitchell Martin, Remote, NJ
Quality Assurance Consultant
April 2020 – January 2021
Contribution:
Analyzed Business Requirements, Software Requirement Specifications to create Test Plan and Test Cases for Manual and Automation Testing using Selenium Web Driver
Setting WebEx with Functional Team for test scenarios clarifications
Automated Regression and Functional test suites by developing over 453 test cases using Selenium WebDriver, Java, Cucumber, Maven
Worked as a Test Lead for offshore team working on various Functional Modules
Developed BDD tests using Selenium WebDriver and Cucumber by writing feature files and step definitions
Experienced in running automation scripts using TestNG and generated customized test reports
Developed unit test cases using JUnit framework
Used web-debugging tools like XPath, Firebug and Firepath to run automation script in stable condition
Executed Sanity, Smoke and Regression scripts including E2E functionalities
Performed API Testing using Postman
Used Jenkins as continuous integration server to run automated test suites
Responsible for analysis of test results, validations count and raising observations to SME of respective applications
Logged and managed defects using HP ALM Quality Center Defect Management tool
Used Git Hub to merge Cucumber Selenium test scripts
Maintenance of test scripts for requirements change
Reported daily project activities of the team to the stakeholders
Provided support to Functional team in their testing activities
Environment: Windows XP, Selenium WebDriver, Java, Eclipse, Cucumber, BDD, Gherkin, JUnit, MS-Office, HP Quality Center-ALM, TestNG, Apache POI, Git, Jenkins, Maven, Postman
Bank of America / Mitchell Martin, Pennington, NJ
Quality Assurance Consultant
September 2019 – March 2020
Contribution:
Analysis of Test Scenarios document received from Functional Team
Setting WebEx with Functional Team for test scenarios clarifications
Worked as a Test Lead for offshore team working on various Functional Modules
Identified test cases for automation process
Developed Smoke and Regression scripts for various applications using UFT VB Script
Executed and Debugged Sanity, Smoke and Regression scripts including E2E functionalities
Analysis of test results, validations count and raising observations to SME of respective applications
Performed defect reporting and tracking using HP ALM
Reports Merging using Report Merge Utility tool
Maintenance of test scripts for requirements change
Reported daily project activities of the team to the stakeholders
Performed Darkpod Validations to ensure all functionalities are working as expected for Production deployment
Provided Post Production Validations Support during weekends
Implemented API testing using Postman
Provided support to Functional team in their testing activities
Test Lead POC for Client Financial Domain
Trained new testers by providing knowledge transfer sessions and monitoring their performance
Walkthrough of designing Smoke and Regression UFT scripts to clients and offshore team
Environment: Windows XP, MS-Office, QTP / UFT, VB Script, Postman, HP Quality Center-ALM
ABN-AMRO / Infosys Limited, Pune, India
Automation Tester
May 2017 – November 2018
Contribution:
Participated in team discussions to analyze, understand and estimate user stories during Sprint Planning
Assisted Product Owner with designing of user stories during Product Backlog Refinement
Responsible for reviewing the user stories and prepared MOMs for Sprint Planning meetings
Worked on document, develop and executing Test Plans, test scenarios, test cases and test scripts
Test Cases Preparation and data setup
Automated Regression test cases using UFT Automation Framework
Performed Manual Testing and Automation Testing of the application
Involved in the debugging of code, identified the root cause of failures and coding errors
Performed API testing using Postman
Validated request and response in JSON formats for Web service calls
Develop and implement harness, sections, portals, decision rules, declarative rules, service file, connect SQL, activities, agents and reports in PEGA applications
Worked on SQL queries to verify data integrity and validate updated data for the Test cases
Used JIRA/Confluence for reporting impediments, creating user stories, tasks, subtasks and other Scrum related test documents
Updated team and Scrum Master with the status of the user stories and any impediments in daily stand-up meeting
Log, track, and verify resolution for all software and specification defects in JIRA
Provided support to Performance team in their testing activities
Presentation of the stories completed during Sprint to stakeholders in Sprint Review meeting
Participated in Retrospective to provide feedback on what went well/not went during Sprint and suggested improvements for next Sprints
Knowledge sessions on creation and execution of UFT scripts Automation Framework to the team and Product Owner
Environment: Windows XP, QTP / UFT, VB Script, JIRA, Postman, MS-Office, SQL
Barclays / Infosys Limited, Pune, India
Test Analyst
July 2014 – April 2017
Contribution:
FRD walkthrough and initiating clarifications sessions with BA
Analyzed and studied various Project Artifacts such as Business Requirements, System Requirements and Use Cases to develop Test Plan and Test Cases for Manual and Automation Testing using Selenium WebDriver
Test Scenarios, test cases, test scripts and test data preparation
Performed Manual Testing to check flow of the application
Smoke testing of the build received from development team
Designed Automation Test cases using Selenium WebDriver, Java, TestNG and Maven
Responsible for implementation of Data driven, Keyword driven, Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java
Involved in Maven configuration for running servers and scripts after the build
Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script
Developed Selenium test scripts using TestNG annotations and generated TestNG report to review test results
Worked on Cross Browser testing through Selenium WebDriver by testing the Scripts on different browsers
Developed Automation Scripts and extracted data from excel sheets using Apache POI library
Test cases execution covering End to End Functionalities
Performed defect reporting and tracking using HP ALM
Generated Extent Report to display detailed test execution reports along with screenshots of corresponding failed test cases
Validated records in database using SQL Developer and Putty
Extensive backend validations using SQL and UNIX to conform Data flow accuracy and log validation
Participated in Bug triage to make sure defects communicated to Dev team for its fix’s timely manner
Data Migration activities between databases using SQL
Log, track, and verify resolution for all software and specification defects in JIRA
Lead POC for project related trainings and timesheets completion
Worked as an Acting Lead, handled task allocation, issue follow up with the relevant teams, daily status calls, reporting activities and test closure activities
Trained new testers by providing knowledge transfer sessions and monitoring their performance
Walkthrough of designing Regression Automation scripts using Selenium to clients and compliance team
Environment: Windows XP, HP Quality Center-ALM, Selenium WebDriver, Java, Jenkins, Maven, TestNG, Apache POI, Git, MS-Office, UNIX, JIRA, Tivoli, Putty, Oracle SQL Developer
SunTrust / Infosys Limited, Pune, India
Test Engineer
March 2012 – June 2014
Contribution:
Responsible for analysis of BRD and CR documents
Coordinated with BA for requirements clarifications and issue resolution
Creation of Test Scenario Matrix, scenarios, test cases and test data
Prepared Manual and Functional Test Cases according to functional documents and requirements
Designed and Automated Regression Suite using UFT Hybrid framework
Performed Manual Testing to check flow of the application
Execution of test cases including E2E functionalities
Defect logging and tracking using HP ALM Quality Center
Maintenance of test scripts for requirements change
Extensively performed Oracle SQL queries to retrieve/validate/update/modify data from DB tables
Reported daily project activities of the team to the stakeholders
Environment: Windows XP, QTP / UFT, VB Script, HP Quality Center-ALM, MS-Office, SQL
UBS / Infosys Limited, Pune, India
System Engineer
September 2011 – February 2012
Contribution:
Walkthrough of Project documents
Test data creation for multiple user accounts using UFT automation scripts
Execution and Maintenance of UFT scripts
Performed defect reporting and bug tracking using HP ALM Quality Center
Environment: Windows XP, QTP / UFT, VB Script, HP Quality Center-ALM, MS-Office