Summary
Overview
Work History
Education
Skills
Certification
Timeline
Hi, I’m

Vidhi Garach

Sr. Quality Assurance Engineer
Vidhi Garach

Summary

As a Senior Quality Assurance Engineer, I was responsible for ensuring the quality and reliability of software solutions for clients across various domains, such as banking, health care, ecommerce, and event organization. I have experience in software testing, with expertise in test automation, API testing, and JIRA.I work with agile teams to design, develop, and execute test plans, test cases, and test processes. I also have hands-on knowledge of functional, user acceptance, performance, and compatibility testing on mobile, web, and API platforms. Additionally, I have contributed to creating and maintaining the automation framework for the company using Selenium, Appium, and various frameworks and languages. I have also conducted training sessions on Selenium, Appium, and JIRA for my colleagues and clients.

Working as certified Technical Business Analyst, my roles and responsibilities align to collaborate closely with the Product Owner and Architects to make sure that business requirements align with technical solutions. Engaging with the Engineering team to ensure accurate execution and successful delivery of projects, while managing project scope to meet both business objectives and timelines efficiently.

Overview

10
years of professional experience
4
years of post-secondary education
3
Certifications

Work History

Spark

Technical Business Analyst
05.2024 - Current

Job overview

Spark Networks is a global dating company that owns and operates well-known dating platforms such as Zoosk, EliteSingles, Christian Mingle, SilverSingles, and JSwipe


Requirement Gathering and Coordination by collabrating with the Product Owner (PO) to gather

and analyze business requirements, ensuring clarity and alignment with project objectives.

Coordinated with architects and design teams to derive optimal solutions

Business Process Modeling is done by developing UML diagrams (e.g., activity, sequence, and class diagrams) to illustrate complex business flows and system interactions for understanding across

stakeholders

Documentation Management is done by creating and maintaining technical and business documentation, establishing relationships to ensure seamless traceability and version control

Writing user stories in Jira, including acceptance criteria and definitions of done, to align engineering efforts with business goals

Team Collaboration and Refinement is done facilitating pre-refinement and refinement sessions with the engineering team to review requirements, address technical challenges, and ensure

readiness for development. Acted as a bridge between cross-functional teams, ensuring seamless communication and alignment throughout the Agile project lifecycle

Tools used : JIRA, Miro, Github, AWS cloud.

Hejaz

Sr. Quality Assurance Engineer
08.2023 - 04.2024

Job overview

  • Automation Engineer: Responsible for managing the automation of Android and iOS platforms within the Hejaz investment banking application framework
  • Development and Maintenance: Responsible for developing and maintaining regression automation suites to ensure the robustness and efficiency of the application
  • Collaboration: Actively collaborate with cross-functional teams to ensure effective communication and alignment on project goals and tasks
  • Tools Used: Node.js, JavaScript, Appium, Github, JIRA

Backbase

Sr. Quality Assurance Engineer (Manual & Automation)
04.2021 - 03.2023

Job overview

  • Quality Assurance Engineer/ AutomationTest Engineer: Responsible for ensuring secure and seamless banking experiences for Backbase through functional testing and bug management
  • Functional Testing: Conducting functional testing to ensure the reliability and security of banking experiences within the Backbase platform
  • Test Case Creation: Crafting test cases to systematically evaluate the performance and functionality of banking features
  • Bug Management: Managing bugs in JIRA, likely by creating, tracking, and resolving issues reported during testing
  • Agile Methodologies: Contributing to Agile methodologies by adhering to QA processes, which likely involves participating in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives
  • Automation Scripting: Creating and maintaining Protractor scripts for web applications using the Page Object Model. This involves automating tests to improve efficiency and reliability in testing web applications
  • Tools Used: TypeScript, Protractor, Selenium, Github, JIRA

Kum & Go

Automation Lead Engineer
01.2021 - 03.2021

Job overview

  • Automation Lead: Responsible for leading the automation efforts within Kum & Go's Retail Domain Project, specifically focusing on Android and iOS mobile applications for food and fuel orders
  • Team Leadership: Leading a team in the development of Appium scripts using TestNG and Maven in Java, this involves guiding the team in creating and maintaining automation scripts for mobile applications
  • API Automation: Proficient in API automation using POSTMAN, with a focus on JavaScript and Swagger for schema validations, this likely involves automating tests for API endpoints to ensure their functionality and reliability
  • Agile Processes: Adhering to Agile processes, particularly with the Sprint Board methodology, this involves participating in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure alignment with project goals and timelines
  • Tools Used: Appium, TestNG, Maven, POSTMAN, JAVA, JavaScript, Github, Jenkins, JIRA

Otsuka

Automation Engineer
08.2020 - 12.2020

Job overview

  • Automation Engineer: Responsible for automation tasks within the Otsuka Health Care Domain, specializing in Android, iOS, and Web applications
  • Automating testcases: Worked on automation tasks for Android, iOS, and Web applications within the healthcare domain
  • Tools Used: Appium, TestNG, Maven, POSTMAN, JAVA, JavaScript, Github, JIRA

Alcon

Quality Assurance Engineer (Manual & Automation)
12.2019 - 07.2020

Job overview

  • Quality Assurance Engineer/ AutomationTest Engineer: Engaged in manual testing and test case management for Alcon's healthcare web application along side of API and web automation
  • Manual Testing: Conducted various types of manual testing including functional, system, integration, sanity, smoke, regression, ad-hoc, and compatibility testing, this involves executing test cases manually to identify bugs and ensure the functionality of the web application
  • Test Case Management: Utilized qTest for test case management, likely for organizing, maintaining, and executing test cases efficiently
  • Agile Methodologies: Embraced Agile methodologies and actively contributed to ticket management, bug identification, and JIRA ticket creation, this involves participating in Agile ceremonies and working collaboratively with the team to ensure the timely delivery of high-quality software
  • API Automation: Automated APIs using POSTMAN and JavaScript, this likely involves writing scripts to automate API testing, allowing for quicker and more efficient validation of API endpoints
  • Web Automation: Implemented web automation using Protractor. Protractor is an end-to-end testing framework for Angular and AngularJS applications, built on top of WebDriverJS.
  • Tools Used: qtest, POSTMAN, Proctractor, JavaScript, Github, JIRA

Bank ABC (Arab Banking Corporation)

Lead Quality Assurance Engineer
01.2016 - 01.2019

Job overview

  • QA Engineer / Quality Assurance Lead: Initially started as a QA Engineer and progressed to lead the Bank ABC project, a Backbase-based banking web application
  • Test Planning and Execution: Conducted various types of testing including functional, responsive, ad-hoc, smoke, and regression testing, this involves planning, designing, and executing test cases to ensure the quality and reliability of the banking web application
  • Test Suite Management: Established and maintained a comprehensive test suite using qTest
  • Agile Methodologies: Adhered to Agile methodologies and actively managed tickets, identified bugs, and created JIRA tickets, this includes participating in Agile ceremonies, managing the backlog, and ensuring the timely resolution of issues
  • API and Integration Testing: Conducted API testing with POSTMAN and integration testing with the web
  • Performance Testing: Executed performance testing with JMeter to assess the scalability, reliability, and responsiveness of the banking web application under different load conditions
  • QA Sign-off and UAT: Provided QA sign-off for features and successfully completed User Acceptance Testing (UAT)
  • Client Interaction: Conducted a client site visit during the project tenure, this involves engaging with clients to gather requirements, provide updates, and address any concerns or feedback regarding the project
  • Tools Used: qTest, JIRA, POSTMAN, Swagger, Jmeter, JIRA

CentrosHealth

Quality Assurance Engineer (Manual & Automation)
03.2015 - 12.2015

Job overview

  • Company Overview: a healthcare domain platform focused on enhancing pharmaceutical clinical trials
  • Quality Assurance Engineer: Engaged in manual testing across iOS, Android, and web platforms for CentrosHealth
  • Manual Testing: Conducted manual testing across different platforms including iOS, Android, and web
  • Test Case Management: Managed test cases in qTest, likely for organizing, maintaining, and executing test cases efficiently within the test management tool
  • Agile Methodologies: Adhered to Agile methodologies for ticket generation
  • Bug Identification and Reporting: Identified bugs during testing and created corresponding JIRA tickets
  • Various Testing Types: Executed various types of testing including functional, system, integration, sanity, smoke, regression, ad-hoc, and compatibility testing
  • User Acceptance Testing (UAT): Successfully concluded UAT, indicating that the platform met the acceptance criteria and was ready for deployment or release
  • Tools Used: qTest, JIRA

WAWA

Quality Assurance Engineer
08.2014 - 03.2015

Job overview

  • Company Overview: a system in the Retail Domain used for ordering food products
  • Quality Assurance Engineer: Engaged in quality assurance activities for WAWA
  • API Manual Testing: Conducted manual testing of APIs using Postman
  • Manual Database Testing: Conducted manual testing of the database to ensure data integrity, consistency, and accuracy
  • Bug Identification and Reporting: Found and created bugs in JIRA, a bug tracking and issue management tool
  • Automation Scripting: Worked on automation scripts written in Node.js using the Mocha framework
  • Tools Used: qTest, JIRA, POSTMAN, NodeJS, Nocha

Education

Gov Engineering College

Bachelor of Computer Engineering
01.2010 - 01.2014

University Overview

GPA: 90%

Skills

Mobile Automation (Appium)

Certification

Entry Certificate in Business Analysis™

Timeline

Technical Business Analyst

Spark
05.2024 - Current

Sr. Quality Assurance Engineer

Hejaz
08.2023 - 04.2024

Sr. Quality Assurance Engineer (Manual & Automation)

Backbase
04.2021 - 03.2023

Automation Lead Engineer

Kum & Go
01.2021 - 03.2021

Automation Engineer

Otsuka
08.2020 - 12.2020

Quality Assurance Engineer (Manual & Automation)

Alcon
12.2019 - 07.2020

Lead Quality Assurance Engineer

Bank ABC (Arab Banking Corporation)
01.2016 - 01.2019

Quality Assurance Engineer (Manual & Automation)

CentrosHealth
03.2015 - 12.2015

Quality Assurance Engineer

WAWA
08.2014 - 03.2015

Gov Engineering College

Bachelor of Computer Engineering
01.2010 - 01.2014
Vidhi GarachSr. Quality Assurance Engineer