You are on page 1of 4

Sagar

Email: ajsagar106@gmail.com
Ph#: 443-626-4338
Professional Summary:
 Over 5+ years of professional experience in IT industry with emphasis on Software Quality Assurance.
 Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and object
oriented methodologies.
 Extensive experience in Automation of Web-based applications using Selenium WebDriver, Selenium Grid, and
JAVA.
 Experience in using Java as client library for Selenium WebDriver to design and developed Automation test
Framework using Junit and TestNG.
 Experience in using Maven to build and run the Selenium automation framework.
 Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
 Having good exposure to integrated testing artifacts with Continuous Integration (CI) with Jenkins sever.
 Expertise in performing manual testing Mobile Application Testing using Appium.
 Experience on Protractor for E2E testing using Selenium.
 Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
 Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data
Driven testing, Back End and Front End testing and User Acceptance testing.
 Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications
and Traceability Matrix.
 Performed Manual Testing for usability testing. Engaged in Manual Testing of functionalities in Construction Pricing
web based application.
 Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using
Selenium WebDriver.
 Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent
knowledge in writing unique XPath using firebug and fire path to identify web elements.
 Hands on Experience on testing web services (SOAP, REST) using SOAP UI/POSTMAN.
 Good working experience on SOAP UI/POSTMAN for testing and validating various web services used in the
application.
 Extensive experience in developing SQL queries to validate the databases tables and reports data for backend
database and API Testing.
 Experienced in testing various applications on multiple platforms (Windows, Linux, and UNIX).
 Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under
high stress environment.
 Good analytical and communication skills and ability to work independently with minimal supervision and also
perform as part of a team.

Technical Skills:
Testing Tools Selenium IDE/ WebDriver/GRID, Cucumber, SOAP UI, POSTMAN, Jenkins, Appium, Protractor
Languages JAVA, C#.Net, Python, JavaScript
Test Framework Junit, TestNG, Nunit
Build Tool Maven.
Processes Agile-Scrum, Waterfall.
Bug Tracking Tools HP ALM, JIRA, Quality Center (QC).
Databases SQL Server, Oracle
Operating Systems Windows (All Variants), Linux.

Professional Experience:
Client: TD Bank, Mount Laurel, NJ. Jul 2020 – Till Date
Role: QA Automation Engineer
Responsibilities:
 Analyzed business requirements and functional documents, created the test strategy document that define the test
environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to
conduct the effort.
 Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and
executed tests using Selenium WebDriver and JAVA. 
 Used Eclipse IDE for Automation scripts development.
 Designed, developed and implemented Hybrid testing framework utilizing Java, TestNG and Selenium WebDriver.
 Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
 Created test reports generated out of TestNG and captured the error screenshots.
 Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver (java).
 Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
 Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment
jobs on individual stages on Jenkins, and running automated and manual functional tests.
 Involved in using GitHub to maintain and manage the build scripts, test data and other documents in the project
scope.
 Implemented mobile automation frameworks using Appium.
 Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
 Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor.
 Involved in selecting the Test Cases to be automated and performing functional testing of the front end
using Protractor.
 Involved in various phases and Types of testing such as Functional, System, Regression, Smoke, Sanity and Reliability,
UAT Testing.
 Responsible for Test Scenarios, Test Case Preparation, Test Case Execution, and defect logging.
 Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User
acceptance and, end-to-end testing.
 Involved in providing efficient XPATH and CSS locator strategies to run WebDriver Tests in stable Non-Flaky
environment.
 Involved in web services testing using Postman.
 Tested SOAP and RESTFUL web services using different assertions like HTTP assertion, security assertions, and
XPATH assertions in Postman.
 Performed automated regression testing to check the new functionality, bug fixes, and fix packs. Tracked the bugs
accordingly using HP ALM. 
 Checked the data flow through the front and backend and used SQL queries to extract the data from the database.
 Involved in testing the application utilizing the Scrum (Agile) methodology.
 Trained QA personnel and developers in understanding the complex application functionality and setups integration.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Postman, Eclipse, GitHub, Appium,
Protractor, XPath, CSS, HP ALM, SQL, Agile and Windows.

Client: LPL Financial, San Diego, CA. Mar 2019 – Jun 2020
Role: Test Automation Engineer
Responsibilities:
 Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new
functionality.
 Developed Automation framework using Selenium Web Driver. 
 Developed automation test suite from scratch with Selenium WebDriver with TestNG with Java for the application
to help in regression testing.
 Integrated TestNG with Selenium using Eclipse to generate test execution result.
 Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG
methods.
 Developed Maven Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
 Developed BDD tests using Cucumber by writing behavior and step definitions and developed required Selenium
support code in JAVA for Cucumber.
 Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch
run of the Script. Created Project plan on Jenkins configured scheduled using Cron job.
 Implemented Appium scripts to test IOS and Android platforms.
 Performed Cross - platform, Functional, Regression testing, UI testing for mobile app using Appium test automation
framework.
 Involved in writing automated scripts for web applications using Protractor and Java.
 Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
 Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server
applications.
 Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
 Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages.
 Performed web services or API testing using Postman which includes SOAP and REST services.
 Created data-driven automation scripts for testing API Web Services using Postman.
 Analyzed test results, tracked the defects and generated reports using Quality Center.
 Connected to database to Query the database using SQL for data verification and validation. Created SQL views to
aggregate data before moving to targeted database from legacy database to simulate results. 
 Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
 Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage
meetings and interacted with developers and business analysts to ensure high quality of the application under test.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Postman, GIT, Appium, Protractor, Eclipse,
XPath, CSS, Postman, Quality Center, SQL, Agile and Windows.

Client: HealthStream, Nashville, TN. Jan 2018 – Feb 2019


Role: QA Engineer
Responsibilities:
 Analyzed business requirements, system requirements, and data mapping requirement specifications interacting
with client, developers and QA team.
 Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus
of software testing effort for functional, regression, user acceptance and stress testing.
 Involved in analyzing system specifications, design, development and execution of test plans and test cases for
Manual and Automated testing.
 Designed and developed automated functional Test suite using Selenium IDE and Selenium WebDriver.
 Involved in setting up configuring the testing environment with Visual Studio, Nunit and Selenium WebDriver.
 Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in
the testing environment using Selenium.
 Coordinated with the Business Analyst team to prepare a detailed Test plan and develop test scenarios.
 Developed test cases, executed test cases, analyzed results and report defects as appropriate.
 Executed test scripts to verify the POS reporting features and interfaces to inventory details.
 Developed and executed various test scenarios and documented the process to perform functional testing of the
application.
 Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
 Involved in testing the database and data validation using SQL Queries.
 Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
 Created Regression Document to track and report testing activities during each phase of testing, including testing
results, test case coverage, required resources, logged defects and their status, performance baselines.
 Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly
assessment meetings with business analysts and developers.

Environment: C#.Net, Selenium WebDriver, Visual Studio, Nunit, SOAP, XML, SQL and Windows.

Client: Infonaya Software, India. Apr 2016 – Dec 2017


Role: QA Tester
Responsibilities:
 Involved in writing Test Scripts for the main application functionality such as validation, business workflow.
 Regularly involved in discussion with developers with the test results to improve the performance.
 Performed Manual Testing on different Modules of the Application.
 Worked with test cases and test scripts and modified to accommodate new changes to the software/applications.
 Tested applications Performed Regression and Integration Testing.
 Involved in analysis of Test Plans and Test cases according to business Specifications and designing.
 Managed requirements using Requirements Plan Manager.
 Documented Test cases corresponding to business rules and other operating condition in Quality Center.
 Developed and conducted system and user acceptance test plans on completion of system testing before installation
of the application on user environment.
 Reviewed Business Requirement Documents (BRD) and the Technical Specifications.
 Developed test plans and written test cases as per the business requirements.
 Conducted GUI testing to check for appearance and properties of the application.
 Performed Manual Testing to test the usability of the application.
 Written user-defined functions and generated Test Matrix.
 Involved in system testing.
 Performed Back end Testing-using SQL.
 Used Clear Quest for bug tracking and reporting, also followed up with development team to verify bug fixes, and
update bug status.

Environment: Manual Testing, Quality Center, Oracle, XML and Windows.

References: Will be provided upon request.

You might also like