Home

Dhaval Desai - SDET / Test Automation
[email protected]
Location: San Francisco, California, USA
Relocation: Yes
Visa: H1B
Dhaval Desai
SDET / Test Automation
+1 669-842-3616
[email protected]
San Francisco, CA
Yes
H1B


Summary

Automation-QA with 7.9 years of experience in Information Technology with emphasis on software testing
quality assurance.
Expertise in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and in all dimensions of Functionality, Usability and Reliability
We are using PyTest in creating the frameworks and automating all the tools.
Design develop and implemented different Test automation frameworks Like: Keyword driven, Data driven and Hybrid frameworks using Java.
Responsible to maintenance of the Automation Framework to support the team challenges
and goals UI Frameworks: Worked on responsive design testing on using Galen framework and good at writing Galen specs using Java script.
Experience with Test Driven development with CI and CD in implementing of a project in the agile
Experience in Test Environments provisioning on AWS cloud
Strong knowledge in implementing Waterfall, V-model and Agile (Sprint/Scrum) Methodology by analyzing Requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
Strong at API/Webservices testing for REST and SOAP service calls and their response
Having experience with API test automation using selenium with Rest Assured framework.
Having experience in deployment process on Application servers JBOSS TOMCAT and WebLogic
Having experience with testing the API s using Swagger and automated the process.
Experience with Splunk to get the logs and analysis the network calls and generated logs
Experience in Mobile automation testing using Appium for IOS and Android platforms
Develop the test scripts for mobile native apps to validate the functionality on physical devices
Expertise in different types of testing Smoke/Sanity testing GUI Testing, Functional testing, Retesting, Regression Testing, Integration Testing, System Testing, and UAT testing
Experience in writing Test Plans, defining Test Cases, developing, and maintaining Test scripts,
analyzing the results of scripts, Defect tracking and defect closure
Experience in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP, and RESTFUL Web service calls.
Expertise in working knowledge of Core Java and Object-Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
Exposure on developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
Developed and executed SQL scripts for automated testing and data verification on new software releases.
Extensively used HP Quality Center/ALM to manage requirements, test cases, defects and generating progress Reports using Dashboard module
Experience in using Test Management tools such as Rally, JIRA bug reporting tools to track test progress, execution, and deliverables
Experience in working with Confluence, GIT and Bitbucket to maintain the updated files in common repository
Experience creating webpages to create interactive and dynamic web pages by using JavaScript.
Having experience with test execution in SAUCELAB with different environments with different versions of same browser
Good exposure on SonarQube integration to check the code quality by configuring rules.


Skills
Operating Systems Mac OS X, Ubuntu, Linux, Unix, Windows, Android, iOS
Languages Java, J2EE, JavaScript, Kotlin, Typescript, Python, C, C++, C#,
Ruby, Swift, R, Pearl, PHP, Go, SQL, Gherkin, HTML, XML
Database MYSQL, Oracle, MS-SQL Server, IBM DB2, TOAD, DB Visualizer
Network Protocol TCP/IP, HTTP, FTP
Testing Tools Selenium WebDriver, ServiceNow, Cucumber, TestNG, Junit, Jest, Extent Reports, Maven, Selenium Grid, Appium, JMeter, Sauce labs, Browser Stack, Git, GitHub, JDBC, Apache POI, Apache log4j, AWS, Azure, GSP, NodeJS, NPM, Oracle, WebLogic, Express, Spring MVC, Spring REST, Jenkins, UFT, .NET, Gradle, Docker, Apache, TypeScript, Spring Boot, React, Angular, Robot, Framework, Ansible, Cypress, Protractor, Spring Security, Spring, Framework, Hibernate, Apache Tomcat, Terraform, Kubernetes, Tosca, Bitbucket, Jasmin, Web Driver I/O, Mocha, Chai, Redux, Elasticsearch, Cassandra, Oracle, Ant, VB Script, Sauce Labs, ETL, Salesforce, Karate, Spec flow


Tracking Tools ALM/Quality Center, JIRA, Rally, Team Track, Test Link



Experience
Center Point Energy | SDET May 2020 Present Houston, TX(Remote)
Project Description: CenterPoint Energy is an American Fortune company and has stores all over
US. The project is to validate the web services which involved in create new orders, promo, features, device validation, catalog services, platform APIs, and payment flows with contact less transactions. Validated SOAP and REST services manually and automated using DevTest automation tool. Build the virtualization for all API.

Responsibilities:
Responsible for building of test plan for API test execution for manual and automation
Testing
Experience with database management systems such as MySQL, Oracle, and SQL Server.
Involved in design develop the test cases at Sprint level and test coverage for domain and
APIs.
Designed and developed Data driven, Behavior driven, TDD and Hybrid Automation framework using Selenium WebDriver and Python and performed unit testing by using Unitest and Pytest.
Developed test automation tools to increase testing efficiency with Python, PHP, shell script.
Wrote Python scripts and used the Jenkins continuous integration server to perform server-side tests.
Interpreted and converted manual test cases into automation smoke and regression suites.
Worked on statistical analysis by processing of collected data and Data Visualization using Python Pandas, Matplotlib, Scipy and Numpy packages.
Expertise in creating Salesforce customizations and development in Apex, Visualforce and using the Salesforce API
Experience in using Firebug to debug and analyze HTML, CSS, and JavaScript code.
Followed Agile-Scrum process which involves Ideation, Development, Testing, Deployment,
Operations and Involved in Sprint Plans, Daily Scrum meeting, Grooming sessions, and
Retrospective
Utilized cypress to invoke from one browser which is chrome to other browser such as firefox.
Utilized shadow down to traverse the DOM (Document Object Model) from a higher-level parent element down to a specific shadow DOM element within it that allows encapsulation of DOM subtrees, providing a way to isolate the styles and functionality of a component from the rest of the page.
Experience testing and developing automated tests for both REST and SOAP services using Rest Assured and Karate or similar tools such as Super test and Checkrum
Proficient in writing end-to-end tests using Cypress.
Involved in creating TDM requests and coordination with external team to get the test data.
from the various users by using a common network.
Involved in writing test scripts using Lisa DevTest automation tool and build the logic using
Java script
Perform system and application configuration and management. Provide level 2 customer support of tickets assigned to the ServiceNow team.
Involved in testing the EMV contact less using the various set of test cards and mobile devices
Involved in maintain the automation and manual test reports and provide the status to team
on daily basis
Utilized callbacks as well as normal functions where callback are passed as arguments and executed asynchronously & normal are synchronous functions that are executed immediately and sequentially, without any asynchronous behavior.
Conducted performance testing using Octane to evaluate the performance and scalability of
web and mobile applications.
Cucumber is an open-source software tool that we use gherkin which is a natural language for
test scripts.
Involved in preparing the element locators by framing relative xpath.
Involved in participated in triage calls and support to finding the root cause of defect.
Involved in defect triage meetings and capture the application logs in Splunk to identify the
root cause.
Re-provisioned and Rehydrated EC2 instances with latest AMI s and appropriate security groups
Knowledge on configuring ELB s, Launch configurations, S3 upload/download.
We will be using sonarlist for tracking of all the bugs involved in it.
Proficient in Git version control system, including repository management, branching,
Proficient in creating and managing Maven projects, including defining dependencies and
configuring build profiles.
JUnit we will be using as multiple test cases for further resources.
Follow up the tasks created in JIRA and close the activities with proof of documents.
Farmers Insurance. (Via contract) | Automation QA Analyst
April 2019 April 2020 Los Gatos, CA
Responsibilities:

Collaborated with development and testing teams to push automated test code into
Continuous Integration (CI) using Git, monitored test execution in Jenkins.
Utilized cypress to identify element and add values to drop down.
Works directly with IT Management to align ServiceNow with IT organization strategy.
Provides training and may lead the work of others.
Developing automated tests for REST services using Karate or similar tools such as Super test.
Configuration/Customization of the ServiceNow system including workflows.
Serves as a liaison among development teams, application services, and the business, including functioning as a subject matter expert (SME)
Developed and executed White box test cases using Python, Unitest/Pytest/Robot framework & PyCharm/Ride.
Extended Unitest/Pytest/ Robot framework by adding some helper classes and methods.
Identified test cases to automate. Automate those test cases using Selenium WebDriver and Python (PyCharm IDE and Ride IDE).
Uses scripting tools and ServiceNow functionality, create script to automate routine tasks being done in ServiceNow.
Leveraged custom XPath, CSS Selectors, and other web elements to identify dynamic
objects and create effective Selenium scripts for automated testing.
Analyzed business and functional requirements, as well as design review documents, to
develop comprehensive test plans and test cases that accurately reflect the scope of the
product.
Prioritized and selected testing scenarios based on business requirements, effectively
targeting the most critical areas for testing.
Designed and implemented a BDD Cucumber framework using the Page Object Model
pattern, improving testing efficiency and reducing testing time.
Developed and maintained batch scripts for build automation, ensuring efficient and
effective testing.
Conducted parallel and cross-browser testing with TestNG in Selenium, identifying and
resolving defects in a timely manner.
Developed a Java application using Selenium WebDriver and Jenkins that automated the
school attendance system, providing real-time attendance data to the principal and
teachers.
Generated Python PostGre SQL Forms to record data of online users while written and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL b package.
Maintained Selenium and Java automation code and resources in GitHub over time,
making continuous improvements and adding new features as needed.
Successfully retrieved data from Oracle SQL server using SQL Queries, leveraging this
data to improve testing efficiency and accuracy.
Developed a Java program using Selenium WebDriver and a data-driven framework with
Maven and Apache POI, streamlining testing processes and improving accuracy.
Designed and implemented a robust Selenium WebDriver Automation Framework for
Smoke Test and Regression Test using TestNG, improving test efficiency and reducing testing time.




Blackhawk Network (via contract) | SDET June 2017 March 2019 San Francisco, CA

Responsibilities:

Used Java as the main programming language with IntelliJ IDE, taking advantage of Java s the OOP (Object Oriented Programming) concepts, and using Maven as a Build automation tool.
Used UI Macros to create pages as templates on the requirement.
Worked on CMDB, SLM from the scratch.
Wrote Python/Perl scripts to parse XML/JSON documents and load the data in database
Worked on Update sets, UI scripts, Notifications as part of customizing the SNOW.
Configured SLA workflow for the advance SLA configuration.
Used Glide Record to retrieve and update data on different business conditions.
Developed ESS functionality and implemented appropriate workflow.
Coordinated Service Catalog options, including two-step checkout, cart controls, variables.
Performed Manual Testing and different types of Automation Testing including different types of Black-Box testing, Smoke Testing, Regression Testing, Cross-Browser testing, Ad-hoc Testing, End to End testing, Boundary Value Testing, Equivalence testing, Database testing, and Positive / Negative testing.
Designed and implemented an automation framework to cover test scenarios based on Java, Selenium WebDriver, Cucumber and JUnit resulting in more comprehensive testing.
Extensively worked on creating and maintaining different frameworks, including DDT (Data Driven Testing) framework, BDD (Behavior Driven Development) framework writing in Gherkin Language with cucumber, creating Scenarios, Scenarios Outlines, Feature Files, Step Definitions and generating Cucumber reports.
Experienced with POM (Page Object Model) and Singleton Design pattern.
Solid knowledge of working with SQL queries in DML (Data Manipulation Language) and performing Database Testing using JDBC libraries within different RDBMS (Oracle)
Performing API Testing using Postman for manual API Testing, and Rest Assured library for the Automation API Testing
Performed data-driven testing using Apache POI library to read data from external sources like Excel Spreadsheet
Demonstrated good management skills while using Jira X-Ray as a Project
Management and defect-tracking tool.
Worked with Git/GitHub as a version control tool.
Collaborated in CI/CD environment by executing the test in Jenkins.
Strong knowledge of SDLC (Software Development Life Cycle) & STLC (Software Testing Life Cycle)
Participated in all Agile-Scrum ceremonies.
JPMC (via contract) | Software Development Engineer in Test
May 2016 May 2017 San Jose, CA
Credit Navigator US, Contract
Testing: Manual Testing and Automation Testing with Cypress

Description:
Credit Navigator is a cross functional platform designed to support the end-to-end credit process, which includes Pre-Underwriting (Collection of all information required to make credit decision), underwriting (Tracking analysis and assessment of new credit organizations or transactions), approval and Post Approval.

Responsibilities:

Implemented BDD automation framework using Cypress and Cucumber.
Identifying test cases for automation & automate the same using Cypress and cucumber BDD Framework.
Hands-on experience in developing customized utilities using TOSCA s TCAPI in C#
Developed and executed White box test cases using Python, Unitest/Pytest/Robot framework & PyCharm/Ride.
Extended Unitest/Pytest/ Robot framework by adding some helper classes and methods.
Identified test cases to automate. Automate those test cases using Selenium WebDriver and Python (PyCharm IDE and Ride IDE).
On-site/Offshore co-ordination. Talk to onsite team (daily) and provide the necessary information and action items to be taken care.
Involve in all Project related Meetings and contributing towards the improvements.
Totally responsible for nightly execution for all the developed tests on multiple code lines. Send the detailed.
Daily Status Report.
Work closely with internal teams and resolve the issues.
Troubleshooting the failed test cases and raise the tickets if applicable.
Follow-up with customers on the issues that the offshore team raise.
Developed and designed automation framework using Python and Shell scripting.

eBay | Automation Selenium Tester May 2015 April 2016 San Francisco, CA
Responsibilities:
Create numerous test scripts to handle changes in the objects, in the tested application's GUI, and in
the testing, environment using Selenium.
Coordinate with business owners for modifications and changes in ServiceNow
Perform QA testing and UAT testing,
Develop, maintain, and publish documentation regarding use of Service Now enhancements.
Apply knowledge of technical components such as LDAP, SSL and cloud-based technology
Configure User Accounts, Groups & Roles
Worked on statistical analysis by processing of collected data and Data Visualization using Python Pandas and Numpy packages.
Use the UI to administer Tables, Fields and Relationships
Add configuration items to CMDB.
Participate in SDLC and STLC process and using tools like Selenium RC/Web driver, JMeter, and
SOAP UI.
Hands on configuration of Service Cloud/Salesforce Platform including users, roles, security, profiles, workflow rules, custom objects, etc.
Experience testing and developing automated tests for SOAP services using Rest Assured and Karate.
Create automated tests using Selenium WebDriver for Continuous regression testing (Jenkins)
and reduce manual testing using Selenium, TestNG, and Maven.
Use JavaScript and an internal custom framework to automate the Backend Rest Service layer.
Configured different environments in Jenkins to execute test cases against hard launch or soft launch.
Used Postman & SOAPUI for rest service testing.
Perform and validate Database Testing and Data Retrieval.
Collaborate with the enterprise team to build and run code on a real device from Jenkins.
Used JIRA as a project tracking tool/Defect tracking/Test case Management tool.
Ran regression tests in the morning/night based on deployment timings gather reports.
and reach out to tech leads in case of any queries or failure in tests.
Provide pre-and post-production deployment support end to end.
Work in an Agile Environment with 4 weeks of a Release cycle.
Built database Model, Views and API's using Python for interactive web-based solutions.
Performed cross-browser testing and device compatibility testing of the apps.
Performed Smoke Testing, System Testing, Joint Integration Testing and Regression Testing.
Used Quality Center to prepare test cases, procedures, and Requirements Traceability Matrix.




Education

B.S. in Computer Engineering | University at Mumbai, India 05/2014
MS in Computer Science | California State University Long Beach 05/2016
Keywords: cprogramm cplusplus csharp continuous integration continuous deployment quality analyst user interface sthree database active directory rlang information technology golang hewlett packard microsoft California Colorado Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];213
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: