Dhaval – SDET – 9+ Years years Exp – Our Own H1B – Ready to go onsite anywhere in USA
Ready to go onsite anywhere in USA
Consultant's Details:
Consultant Name: Dhaval
Employer Details:
Employer:Nextgen Technologies Inc
Contact Person:Kushal
Email:kushal.desai@nextgentechinc.com
Note: Please call between 09:30 AM PST to 06:00 PM PST
Phone: +1 (413) 424-0484
Dhaval's Resume
Summary
• Automation-QA with 9 years of experience in Information Technology with emphasis on software testing and 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. Proficient in designing and executing test cases, test plans, and test scripts for Azure-based applications and services.
• 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 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. Extensive knowledge of Azure DevOps for test management, defect tracking, and continuous integration/continuous deployment (CI/CD) pipelines.
• Experience in Web Services testing using SOAPUI tool.
Skills | ||||||||||||||
|
Experience
Center Point Energy | SDET October 2021 – 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 are involved in creating new orders, promo, features, device validation, catalog services, platform APIs, and payment flows with contactless transactions.
Responsibilities:
- Responsible for building of test plan for API test execution for manual and automation Testing
- Automated RESTful services using tools like Postman, REST Assured, and Ready API, leading to a 40% increase in testing efficiency.
- Collaborated with developers and product managers to define test plans and cases for new features and enhancements, ensuring comprehensive coverage.
- Established and managed Looper jobs for scheduled test execution, providing continuous feedback on application quality.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Conducted API testing, including Graph QL, to validate data integrity and functionality of backend services.
- Performed black box testing by using techniques like Equivalence Partitioning, Boundary Value Analysis and Decision table.
- Utilized Browser Stack and Sauce Labs for cross-browser and cross-device testing, identifying and mitigating compatibility issues.
- Generated detailed test reports post automation runs using Cucumber Report and Extent Report, aiding in rapid issue identification and resolution.
- Collaborated closely with the development team to test Lot18 application, distributing it to more than 45 beta testers through TestFlight and collecting their feedback.
- Identified, documented, and reported more than 25 bugs, leading to a 75% improvement in app performance and usability.
- Developed and maintained a library of 78 test cases specific to TestFlight builds, ensuring comprehensive coverage.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium WebDriver.
- Verified NGTS Web API logging and configuration using App Insights and set up API to use Development login and replace log4.net with App Insights for tracing the logs and modify API implementation to create user and duplicate users to get history of user associated business.
- Played a pivotal role in the launch of Franklin Templeton project, resulting in 150+ downloads within the first month.
- Integrated test suites into the CI/CD pipeline using AWS Code Commit, ensuring continuous testing and timely feedback.
- Collaborated with the DevOps team to integrate Linux-based test automation into CI/CD pipelines.
- Utilized cypress to invoke from one browser which is chrome to other browser such as Firefox.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and PATH in Selenium
- 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.
- 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.
- Played a pivotal role in the Neo Reader project, leading the integration of Appium for automated testing, which resulted in a 65% reduction in post-release defects.
- Developed and maintained a robust Appium framework for the Talking Wikipedia, accommodating evolving features and ensuring sustainable test automation.
- Diagnosed and reported over 20+ defects for the CMS (Content Management System) using JIRA, facilitating prompt and effective resolutions.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
Farmers Insurance | Automation QA Analyst April 2019 – September 2021 Los Gatos, CA
Responsibilities:
- Utilized cypress to identify elements and add values to drop down.
- Designed and implemented efficient, reusable, and reliable Rust codebase, resulting in a 30% reduction in application crashes.
- Engineered and implemented fully automated end-user, data migration solution to eliminate business downtime during acquisition/merger using Windows PowerShell.
- Optimized multiple applications, improving their speed by an average of 50% and ensuring scalability.
- Created custom fully automated solution using Windows PowerShell to export individual mailboxes from the Exchange environment and save them as separate PST files.
- Used Azure DevOps to log bugs and track tasks.
- Developed custom PowerShell script to tie into the filesystem watcher net class and mimic the functionality of a document management solution, managing documents and complex permissions that are typically not possible with NTFS permissions.
- Introduced Cypress for end-to-end testing of React apps, improving test coverage by 42%.
- Coordinated with product managers and developers to refine user stories and acceptance criteria, ensuring comprehensive test coverage.
- Performed Automation Testing of each Build and Regression testing on each build using C# and Selenium Web driver.
- Created automated solution using Windows PowerShell to manage the backup of the primary file server and programmatically notify the administrator via email of the backup's success or failure.
- Utilized qTest for test management, maintaining an organized record of test cases, executions, and results.
- Drove the development and execution of POS programs, optimizing efficiency and effectiveness through strategic planning and meticulous project management.
- Leveraged custom XPath, CSS Selectors, and other web elements to identify dynamic objects and create effective Selenium scripts for automated 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.
- 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 | 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 Update sets, UI scripts, Notifications as part of customizing the SNOW.
- Used XPath to work with dynamic and static objects in Selenium.
- Identified test cases to automate. Automated those test cases using Selenium WebDriver, JUnit and Java technologies (Eclipse IDE) and in framework creation.
- 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.
- Developed Test Framework in Selenium for UI Regression Test Automation and executed Unit Test automation Java/Junit).
- Coordinated with the development team to integrate test automation into the Azure DevOps build pipeline.
- Extensively worked in Regression testing using Selenium Web driver in TestNG
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation Java /TestNG).
- 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.
- Created Test related documents and provide results to various client systems to support applications which use Azure technology
- Expertise in writing complex SQL queries in Azure snowflake to test pre and post ingestion activities
- Create detailed checklists (testing plans) in Azure DevOps for each user story
- Assisted in the migration of test repositories from GitHub to AWS Code Commit, ensuring a seamless transition with zero data loss.
- Installed configured performance tools like LoadRunner Meter.
- Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java, using Junit prior to agile release.
- Experienced with POM (Page Object Model) and Singleton Design pattern.
- Performed data-driven testing using Apache POI library to read data from external sources like Excel Spreadsheet
- Collaborated with development teams to streamline CI/CD processes and enhance application deployment strategies.
JPMC | Software Development Engineer in Test May 2016 – May 2017 San Jose, CA
Responsibilities:
- Implemented BDD automation framework using Cucumber.
- Identified and resolved over 100 integration bugs, resulting in smoother system transitions and improved user experience.
- Create easily reproducible bug reports in Azure DevOps and track their resolution
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and PATH in Selenium.
- Conducted manual functional testing on investment banking applications, ensuring software quality.
- Worked closely with the asset management division, gaining insight into Equities, Options, Fixed Income, and Futures trading.
- Collaborated with system admins and developers to optimize Linux system configurations for testing purposes.
- Created and maintained test plans, test cases, and test scripts using Azure DevOps Test Plans.
- Performed functional, integration, regression, and performance testing on Azure cloud-based applications.
- Collaborated with development and operations teams to implement Azure-based solutions for CI/CD pipelines.
- Integrated Appium tests into the CI/CD pipeline, enabling real-time feedback and accelerated release cycles.
- Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven, GitHub and Python.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium WebDriver.
- Performed black box testing by using techniques like Error Guessing and State transition testing.
- Conduct black box testing on web and mobile applications to ensure functionality, usability, and compatibility across different platforms and browsers.
- Integrated the framework with Circle CI, ensuring continuous testing for every code push, merge request, and deployment.
- Spearheaded the shift from Jenkins to Circle CI, streamlining the CI/CD process and ensuring faster build-test-deploy cycles.
- Developed test strategies for cloud microservices, ensuring seamless integration and optimal performance.
- Established comprehensive test suites for applications interfacing with Cassandra, ensuring high availability and fault tolerance.
- Conducted performance, REST, and API testing to assess and improve system responsiveness and efficiency.
eBay | Automation Selenium Tester May 2015 – April 2016 San Francisco, CA
Responsibilities:
- Designed and implemented automation frameworks using Java and Selenium WebDriver, resulting in a 35% reduction in test execution time.
- Utilized JIRA/Zephyr to track, report, and manage defects throughout the test cycle and attended defect Status Meeting on daily basis during testing cycle.
- Developed/Responsible 14, UI automation framework from scratch using JavaScript/WebDriver IO, Chai, Cucumber.
- Responsible for installation and automating functional test cases using Test Cafe NodeJS using TypeScript.
- Wrote utilities in NodeJS to capture test results, reports, log messages, stack traces, timestamps, user inputs and browser screenshots.
- Managed source code and test cases using AWS Code Commit, enhancing collaboration and version control across globally distributed teams.
- Managed and resolved over 100 defects for the Next Wave Sophia Project using JIRA, liaising closely with developers to expedite solutions.
- Manipulated testing data in the database, utilizing SQL DML operations to achieve desired testing outcomes.
- Integrated and consumed RESTful web services, improving application interoperability and functionality.
- Employed Junit/TestNG for unit testing, enhancing code reliability and reducing post-deployment issues.
- Used the UI to administer Tables, Fields and Relationships
- Participated in SDLC and STLC process and using tools like Selenium RC/Web driver, JMeter, and
SOAP UI.
- Created automated tests using Selenium WebDriver for Continuous regression testing (Jenkins)
and reduce manual testing using Selenium, TestNG, and Maven.
- Used 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.
- Successfully executed in the POS program, contributing to the company's growth and market leadership.
Education
B.S. in Computer Engineering | University at Mumbai, India 05/2014
MS in Computer Science | California State University Long Beach 05/2016
Certifications
AWS Solutions Architect Associate 07/2022
AWS Certified Cloud Practitioner 02/2022
Note: Please call between 09:30 AM PST to 06:00 PM PST
Kushal
| 1735 N 1St ST., Suite 308 |San Jose, CA 95112
NextGen Technologies Inc
Email: kushal.desai@nextgentechinc.com. Website: www.nextgentechinc.com | +1 (413) 424-0484 |
To unsubscribe from future emails or to update your email preferences click here