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
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
- 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
- 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
- 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
Projects
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.
- 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.
A full-stack application to swap your personal library with others seamlessly.
- 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
Dashboard application is showing current weather and 5 days future forecast based on user input.
- 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".
The application contained within is a CMS-style blog site, where developers can publish their blog posts & comment on other developers’ posts as well.
Application to find and discover foods by certain criteria that the user decides. Ability to populate a shopping list for meal and get prices.
This application was created to generate software engineer team profile based on user input provides by user in command line prompt.
This project is to automate the web UI and API testing of Fact Finder application.
- 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.
This project is to automate the web UI testing of Asana application and verify login and task functionality.
- 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.
This project is automate the web UI testing of Academy application and verify login and course enrollment functionality using Cypress.
- 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.
This application was creating simple calender application that allows a user to save events for each hour of the day.
Education & Certificates
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


