Lata Sharma ad36qz@r.postjobfree.com 973-***-****
Professional Summary:
•Over 13 years of industry experience in Software Quality Testing of Enterprise Application, Client/Server and Web Services application.
•Proficiency in analyzing functional requirement specifications (FRS) and System Design Specifications (SDS).
•Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as
Agile/SCRUM & Waterfall.
•Proven ability in designing and creating automation frameworks using Java, Selenium, Maven, Jenkins and Cucumber.
•Having expertise in creating, modifying and executing Automation test scripts using TestNG & JUnit across browsers.
•Expert on JUnit and TestNG framework for testing framework, Maven for Project building tool,
Jenkins for Continuous Integration and GIT as a version control system.
•Expertise in using different Spying tools like Selector Hub, Firebug and Fire path element as a Firefox, Chrome add-on for addressing web elements using locator's ID, Class name, CSS Selector, Xpath etc.
•Proficient in continuous integration to Jenkins.
•Proficient in different forms of testing like System Testing, Integration testing, Smoke Testing, Regression testing, and User Acceptance testing.
•Experience in defining Testing Methodologies, writing and executing test cases, Designing Test Plans, Test Documentation and creating traceability matrix as well as working with test data.
•Strong hands-on experience working on various Test Automation Frameworks: Data driven, Keyword driven, Page Object model and Hybrid Model.
•Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
•Experience on working XML and testing API using POSTMAN.
•Expertise in in writing SQL queries and performing database testing.
•Sound hands on experience on e-Commerce applications testing.
•Expertise in using various Test Management Tools like Jira, Quality Center.
•Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills.
•Good knowledge on DevOps tools like Jenkins and scheduling the jobs nightly.
•Continuously review and improve the QA process using different tools.
Technical Skills:
Test Approaches
Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle
Testing Tools
Selenium Web Driver, QTP,TestNG.
Programming Languages
Java, OOPs Concept, HTML, XML,CSS, Python, XPATH,Selector Hub, Firepath or Chrome DevTools
Browsers
Firefox, Internet Explorer, Safari, Google Chrome.
Operating System
Windows 2008, 2003, XP, NT, mac OS.
Defect Tracking Tools
Quality Center, Jira.
Testing Framework
Junit, TestNG, qTest,JMeter.
Build/CI/BDD Tools
Maven, Jenkins, Cucumber,Git,GitHub.
Web Service
Postman, Rest Assured
Data Base
Oracle, SQL.
MS Office Tools
Outlook, Excel, PowerPoint, MS Access, Word
Types of testing
Manual and Automation Testing : UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Functional Testing, Smoke, Positive and Negative Testing,Sanity, Unit testing, API Testing, XPATH
Education:
•Bachelor of Engineering from Pt Ravishankar Shukla University, Raipur, India
Work Status:
•H4 EAD
Professional Experience:
Verizon Wireless, Baskin Ridge, NJ June 2022 to January 2024
Role: QA Automation Engineer
Responsibilities:
•Analyzing the system requirements and developed detailed test plans and test cases and provided the documentation.
•Collaborated with product management teams in an agile environment to develop a comprehensive set
of tests for web-based applications.
•Interaction with application designers and business analysts to gather requirements.
•Completed Functional, Integration, Regression, Positive and Negative testing.
•Involved in performing application and system Testing.
•Performed Smoke Testing and Sanity testing.
•Performed Sanity and Regression testing after each modification in the application.
•Performing Black Box Testing Across Functional, Non-Functional Testing.
•Performed Usability, and localization testing.
•Logged the errors, reported defects, and tracked the defects using JIRA until resolution.
•Responsible for scheduling the batch execution of the tests and track defects using Jira.
•Extensively used JIRA for logging/tracking defects and work on User Stories which is in System Test.
•Detecting, classifying, and reporting bugs through Defect Tracking System and updating the status of the bugs
•Using Dashboard to send the status email.
•Experience in testing API service call by using tools like Postman and Rest Assured for automation to validate the API’s (JSON).
•Involved in API testing as per test case/story requirement.
•Performed backend testing to validate the data added SQL queries to the required Test cases.
•Run queries according to test case requirement to check the updated status/data in Data Base.
•Using Customer Proprietary Data Base to run queries and validate data.
•Involved in Regression testing using Selenium and creation of automation scripts for web pages.
•Experience with XPath syntax and usage
• Ability to write efficient and accurate XPath expressions for element selection
• Experience with XPath functions and operators (e.g. contains, starts-with, etc.)
•Experience and Understanding of XPath axes (e.g. ancestor, descendant, following, etc.)
• Familiarity with tools like Selector Hub, Firepath or Chrome DevTools to aid in XPath development
• Skill in using XPath to interact with web elements in automation frameworks like Selenium
• Experience with handling complex HTML structures and dynamically generated content using XPath
• Ability to optimize XPath expressions for performance and reliability
•Involved in performing functional, application, integration, system, and regression Testing.
•Developing global reusable libraries, created a package for all page objects using Page Object Model
and developed Driver Script for implementing Behavioral Driven Development Framework.
•Developed Automation scripts for new enhancements using Selenium Web Driver.
• Good knowledge on Object Oriented Programming (OOP) concepts.Extensively used java for test case automation.
•Hands on coding experienece in java Language.
•Very good at Retail or ecommerce application testing.
•Working on creating the feature file to the automation.
•Design the common reusable action to developing the test scripts.
•Using Customer Proprietary framework to check Automation results which is integrated with Selenium Web Driver.
•Writing Test Cases with the help of annotations, grouping, and parametrizing in TestNG.
•Providing the logics and solutions to team for the complexity issues
•Defining the scope of the project and providing the different level of estimate.
•Interacting with developers & various members of project team to discuss and resolve defects
and to determine their priorities.
•Preparing the major documents and share it across the team.
•Working with the team to create the required testing documents for new defect and
explaining the new functional changes.
•Identify the testing risk & issues and follow the escalation procedure to mitigate it. Providing RCA
and recovery method for major/critical system issues.
•Organizing the defect triage meeting and provide the observation to development team.
•Presenting the live demonstration to business, development and testing team.
•Designed, executed, reviewed and updated test cases as per requirements.
•Closely worked with SQA Testing team to increase the tests effectiveness
•Provides enhancements to project based on End User perspective.
•Involved in Software Development life-cycle and Test Life Cycle of the project from requirements
gathering to transition by using Agile/Scrum Methodology.
•Attended use case and technical specifications review sessions with product and architecture
teams to provide feedback in the elaboration phase.
•Updating the Test Procedures and test data according to Work Requests and Change Requests
Test Scenarios for Business Rules and Business Process.
•Active interaction with team members, team lead and developers in review meetings to evaluate the
progress and performance of the application.
•Writing Test Cases qTest or upload from the Excel sheets.
•Updating and Running User Stories and Test Cases and attaching related logged defects in qTest.
•Calculating qTest status as per passed and failed scenarios and Sending Status Email to manager and
team members every day.
•Past experience in working on the BDD Cucumber of automation framework to automate the business process using Selenium WebDriver and Java.
•Experience leading automation testing efforts, including strategy development and team management
Skills : Agile, Selenium Web Driver, Maven, XPATH, Intellij, HTML, Git Hub, JIRA, qTest, TestNG, SQL, POSTMAN, Rest Assured, Chrome and Windows.
•Leadership skills, including mentoring, training, and team motivation
• Excellent communication and collaboration skills
• Experience with performance testing and performance test automation
• Familiarity with Agile methodologies and Scrum principles
• Analytical and problem-solving skills
• Adaptability and willingness to learn new technologies.
Barclays Bank PLC, Whippany, NJ July 2020 to May 2022
Role: QA Automation Engineer
Responsibilities:
•Analyzing the system requirements and developed detailed test plans and test cases and provided the documentation. Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
•Working on the BDD Cucumber of automation framework to automate the business process using Selenium WebDriver and Java.
•Involved in performing functional, application, integration, system, and regression Testing.
•Developing global reusable libraries, created a package for all page objects using Page Object Model and developed Driver Script for implementing Behavioral Driven Development Framework,
•Involved in Regression testing using Selenium and creation of automation scripts for web pages.
•Performing Black Box Testing Across Functional, Non-Functional Testing.
•Working on testing API service call using tools like Postman to validate the Rest API’s (JSON).
•Developed Automation scripts for new enhancements using Selenium Web Driver.
•Experience with XPath syntax and usage
• Ability to write efficient and accurate XPath expressions for element selection
• Knowledge of XPath functions and operators (e.g. contains, starts-with, etc.)
•Understanding of XPath axes (e.g. ancestor, descendant, following, etc.)
•Familiarity with tools like Firepath or Chrome DevTools to aid in XPath development
•Skill in using XPath to interact with web elements in automation frameworks like Selenium
• Experience with handling complex HTML structures and dynamically generated content using XPath
•Ability to optimize XPath expressions for performance and reliability
•Working on creating the feature file to the automation.
•Logged the errors, reported defects, and tracked the defects using JIRA until resolution.
•Providing the logics and solutions to team for the complexity issues.
•Design the common reusable action to developing the test scripts.
•Defining the scope of the project and providing the different level of estimate.
•Interacting with developers & various members of project team to discuss and resolve defects and to determine their priorities.
•Preparing the major documents and share it across the team.
•Working with the team to create the required testing documents for new defect and explaining the new functional changes.
•Identify the testing risk & issues and follow the escalation procedure to mitigate it.
•Providing RCA and recovery method for major/critical system issues.
•Organizing the defect triage meeting and provide the observation to development team.
•Presenting the live demonstration to business, development and testing team.
Environment: Agile, Selenium Web Driver, Maven, XPATH, Intellij, HTML, Git Hub, JIRA, Chrome and Windows.
Pennsylvania Department of Corrections, Mechanicsburg, PA March 2016-July 2020
Role: Automation Test Engineer
Responsibilities:
•Interaction with application designers and business analysts to gather requirements. Experience on
black box testing.
•Designed, executed, reviewed and updated test cases as per requirements.
•Completed Functional, Integration, Regression, Positive and Negative testing.
•Reported bugs on bug tracking system and updating the status of the bugs.
•Closely worked with SQA Testing team to increase the tests effectiveness.
•Responsible for scheduling the batch execution of the tests, log and track defects using Jira.
•Performed backend testing to validate the data added SQL queries to the required Test cases.
•Performed Usability, Smoke, and localization testing.
•Provides enhancements to project based on End User perspective.
•Involved in Software Development life-cycle and Test Life Cycle of the project from requirements gathering to transition using Agile/Scrum Methodology.
•Attended use case and technical specifications review sessions with product and architecture teams to provide feedback in the elaboration phase.
•Strong understanding of SDLC models and Testing Methodology.
•Updating the Test Procedures and test data according to Work Requests and Change Requests.
•Extensively used JIRA for logging/tracking defects.
•Test Scenarios for Business Rules and Business Process
•Active interaction with team members, team lead and developers in
•review meetings to evaluate the progress and performance of the application.
•Detecting, classifying, and reporting bugs through Defect Tracking System.
•Performed Smoke Testing, Functional testing.
•Performed Regression testing after each modification of the application Testing.
Environment: QTP, Jira, UNIX, Windows XP, DB2.
ViraSat Solutions, Gurugram, India June 2012 – Feb 2015 Role: Manual Software Tester / Automation Test Engineer
Responsibilities:
•Interaction with application designers and business analysts to gather requirements. Experience on black box testing.
•Designed, executed, reviewed and updated test cases as per requirements.
•Completed Functional, Integration, Regression, Positive and Negative testing.
•Reported bugs on bug tracking system and updating the status of the bugs.
•Closely worked with SQA Testing team to increase the tests effectiveness.
•Responsible for scheduling the batch execution of the tests, log and track defects using Jira.
•Performed backend testing to validate the data added SQL queries to the required Test cases.
•Performed Usability, Smoke, and localization testing.
•Provides enhancements to project based on End User perspective.
•Involved in Software Development life-cycle and Test Life Cycle of the project from requirements gathering to transition using Agile/Scrum Methodology.
•Attended use case and technical specifications review sessions with product and architecture teams to provide feedback in the elaboration phase.
•Strong understanding of SDLC models and Testing Methodology.
•Updating the Test Procedures and test data according to Work Requests and Change Requests.
•Extensively used JIRA for logging/tracking defects.
•Test Scenarios for Business Rules and Business Process
•Active interaction with team members, team lead and developers in
review meetings to evaluate the progress and performance of the application.
•Detecting, classifying, and reporting bugs through Defect Tracking System.
•Performed Smoke Testing, Functional testing.
•Performed Regression testing after each modification of the application Testing.
EDS Technologies April 2010 – June 2012
Role: Test Engineer Responsibilities:
Responsibilities:
•Understanding Requirement Specifications and Design Documents of the application.
•Participated in identifying the required Test Scenarios based on the business requirements.
•Prepared Test Cases for the Functional, Integration, end-to-end, Usability and smoke testing.
•Prepared and executed the test cases as per System Requirements.
•Followed Agile methodology and attended Scrum meetings.
•Communicated status and presented defect information to various members of the team to resolve issues to ensure the defect-free delivery of the application.
•Performed various Black box testing Methodologies like Functional Testing, Compatibility Testing, Database Testing, Usability Testing, Regression Testing, Retesting.
•Defect Reporting and Tracking using Quality Center.
•Participated in Knowledge Sharing sessions with other team members in understanding the functionality.
•Performed UAT (User Acceptance Testing).
Environment: Quality Center, Windows 7, Manual Testing.