Hi, I'm Vaishali Patel.

A
Certified AWS Solutions Architect | Full Stack Extension Program – Georgia Tech University, USA
Self-driven Software Developer and Automation QA Engineer with over 6 years of experience in IT. Proficient in software development and the design of scalable, maintable automation framework to ensure high-quality software delivery. Shown ability to solve complex technical problems with a strong attention to detail and quality. Beyond work, I pursue creative photography and enjoy hiking.

About

I am a Software QA Automation Engineer with experience across fintech and SaaS domains, focused on delivering high-quality, reliable software solutions. I specialize in automating web, mobile, and API applications by designing scalable and maintainable automation frameworks that enable early defect detection and efficient testing processes.

I have hands-on experience with Python, Java, and JavaScript, building automation frameworks from scratch using Playwright, Selenium, and Appium. I specialize in integrating automation into CI/CD pipelines, executing automated tests, leveraging cloud-based and AI-assisted testing, and validating backend processes with MySQL and PostgreSQL. I began my career as a Software Engineer at eInfochips, developing MVC-based web applications and customizing CRM workflows, which gives me a strong understanding of application architecture and system design and enables effective collaboration with engineering teams.

I have completed a Full Stack Development extension course from Georgia Tech University, USA, enhancing my skills in building robust web applications, and hold an AWS Solutions Architect Associate certification, strengthening my expertise in cloud-based solutions.

I am passionate about designing efficient and maintainable automation frameworks, solving complex problems, and continuously improving testing processes. I enjoy building robust automated solutions that ensure high-quality software and deliver meaningful business value.

Skills

Programming Languages & Frameworks

Experience with Python, Java, JavaScript, Playwright, Selenium WebDriver, Cypress, Cucumber, PyTest, TestNG, JUnit, Appium, TypeScript, MERN Stack (MongoDB, Express.js, React, Node.js), jQuery, JSON, XML, AJAX, GraphQL, HTML5, CSS3, Bootstrap, Tailwind CSS, C#, ASP.NET MVC


Database

Experience with MySQL, PostgreSQL, MongoDB, DynamoDB, SQL


Misc. Technologies and Tools

Experience with API Testing, Postman, REST APIs, Git, GitHub, Jenkins, GitHub Actions, AWS, Sauce Labs, Maven, npm, pip, JIRA, Confluence, CI/CD, Microsoft Entra, Okta, Cursor, VS Code, IntelliJ IDEA, Eclipse, Visual Studio, Chrome DevTools

Experience

Software Automation QA Engineer
  • Built scalable Playwright and Python automation frameworks using POM for modular, maintainable test suites and Integrated tests into CI/CD using GitHub Actions for continuous testing and Allure reporting.
  • Led SSO and SCIM automation with Okta & Microsoft Entra to strengthen identity and access management.
  • Collaborated closely with Engineering, QA, Security, and Infra teams to optimize release quality, feedback loops.
  • Utilized AWS services and DynamoDB to automate data workflows and execute robust cloud-based testing tasks.
  • Integrated custom loggers & Allure dashboards for detailed execution reports, trend analysis, and test insights.
  • Designed and executed automated test suites for web applications, APIs, and mobile devices.
  • Actively participated in sprint planning, stand-ups, and retrospective meetings.
  • Tools: VS Code, cursor, Playwright, Postman, Git, Pytest, MS SQL Server, MongoDB, JIRA, AWS - Lambda, S3, CloudWatch, DaynomoDB, GitHub Actions, Allure, Okta, Microsoft Entra, GraphQL
Apr 2025 - Present | Pleasanton, USA
Software QA Engineer
  • Automated testing for fintech web and mobile applications on Android, iOS using Selenium WebDriver with Java.
  • Established infrastructure and framework for Mobile app testing using Appium java client library and XCUITest.
  • Enhanced Hybrid framework and collaborated with engineering team to develop Jenkins-based CI environment.
  • Performed Data-Driven testing for positive and negative data from external Excel file or SQL servers.
  • Maintaining multiple CI/CD as well as test automation setups for continuous build check and automation testing.
  • Integrated Sauce Labs with an existing framework for parallel execution of test scripts on different browsers.
  • Conducted Functional testing in production environments for web applications following agile methodology.
  • Tools: VS Code, Selenium Web Driver, Appium, Postman, Git, Jenkins, MS SQL Server, JIRA, Xcode, Sauce labs, CSV, Excel, TestNG, Maven
Aug 2019 - Apr 2021 | San Francisco, USA
Software Engineer
  • Involved in requirement gathering, design, development, testing and implmentation of the web application and used software development life cycle.
  • Involved in writing application level code to interact with APIs, Web services using AJAX, JSON and XML.Responsible for creating RESTFUL web services to serve data to the front-end application in JSON format.
  • Followed Agile SCRUM development approach to deliver product releases by SPRINT processes in an iterative and incremental approach.
  • Communicated with clients for design, requirements and queries. Wrote, updated and maintained specification, end-user documentation and operational procedural.
  • Tools:C#, ASP.NET, MVC, HTML, CSS, Javascript, JQuery, CRM
Jan 2016 - Aug 2018 | Ahmedabad, India

Projects

Veriti app
Veriti

Veriti™ is a MERN stack app that helps givers do so responsibly. Donate funds directly, create portfolio for most liked charities, keeping track of donation.

Accomplishments
  • Tools: HTML, CSS, Tailwind, JavaScript, Server side API, ReactJS, NodeJS, MongoDB, ExpressJS, GraphQL, JWTAuth, Stripe, Bcrypt, Dotenv
  • New user need to signup and existing user can login. Used JWTauth for secure login
  • Used MongoDB to store chairities data in backend.
  • User can explore dozen of chairities after login sucessfully and save them to your Portfolio.
  • User can donate by selecting particular chairity from explorer page or portfolio page. User needs to enter payment information in stripe checkout page.
  • User can see donation information into portfolio page and as well as downloadable spreadsheet.
weather dashboard app
NOVELty Book Swap

A full-stack application to swap your personal library with others seamlessly.

Accomplishments
  • Tools: HTML, CSS, Bootstrap, JavaScript, Google API, MySQL, Sequelize, Bcrypt, Dotenv, AJAX, NodeJS, ExpressJS, Axios,
  • Used third party Google API for fetching book information using ISBN
  • Added auth functionality for login and logout user
  • User can see particular book details like Cover, Title, Description, Authors, Category, Owner and Availability
  • User can choose borrow book and then email send to the owner with intent to borrow is drafted. Also change status of book.
  • User can search book and add into personal library and delete it later.
  • Owner can check book back and book is removed from Borrower's Library, the status is set to available
weather dashboard app
Weather Dashboard

Dashboard application is showing current weather and 5 days future forecast based on user input.

Accomplishments
  • Tools: HTML, CSS, Bootstrap, JavaScript, Server side API, AJAX
  • Used third party weatheroneAPI to retrive weather forcast data.
  • Displayed current and 5 days furure forcast weather data in page
  • User can see city which is enterd by user previously run
  • If the API call is unsucessful then ajax error message is displayed "please enter a valid city name".
quiz app
Note Taker

Note taker application allow user to enter notes, save into json file and delete it.

Accomplishments
  • Tools: JavaScript, HTML, ExpressJS, NodeJS, Markdown
  • User can add notes and delete it. All notes appear in the sidebar on the left.
  • Created responsive layout of application.
quiz app
Quiz Web-App

Interactive code quiz full stack application.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Bootstrap, WebAPI
  • Set javascript Timer functionality and decreased value if answer is incorrect.
  • Created responsive layout of application.
  • Play Quiz and see the leaderboard
Screenshot of web app
Tech Blog

The application contained within is a CMS-style blog site, where developers can publish their blog posts & comment on other developers’ posts as well.

Accomplishments
  • Tools: HTML, CSS, Bootstrap, MySQL, Inquirer, Sequelize, NodeJS, Bcrypt, ExpressJS
  • Allow user can publish their blog posts and comment on other users’ posts as well
  • New user signup and existing user login it directly.
Screenshot of  web app
What's For Dinner?

Application to find and discover foods by certain criteria that the user decides. Ability to populate a shopping list for meal and get prices.

Accomplishments
  • Tools: HTML, CSS, Javascript, Materialize, Server Side API - MealDB, Krogger
  • User can search random recipe by entering ingredient name.
  • User select any recipe from search results and add into list then user can able to see ingredients with price in shopping list.
Screenshot of  web app
Profile Generator

This application was created to generate software engineer team profile based on user input provides by user in command line prompt.

Accomplishments
  • Tools: HTML, CSS, Javascript, Markdown, Npm Inquirer package, NodeJS
  • Project was built in node.js using the inquirer package.
  • Runs on the command line using node index.js command.
Screenshot of  web app
Selenium - Fact Finder

This project is to automate the web UI and API testing of Fact Finder application.

Accomplishments
  • Tools: Java, Selenium, TestNG, Cucumber, Rest-Assured, JSON, Extent Reports
  • A Selenium-based framework with Cucumber and TestNG for automating web UI tests. Features include cross-browser testing, BDD feature files, page object model implementation, and Extent Reports for test execution results.
Screenshot of  web app
Playwright - Asana

This project is to automate the web UI testing of Asana application and verify login and task functionality.

Accomplishments
  • Tools: Javascript, Playwright, NodeJS, github
  • The framework is built using Playwright with JavaScript, following the Page Object Model (POM) design pattern for maintainable and scalable test automation.
  • Handles nested and dynamic elements with parent context strategies. Speeds up execution with configurable workers.
Screenshot of  web app
Cypress - Academy

This project is automate the web UI testing of Academy application and verify login and course enrollment functionality using Cypress.

Accomplishments
  • Tools: Javascript, Cypress, Cucumber, NodeJS, github
  • The framework is built using Cypress with JavaScript, following the Page Object Model (POM) design pattern for maintainable and scalable test automation.
  • Handles nested and dynamic elements with parent context strategies. Speeds up execution with configurable workers.
Screenshot of  web app
WorkDay Scheduler

This application was creating simple calender application that allows a user to save events for each hour of the day.

Accomplishments
  • Tools: HTML, CSS, Javascript, Bootstrap, JQuery, Moment.js
  • Run in the browser and feature dynamically updated HTML and CSS powered by jQuery.
  • Each time block is color-coded to indicate whether it is in the past, present, or future.

Education & Certificates

Amazon Web Services, USA

Certificate: AWS Certified Solutions Architect - Associate
Duration: May 2024 - May 2027

Georgia Institute of Technology, Atlanta, Georgia, USA

Certificate: Full Stack Flex Web Development
Duration: Jun 2022 - Dec 2022

EInfochips Training & Research Academy, Ahmedabad, India

Certificate: Software Development Architecture
Duration: Jul 2015 - Dec 2015

HNGU - Hemchandracharya North Gujarat University, Patan, Gujarat, India

Degree: Master of Science in Computer Application
Duration: Jul 2010 - May 2012

HNGU - Hemchandracharya North Gujarat University, Patan, Gujarat, India

Degree: Bachelor of Science in Computer Application
Duration: Jul 2007 - May 2010

Contact