Darshan Shah, Developer in Centereach, NY, United States
Darshan is available for hire
Hire Darshan

Darshan Shah

Verified Expert  in Engineering

Quality Assurance Developer

Location
Centereach, NY, United States
Toptal Member Since
March 12, 2020

Darshan is a QA expert with experience in web application and mobile application testing. He's skilled in all areas of testing including test strategy, test plan, test scenarios, test cases, and test scripts based on user requirements for functional, smoke, regression, integration, usability, and cross-browser compatibility. He is an expert in Java and Selenium and has worked with a variety of frameworks like keyword-driven development, TDD, and BDD.

Portfolio

Toptal Clients
Agile, Amazon Web Services (AWS), API Testing, Java, TestNG, Apache Maven...
ADP
MongoDB, Rally, Jira, Jenkins, API Testing, Katalon Studio, Apache Maven...
Anthem Inc
Splunk, Oracle PL/SQL, SQL, Web Services, Jira, Agile...

Experience

Availability

Full-time

Preferred Environment

HP Quality Center (QC), MongoDB, Oracle SQL Developer, Mobile App Testing, Appium, Apache Maven, TestNG, API Testing, Selenium, Java

The most amazing...

...Selenium automation framework I've developed used a TestNg framework with a modular approach. I implemented the customized extent report for each module.

Work Experience

Senior Software QA Engineer

2020 - PRESENT
Toptal Clients
  • Analyzed business requirements, created testing strategies and plans, and prepared detailed test cases for the application under test (AUT) process.
  • Performed a variety of tests, including smoke, back-end, black-box/white-box, user acceptance (UAT), functional, positive/negative, system, regression, ad-hoc, device, and boundary value.
  • Prepared everything involving testing, including strategies, plans, scenarios, cases, and scripts based on user and system requirement documents for functional, security, performance, and cross-browser compatibility testing.
  • Used the SOAP UI tool to test SOA-based architecture application to test SOAP services.
  • Performed functional testing of SOAP and RESTful web services using the SOAP UI tool.
  • Tested different REST-based microservices and their functionality using Postman.
  • Performed and built a test automation framework based on page object model, TestNG, and Selenium WebDriver followed in page object design pattern for writing test cases in TestNG.
  • Used Datadog to view logs and troubleshoot and Microsoft Azure Functions for CI/CD process.
  • Wrote automation scripts to perform test cases with Selenium WebDriver, Eclipse, TestNG, and Java. Demonstrated experience in conducting automation testing using Selenium with Java.
  • Developed a back API automation framework from scratch and tested REST-based API by automating HTTP client and asserting on response.
Technologies: Agile, Amazon Web Services (AWS), API Testing, Java, TestNG, Apache Maven, Amazon DynamoDB, Sprint Planning, TestFlight, Azure, Automated API Testing, UI Automation, Quality Assurance (QA), QA Automation, Test Automation, Cucumber, Selenium WebDriver, Mobile App Testing, REST API Automation, REST Assured, Database Testing, Java 8, REST APIs, XPath, Jenkins, Appium, SoapUI, Jira, Splunk, Selenium PageFactory, Integration Testing, Defect Logging, Test Cases, Manual QA, Manual Software Testing, qTest, qTest Manager, PuTTY, Regression Testing, Software Development Lifecycle (SDLC), SOA Testing, White Box Testing, Postman, Automated Testing, Git, GitHub

Senior Software QA Engineer

2019 - 2020
ADP
  • Developed and automated 90% of the manual test cases and ran the suite in Jenkins in different environments.
  • Used Jira and Rally for the project management tool, as well as for the test plan, test cases, and execution of ad-hoc test cases.
  • Reviewed test plans, test cases, and test scripts to ensure consistency with strategic direction, goals, and objectives of QA resources while working on the project under the Agile Scrum methodology.
  • Validated different requests (GET, PUT, POST, and DELETE) for different microservice APIs and verified the data with MongoDB using a Mongo client tool.
  • Used the Splunk tool to view logs and for troubleshooting.
  • Verified and checked the server logs and application logs using a PuTTY.
  • Implemented Selenium Page Object Factory, captured the dynamic and non-dynamic objects for each page, and declared the locator.
  • Tracked the execution for different environments and published the result.
  • Implemented a customized extent report for the test cases..
  • Configured the test suite to Jenkins to make it run on every successful deployment in the QA environment that helped reduce the feedback loop time to the developers.
Technologies: MongoDB, Rally, Jira, Jenkins, API Testing, Katalon Studio, Apache Maven, TestNG, Selenium, Java, Sprint Planning, TestFlight, Quality Assurance (QA), QA Automation, Test Automation, Cucumber, Automated Testing, Selenium WebDriver, Postman, Mobile App Testing, REST API Automation, REST Assured, Database Testing, Java 8, REST APIs, XPath, SoapUI, Splunk, Selenium PageFactory, Integration Testing, Defect Logging, Test Cases, Manual QA, Manual Software Testing, Automated API Testing, UI Automation, qTest, qTest Manager, PuTTY, Regression Testing, Software Development Lifecycle (SDLC), SOA Testing, White Box Testing, Git, GitHub

Software Qa Engineer

2017 - 2019
Anthem Inc
  • Performed parameterization of the automated test scripts in Selenium WebDriver 2 to check how the application performs against multiple data sets.
  • Ran the scripts in different environments using CI/CD process with Bamboo.
  • Integrated the test suites with Bamboo to execute them automatically after every successful deployment.
  • Implemented page object model, UI mapping, Selenium Manager, and data-driven development using CSV and CSS selectors as a part of the framework.
  • Improved documentation of the QA testing practices to enhance their repeatability, saving time and money and encouraging testing standardization and best practices.
  • Covered 90% of the automation for the manual test cases and eliminated the time for the functional and regression testing.
  • Covered each module of the boundary value analysis and the test cases.
  • Performed quality reviews of design documentation to ensure compliance with project plan scope and requirements.
Technologies: Splunk, Oracle PL/SQL, SQL, Web Services, Jira, Agile, Test-driven Development (TDD), Bamboo, Apache Maven, TestNG, Java, Sprint Planning, Quality Assurance (QA), QA Automation, Test Automation, Automated Testing, Postman, Mobile App Testing, REST API Automation, REST Assured, Database Testing, Azure, Java 8, REST APIs, XPath, Jenkins, SoapUI, Selenium PageFactory, Integration Testing, Defect Logging, Test Cases, Manual QA, Manual Software Testing, Automated API Testing, UI Automation, PuTTY, Regression Testing, Software Development Lifecycle (SDLC), SOA Testing, White Box Testing, Selenium WebDriver, Git, GitHub

Software QA Automation Engineer

2016 - 2017
Wells Fargo
  • Contributed to and analyzed the business requirements, created testing strategies and testing plans, and prepared detailed test cases for the application under test (AUT).
  • Developed data-driven test scripts and ran these scripts for message processing, registration, and reports testing using Selenium WebDriver.
  • Implemented and built a test automation framework based on the page object model, TestNG, and Selenium WebDriver.
  • Contributed to the continuous integration pipeline running component builds, creating and running deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Performed defect reporting and bug tracking using Jira and also followed up with the development team to verify bug fixes and updated bug status.
Technologies: Appium, PuTTY, SQL, Web Services, Jira, Subversion (SVN), Agile, Jenkins, Apache Maven, TestNG, Selenium, Java, Sprint Planning, Quality Assurance (QA), QA Automation, Test Automation, Automated Testing, Selenium WebDriver, Postman, Mobile App Testing, HP Quality Center (QC), REST API Automation, REST Assured, Database Testing, Java 8, REST APIs, XPath, Splunk, Selenium PageFactory, Integration Testing, Defect Logging, Test Cases, Manual QA, Manual Software Testing, Automated API Testing, UI Automation, Cucumber, Regression Testing, Software Development Lifecycle (SDLC), White Box Testing, Git, GitHub

Mortgage Planning | Mobile Retail Opportunity

https://www.wellsfargo.com/mortgage/
Wells Fargo is a one-stop shopping tool for mortgage solutions. The project is related to the mobile retail opportunity, where this application helps the customer find homes of various price ranges, search for mortgage consultants, compare different types of available loan options, and provide a number of resources to learn and understand mortgages. It provides a financial solution to view, pay, and maintain their mortgage. It also provides statements and reports for both the customers and banking personnel.

This application includes different modules like mortgage interest calculator and payment, maintaining savings accounts, online banking transaction facilities, and statement and reports generation, which provide a better solution for end-users.

LTSS NIMBUS (Long Term Support and Services) Florida Market

https://www.anthem.com/
Anthem covers a wide variety of long-term support and services (LTSS) that help elderly individuals and/or individuals with disabilities with their daily needs and improve the quality of their lives.

Nimbus is one of the projects in the healthcare industry that provides a solution to care management platforms. The project is related to the provider market which helps them in reform or improving care provided to the patient. Providers like case managers and case supervisors keep track of patient health details and monitor health activities consistently in order to provide care to the patients.

An application was developed and tested in an agile environment with different access to the dashboard, like a case manager, case supervisor, case specialist, and enrollment specialist. We completed function, smoke, regression, sanity, unit testing, integration testing, and load testing. We also ran the regression suite in Bamboo in different environments.

Prior Quarter Adjustments (Vantage PQA National Accounts)

https://www.adp.com/
The project was related to the prior quarter adjustment, where a client practitioner and COS user can adjust and amend the taxes for up to seven quarterbacks for each employee of the pay group. They can also adjust and amend the different deductions like federal, state, bonus, earning, and local taxes.

Languages

SQL, Java, Java 8, XPath

Frameworks

Selenium, TestNG, Appium

Tools

qTest Manager, TestFlight, Cucumber, Git, GitHub, Apache Maven, Postman, Jenkins, HP Quality Center (QC), Jira, Rally, Bamboo, Splunk, Subversion (SVN), PuTTY, Katalon Studio, SoapUI, REST Assured

Paradigms

Page Object Model (POM), Manual Testing, Agile, Automated Testing, Test-driven Development (TDD), Test Automation, Behavior-driven Development (BDD)

Other

qTest, Selenium PageFactory, Integration Testing, Software Testing Lifecycle (STLC), Defect Logging, Test Cases, Manual QA, Manual Software Testing, Black Box Testing, Quality Assurance (QA), QA Automation, QA Test Plan Management, QA Testing, Automated UI Testing, API Testing, Software Development Lifecycle (SDLC), Regression Testing, Mobile App Testing, SOA Testing, White Box Testing, REST API Automation, Web Services, Sprint Planning, Electronics, Automated API Testing, UI Automation

Libraries/APIs

REST APIs, Selenium WebDriver

Platforms

Amazon Web Services (AWS), Apache Kafka, Azure

Storage

Amazon DynamoDB, Oracle SQL Developer, MongoDB, Oracle PL/SQL, Database Testing

2014 - 2015

Master's Degree in Electrical and Computer Engineering

Northwestern Polytechnic University - Fremont, California

2011 - 2012

Bachelor's Degree in Electronic and Communication Engineering

Gujarat Technological University - Gujarat, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring