Sudip Adhikari
Fort Worth, Texas
Professional Summary:
7+ years of experience in performing Manual and Automated Testing.
Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.
Proficient in different types of testing such as: in functional testing, integration testing, regression testing, System testing, black box testing, GUI testing, Sanity testing, Ad-hoc testing, usability testing, back-end testing, browser compatibility testing, API testing, User Acceptance Testing (UAT), End to End Testing, Data Base Testing and even Integration Testing.
Proficient in Quick Test Professional QTP/ Unified Functional Testing UFT, developed & maintained custom test frameworks to enhance testing efficiency & accuracy.
Performing Protractor Automation testing for both Angular and Non-Angular pages.
Implemented Jasmine as a testing framework for Protractor.
Knowledgeable with test automation framework tools JUnit, TestNG, Cucumber.
Experienced in developing Data driven and Hybrid framework with Selenium WebDriver
Experienced using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
Proficient in developing Data driven and Hybrid Frameworks. Along with, strong experience in cross-browser, cross platform web testing with WebDriver.
Writing SQL commands such as Joins, Set, unions and executed stored procedures and functions.
Good Knowledge in documenting defects with high level of detail, accuracy, and informative recreation step using JIRA or HP ALM
Proficient in writing and executing SQL queries to perform Data Validation and Back-end testing of databases to check the integrity of data.
Read code written in different programming languages Java, Java Script, C#, Python and databases like Oracle, SQL Server.
Expertise in using Apache POI to read data from external sources for locators into the test script.
Experienced in using GitHub as a source repository system to share code within the office & overseas team
Performed API testing by preparing test data using JSON and XML markup with SoapUI tool
Created Test Data for API testing in XML and JSON format for POST, PUT Methods
Testing Web Services: SOAP and REST API requests using SoapUI and Postman.
Hands on experience in automating API testing using Rest Assured.
A self-motivated team player with excellent communication and leadership skills.
Excellent problem solving and analytical skills.
Education:
Master’s Degree (Sociology) 2013 from Tribhuvan University, Kathmandu, Nepal
Bachelor of Information Technology 2010 from Tribhuvan University, Kathmandu, Nepal
Technical Skills & Tools:
Testing & Reporting Tools: Selenium (Java), JUnit, TestNG, Cucumber, Protractor, Jasmine, GITGITHUB,
SoapUI/ReadyAPI/LoadUI/Service Virtualization, Rest-Assured, Postman, GitHub,
Jenkins, ALM, Team Foundation Server (TFS), JIRA, VersionOne/ QTP/UFT
Development Environment: Java, Selenium, Java Script, C#, Python
Process and Methodology: SDLC, STLC, Agile Scrum, Kanban, Waterfall Model
Database Tools: MySQL, Oracle SQL
Scripting Language: XML, HTML, JSON,
Build Tool: Maven
Design pattern: Page Object Model, BDD Framework
Professional Experiences:
FedEx Ground, Pittsburg, PA Jan 2021- Present
Title: Sr. Automation Engineer
Responsibilities:
Worked in an agile environment - Participated in Daily stand up meetings, Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
Involved in Sprint planning meeting and grooming session for upcoming Sprints.
Involved in Analyzing the Functional Specification Document and creating test strategy and test cases in Test Manager.
Involved in Analysis FSD and working closely with System Analyst to get all the required information to create Test data ready.
Performed different kinds of testing like Sanity testing, GUI, Functionality, Integration, Regression, Usability, End to End testing, User Acceptance and Back End Testing.
Ensure all the scenarios including positive and negative are covered while testing.
Create test result documents, requirement traceability matrix and share it on SharePoint.
Created Selenium Web Driver automation scripts in Java using Maven, Cucumber, and TestNG for Web Applications.
Create JAVA/Rest Assured framework for API automation.
Performed API testing using Postman or SOAP UI/ReadyAPI and virtualize Web Service using ReadyAPI.
Performed Load and Performance Testing using LOAD UI.
Executed Selenium GUI Object/element verification through different Locators (XPath, CSS, id, Link text)
Used Selenium to take Screenshot for Capturing bug analysis and also to check the application functionality and state when the test execution completes.
Experienced in testing and working in continuous delivery (CI/CD) environment.
Used Git as a central repository for continuous check in and checkout of code.
Used Jira for creating and tracking defects in each sprint.
Performed Data Validation using SQL, Defect Resolution and Maintenance.
Involved in the Database Testing using SQL Quires to perform back-end testing.
Generated Weekly Reports, Defect Reports & Customized Summary Reports, and participated in Weekly Status Updates showing the progress and open issues to be resolved.
Performing Protractor Automation testing for both Angular and Non-Angular pages.
Implemented Jasmine as a testing framework for Protractor.
Environment:
Environment: JAVA, Selenium WebDriver, TestNG, Cucumber, HTML, Java, Safe Agile, Maven, UNIX, VersionOne, Firefox, Chrome, SQL Server 2012/2008R2, Eclipse, ReadyAPI, LoadUI Jenkins, Protractor, Jasmine, Angular JS, GIT, GITHUB
Delta Airlines, Atlanta, GA Mar 2019-Dec 2020
Title: QA Engineer
Responsibilities:
Analyzed the Business Requirement Document (BRD) and developed detailed Test plans, prepared Test cases.
Conducted sanity testing of the application based on user requirements.
Performed application testing utilizing waterfall methodology.
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the MySQL database.
Involved in all phases and stages of Software testing life cycle including end-to-end system testing and business requirements analysis.
Used JIRA for Identifying, logging, tracking and escalating bugs.
Test Execution & Defect Reporting.
Test & Defect life cycle management.
Functional and Regression testing.
Used JIRA for Identifying, logging, tracking and escalating bugs.
Users of JetBlue anticipate that, upon request, all of the least expensive flight options will be made accessible and displayed to them. To discover the best flight options, the app must communicate with all the airlines, which is done through APIs. Since the travel booking system must effectively communicate with other businesses and deliver the right results to users in a timely manner, API tests must be carried out. REST Assured is the tool we use to conduct this HTTP test.
Environments:
Windows, XML, JSON, HTML, JIRA, Oracle, MS SQL server, Agile, Java, SOAPUI, Postman, ALM, Selenium-Eclipse, GitHub, Jenkins
PNC Bank Pittsburg, PA Mar 2016-Feb 2019
Title: QA Analyst
Responsibilities:
Highly knowledgeable in business and functional requirements of multi-tier architecture software.
Participated in story grooming sessions and wrote acceptance criteria with business team, Agile/Scrum.
Good understanding of Test Deliverables such as Test Plan, Test Cases, Risk Analysis Report, Requirement Traceability Matrix, Defect Report and End-to-End test flow.
Knowledge on creating all types of testing scenarios: positive, negative, data validation/backend, web services, grey box, white box, and black box.
Performed manual testing and maintain documentation on Regression, Integration and User- acceptance.
Strong in SQL querying to validate data from the app to source and used JDBC to connect for automation.
Automated with Eclipse IDE, Java, Selenium Jars, TestNG and Page Object Model (POM).
Created Test Cases using Element Locators and Selenium WebDriver methods.
Setup Selenium Grid to run Selenium scripts on different browsers.
Used Maven build tool to manage framework with dependency jar files, plugins, test suites etc.
Performed continuous integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
Integrated TestNG with Selenium using Eclipse to generate test execution result.
Routine sending TestNG Reports to the QA Manager regarding progress updates and the results of the various tests executed.
Worked extensively on SoapUI for testing the back-end web service calls.
Involved in testing Web services (SOAP and REST) and XML with a tool called SOAPUI, for local WSDL with URL and created Test cases, and validated data flow.
Worked with developers to Create and Update the defects, resolve and track their status.
Provided the status reports on test cases executed, defects found, defects pending, defects solved.
Created JIRA tasks for all the defects found during the functional and regression testing.
Maintaining the Selenium and Java automation code and resources in the GitHub source control.
Environment:
C#, Selenium,QTP/UFT, WebDriver, Extent Reports, Eclipse, SQL, Windows, Oracle, HTML, Cucumber, Maven, HP ALM, SoapUI, Jenkins, Agile.