Post Job Free

Resume

Sign in

Web Services Qa Engineer

Location:
Wheaton, IL
Posted:
September 14, 2023

Contact this candidate

Resume:

Smita B Bhosale

Naperville, Chicago IL

Email:adzpix@r.postjobfree.com Contact: +1-331-***-****

Summary:

•Having around 7+ years of experience in Quality Engineering, with strong experience in Functional Automation & Backend testing of Web & API applications.

•Experience in Software Development Life Cycle models like Agile.

•Experience in Cloud computing services AWS.

•Experience in functional, performance, usability, compatibility (browser and device), accessibility testing of the applications.

•Good Experience on Java Coding with Core Java, OOPS, Collection, Exception Handling and Design Patterns.

•Experience in Data Extraction, Transformation and loading of data from multiple data sources using Azure Databricks.

•Expertise in database querying, data manipulation using SQL.

•Expertise in creating UI automation scripts from scratch to Design and Develop Hybrid Framework using Java, Page Object Module, Data Driven, UI Mapping, Dependency Injection, Selenium WebDriver, Maven, TestNG, Git.

•Experience with the python.

•Experience with java libraries - Apache Commons, Apache POI, Jackson.

•Extensive experience with TestNG, Hamcrest, library. Used reporting, logging, and Extent Reports.

•Used Maven for dependency management and build management.

•Extensive experience with REST API testing using POSTMAN plugin and Java utilities built using Apache HttpClient and RESTAssured using GET, POST, PUT and DELETE methods.

•Experience with JSON parsing using Org.JSON, Jackson and RESTAssured for REST API validations.

•Experience of working with cypress.

•Experienced in writing Scenarios, Feature Files, and generated Step Definitions using Java Coding with Cucumber BDD for UI Automation.

•Experience with SOAPUI including PRO version for SOAP based Web Services automation.

•Experienced in execution of JMeter Scenarios to test load and performance testing using Thread Groups, Samplers, Controllers, Assertions and Listeners used to test the REST API’s and Web Applications.

•Having good experience in Mobile App Testing using automated tools like Appium for testing Android platforms collaborating with Android SDK.

•Involved in setting up a continuous integration system using Jenkins (CI/CD) and worked with cloud-based code repository systems like GitHub.

•Experience in writing and executing SQL queries to perform Data Validation and Back-end testing of databases to check the integrity of data.

•Familiar with Dockers Containers and Google Cloud management/creation/maintenance.

•Executing test cases for User Acceptance Testing (UAT)

•Experience with application life cycle and defect management tools like JIRA.

PROFESSIONAL EXPERIENCE

Walgreens Deerfield Township, IL

Ecommerce Web Site Apr 2022 - Present

QA Engineer

Description: Pharmacy client is one of the leading web-based e-commerce business systems. The project was a web-based application which allows the customers to register their accounts and schedule their appointment at pharmacy. The Web app also allows customers to add orders to cart. Additionally, I worked on Gift card, Track Order and Profile management web services. The mobile app testing involved testing refill prescriptions, managing prescriptions and order prints & photo cards.It also has products like grocery, medicines, vitamins & supplements, toys, games & Books.

Responsibilities:

•Involved in Agile meetings daily stand-up meetings, worked as part of the Agile team to test, automate and maintain the UI automation frameworks.

•Build & Enhanced automated framework using Page Object Model Concepts.

•Experience in Data modelling, designed databases, tables for the application.

•Proficient in orchestrating UAT test environments using cloud platforms like Azure, ensuring comprehensive and controlled testing scenarios.

•Developed test scripts in Selenium Automation using Selenium WebDriver, Selenium Grid, JAVA, TestNG, Maven, Jenkins, GitHub.

•Implemented Page Object Model, Data Driven, UI Mapping, Dependency Injection in Hybrid Automation Framework with Java Coding, Selenium WebDriver, Maven, TestNG and Jenkins, Apache POI for UI Automation.

•Performed RestfulWeb Services automation testing using RESTAssured along with TestNG also used Jackson library and Apache POI to parse JSONResponse.

•Created automated test suites, test cases, test steps for RESTApi’s including writing assertions for HTTP methods like GET, PUT and POST testing using RESTAssured used Java Coding along with TestNG, log4j and JDBC Connections.

•Validated RestAPI JSON responses on POSTMAN the test cases for Back-End testing of the application.

•Used Maven for building the project Integrated with Continuous Integration tools Jenkins (CI/CD).

•Worked on distributed test automation execution on different environments as part of Continuous Integration process using Jenkins.

•Design test cases and execute all types of testing (e.g. functional, integration, end-to-end) on all variety of platforms.

•Developed automation scripts for Mobile applications on Android platforms using Appium and Java.

•Used Appium to facilitate mobile testing by creating a mobile Driver class with the required Mobile Desired Capabilities.

•Created performance test scripts using JMeter to monitor Response Time, throughput and Performance of the RESTful APIs.

•Involved in Continuous Integration using tools such as Jenkins and GIT to source control test asserts and execute test runs.

•Extensively used TestNG XML suites to run smoke, regression, functional tests.

•Worked on Jenkins and Docker interactively and integrating together for end-to-end automation of builds and deployment.

•Demonstrated experience in configuring UAT-specific resources, such as virtual machines and containers, within Azure for efficient testing.

•Conducted backend testing using SQL queries to validate data on Oracle database.

Environment: Selenium WebDriver, AWS, Java, MySQL, Rest Assured, BDD, POSTMAN, JMeter, Databricks, AZURE, Appium, Maven, TestNG, Jenkins (CICD), JIRA, SQL, Cypress, JavaScript, Docker.

CITIBank, SFO, CA

Jul 2020 - Mar 2022

QA Engineer

Description: Worked as a QA Engineer with one the leading financial client on Online Banking application This Application provided the ‘Account Lists’ (types of accounts), ‘Account Summary’ and ‘Account Transactions’, ‘Fund Transfers’. The application also allowed users to change the account options such as changing their ‘User ID’ and ‘Password’. This system also allows users to perform all these operations by Mobile Application with their smart phones.

Responsibilities:

•Followed Agile project management methodology, actively involved in scrum daily stand up, sprint planning, sprint review and retrospective meetings.

•Worked with Java – Object Oriented Programming for automation used different java-based libraries.

•Used Page Object Model, UIMapping, Data-Driven,Base Classes, Driver Injection,Dynamic Configuration, and Utilities to make the UIAutomation framework

•Design & developed data driven Framework using Selenium WebDriver,TestNG, Maven and Apache POI.

•Experience in handling different reporting structures using TestNG listeners and Jenkins configurations.

•Developed utilities for handling WebDriver Waits, Window handles, Screen shots and Listeners in UIAutomation framework using Java code.

•Used CSS Selector locators, for dynamic elements, and developed advanced automation scripts in Selenium WebDriver.

•Performed RESTful Web Services automation testing using HttpClient along with TestNG, also used Jackson library to parse JSON response.

•Validated and verified the REST API JSON/XML responses using POST, GET, PUT, DELETE, OPTIONS, PATCH and HEAD requests with PayLoads in HttpClient.

•Worked on POSTMAN to manually test the API response, StatusCodes, Headers.

•Used JMeter to do performance testing to find the response time, throughput for the application transactions.

•Skilled in utilizing Azure Monitoring and Diagnostics tools for real-time issue detection and resolution during UAT sessions.

•Developed scenarios in Cucumber for assigned user stories – integrated them with feature files and step definitions.

•Worked with Continuous build and Integration using Maven, Git and Jenkins.

•Participate in evaluating and selecting new orchestration tools, staying informed about the latest trends and advancements in the field.

•Expert in writing SQL queries to extract data from database tables to perform Database Testing.

Environment: Selenium WebDriver, TestNG, JMeter, Java, Jenkins, Git, Maven, Cucumber, HTTP Client, Rest Assured, POSTMAN,SQL & Agile.

Sherman Health System

Health Care & Insurance system Dec 2018 - Jun 2020

QA Engineer

Description: This client offers various healthcare health care plans. The online portal as well as mobile application allows members to look for information about health care plans as well as providers. Members can enrol into an insurance plan using an online portal. It has various modules like Member, Claim, Provider, Payment, report module, etc. This web portal allows members to view the claims, change Doctor and add new services.

Responsibilities:

•Responsible for writing the Test Cases and Test Scenarios for Functionality, System Testing and GUI Testing and also assisted in conceptualizing the Test Plan.

•Coordinate and participate in requirements review/story elaborations and testing activities to deliver high quality products and incremental value with every iteration.

•Maintained and executed MAVEN build files for running Automated Tests.

•Automated selected test cases to perform Functional Testing of the front-end using Selenium WebDriver.

•Extensively used Selenium locators like XPath, CSS Selectors, ID locator and WebDriver to test the web application.

•Write and execute SOAPUI test scripts to cover testing of web services integration of applications.

•Created Test Suites and performed parameterization using properties files for SOAPUI test cases and sent SOAP requests to check web services data by transferring the response using Groovy Script (Property Transfer) and analyzed the response.

•Created performance test scripts using JMeter to monitor response time and performance.

•Performed data analysis using SQL queries in SQL Plus and worked extensively with Queries for database integrity and data validation.

•Adept at analysing UAT data from Azure Application Insights to refine application usability and address user experience concerns.

•Developed scenarios in Cucumber for assigned user stories – integrated them with feature files and step definitions.

•Adhering to Azure security features, including access controls and encryption, to maintain data confidentiality and compliance throughout UAT.

•Perform backend testing in the UNIX environment using complex SQL queries.

Environment: Selenium WebDriver, Java, SOAPUI, JMeter, UNIX, Maven, Cucumber, Rest Assured, POSTMAN, SQL.

Whiteboxqa IT Solutions Private Ltd - Hyderabad, India Jan 16 - Sep 2018

QA Analyst

Description: Avatar is vendor management software built using MySQL, and jQuery. Using this application, clients can manage their vendors, services, invoices, and billing.

Responsibilities:

Designed the Test Scenarios and Test Cases after analysing the requirements.

•Designed and executed quality Test Plans and Test Cases to verify Reliability, Accuracy and Compatibility of application.

•Performed Smoke, GUI, Integration, Functional, Regression, Redundancy, Data Integrity, System Compatibility testing.

•Automated the test scenarios using Selenium RC and used Java as programming language and JUnit as the test framework.

•Tested Web Services, Validated Request and Response XML, SOAP Calls, and WSDL using SOAPUI tool

•Writing/Executing Build Verification, Regression test cases using QTP.

•Performed regression testing for fixes using QTP and closed the defects in Quality Centre.

•Created test data by running SQL queries and exporting them to Excel.

•Developed and executed SQL queries to check the database and check the data integrity in accordance with business standards of the company.

•Worked on UNIX based platforms to analyse and debug application issues.

Environment: Selenium RC, SOAPUI, JUnit, Java, QTP, QC, UNIX, SQL.

Education

Master of Engineering: Computer Engineering, 2016, Savitribai Phule Pune University, Pune.

Bachelor of Engineering: Information Technology, 2011, PVPIT, Shivaji University, Kolhapur.



Contact this candidate