Professional Documents
Culture Documents
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.
Environment: C#.Net, Selenium WebDriver, Visual Studio, Nunit, SOAP, XML, SQL and Windows.