Post Job Free

Resume

Sign in

Web Services Api Testing

Location:
Manassas, VA
Posted:
June 27, 2023

Contact this candidate

Resume:

Manassas, Virginia *****

571-***-****

adxx7f@r.postjobfree.com

https://www.linkedin.com/in/rachana-d-lamichhane-aa503026a Rachana D Lamichhane

QA Automation Engineer

QA Automation Engineer with over 8 years of diverse experience in quality assurance (manual and automation), system analysis, test design, and system testing in multi-platform environments. Reads and interprets technical documentation to make an accurate assessment of the software and functionalities. Well skilled in developing test criteria to ensure software quality according to project, process, and requirements to improve client satisfaction. Interested in working on a dynamic and challenging project to enhance my knowledge and skill with the latest technological changes.

Technical Tools and Processes

Testing & Reporting Tools

Selenium (Java), QC/ALM, JIRA, JUnit, TestNG,

Cucumber, SoapUI, Rest-Assured, Postman, GitHub,

Jenkins

Development Environment Java, Selenium

Process and Methodology SDLC, STLC, Agile, Waterfall Model Database Tools Oracle SQL, MySQL

Scripting Language XML, HTML

Build Tool Maven

Design pattern Page Object Model

Professional Summary

8 years of experience in performing Manual and Automated Testing.

Proficient in different types of testing such as: GUI testing, Web testing, Regression testing, User Acceptance Testing (UAT), Functional Testing, System Testing, Integration Testing, End to End Testing, Data Base Testing.

Knowledgeable with test automation framework tools JUnit, TestNG, Cucumber.

Extensively working in using Selenium WebDriver APIs for writing JUnit test suites and test cases for testing functionality with the Selenium Server.

Experienced in 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.

Expertise in functional testing, integration testing, regression testing, System testing, black box testing, GUI testing, Sanity testing, Ad-hoc testing, usability testing, backend testing, browser compatibility testing, API testing and User Acceptance Testing (UAT).

Writing SQL commands such as Join, Set, Group By and executed stored procedures and functions. 2

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.

Good Knowledge of documenting defects with a high level of detail, accuracy, and informative recreation steps using JIRA.

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 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 web 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 Method Testing Web Services: SOAP and REST API requests using SoapUI and Postman.

Hands on experience in automating API testing using Rest Assured. Experience

QA Automation Engineer Zurich Insurance Agency Dallas, Texas Jan 2019 to Present Responsibilities:

• Preparation of the Test Strategy and guiding the team.

• Create Cucumber Feature Files for BDD environment project with Java Object Oriented Programming.

• Design, build and maintain story-based test automation scripts for Ul validation using Cucumber through business, functional, and technical expertise.

• Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and Junit/TestNG.

• Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for all the environments.

• Create and enhance numerous test scripts to handle changes in the objects, test application’s GUI using Selenium WebDriver.

• Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspective.

• Extensively used Selenium to take Screenshot for Capturing Failed test cases, select for selecting multiple values from a list, Action for various key / mouse event, with different Locators (XPath, CSS, id, Link text) etc.

• Involve in executing SQL queries and SQL procedures, functions used for backend testing.

• Develop Requirement Traceability Matrix (RTM).

• Follow Agile scrum methodology as part of SDLC.

• Participated in daily stand-up, sprint grooming, planning, retrospective meetings as part of agile process.

• Defects logging and monitoring their status to closure using Jira.

• Present sprint demos to product owners at the end of every sprint.

• Perform system testing, functional testing, integration testing, smoke testing and regression testing.

• Support smoke and regression testing in production environment during rolling deployments.

• Design object repository in the selenium framework using CSS and XPATH locators.

• Web services testing using SOAPUI (Get Method, POST Method) -SOAP and Restful (JSON).

• Experience in RESTFUL web service Testing using Rest Assured framework. Validated JSON formatted data by using different HTTP Methods like: GET, POST, PUT etc.

• Participate in QA reviews and implementation of processes and procedures improvements.

• Maintain and execute API regression suit and reported results.

• Experience in using GitHub as centralized repository as well as version control tool.

• Basically, Performed API testing using SOAPUI, Postman and Rest Assured. 3

Environment: Java, Selenium, WebDriver, JUnit, TestNG, Maven, SoapUI, JIRA, MS SQL, Chrome, Windows, GitHub, Jenkins, REST API.

QA Engineer American Airlines, Dallas, Texas July 2016 to Dec 2018 Responsibilities:

• Worked in an Agile Environment - Participated in Sprint planning meetings, Daily standup meetings, Sprint Review meetings and Sprint Retrospective meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

• 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.

• Extensive experience in creating all types of testing scenarios: positive, negative and Black Box testing, data validation / Back End testing and Web Services.

• Performed Manual testing and maintained documentation on Regression, Integration, User-acceptance testing.

• Performed SQL querying to validate data from the application to source and used JDBC to connect for automation testing.

• Automated with Eclipse IDE, Java, JUnit, TestNG and Page Object Model (POM)

• Extensively used Selenium to take Screenshots for capturing failed test cases.

• Created Test Cases using Element Locators (XPath, CSS, id, Link text) and Selenium WebDriver methods.

• Setup Selenium Grid to run Selenium scripts on different browsers.

• Performed Continuous Integration of the test cases periodically using Jenkins and configured it to Email Reports during a build failure.

• Updated the progress and the results of the various tests executed by sending day to day corresponding TestNG Reports to QA Manager.

• Worked extensively on SoapUI for testing the Back-End web service calls.

• 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, and defects solved.

• Created JIRA tasks for all the defects found during the Functional and Regression testing.

• Maintained Selenium and Java automation code and resources in the GitHub source control.

• Users of American airlines 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.

Environment: Selenium WebDriver, Eclipse, Junit, TestNG, Postman, Maven, MySQL, SOAP UI, HTML, XML, HP QC/ALM and JIRA.

QA Analyst Johnson and Johnson, Malvern, Pennsylvania April 2015 to June 2016 Responsibilities:

• Highly knowledgeable in business and functional requirements of multi-tier architecture software. 4

• 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.

• 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 the 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 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.

• Designed and documented REST /HTTP, SOAP APIs, including JSON data formats and API versioning strategy. Environment: Windows, XML, JSON, HTML, JIRA, Oracle, MS SQL server, Agile, Java, SOAPUI, Postman, JSON, ALM, Selenium-Eclipse, GitHub, Jenkins

Reference

Available upon request.



Contact this candidate