Summary
Overview
Work History
Education
Skills
Websites
Awards And Honours
Timeline
Generic
Vanshika Vashisht

Vanshika Vashisht

SENIOR SOFTWARE ENGINEER L2
Gurugram

Summary

Experienced IT professional with 4+ years specializing in test automation frameworks and QA methodologies. Proficient in designing and implementing robust automation frameworks using Java, Selenium, and Rest Assured. Skilled in developing Hybrid and Page Object Model (POM) frameworks, seamlessly integrating test automation with version control (Git) and bug tracking tools (JIRA). Recognized for enhancing efficiency, driving innovation in quality assurance, and successfully managing high-impact projects.

Overview

5
5
years of professional experience
3
3
Languages
4
4
years of post-secondary education

Work History

Senior Software Engineer L2

Gemini Solutions Private Limited
04.2024 - Current
  • Skilled in creating diverse automation frameworks such as Page Objects, Page Factory, and Keyword-Driven, Data-Driven, and Behavior-Driven frameworks.
  • Led API mocking and virtualization efforts using WireMock, and Mockito improving test reliability in service-oriented architectures.
  • Integrated Dockerized test execution, enabling automated tests to run in isolated environments, improving deployment reliability.
  • Integrated security testing into CI/CD pipelines with OWASP ZAP, and Snyk, reducing vulnerabilities by 30%.
  • Implemented AI-driven testing solutions for self-healing automation, reducing flakiness and maintenance overhead.
  • Designed and deployed AWS Lambda-based test infrastructure for serverless test execution, optimizing cloud resource utilization.
  • Developed in-house QA Core Frameworks in Python and Java, including UGTF, GemGen, and Autolytics (AI/ML for test result analysis).
  • Deployed scalable test environments on AWS, Azure, and Google Cloud, increasing scalability by 40%.
  • Enhanced reporting using Elasticsearch, and Grafana for test insights and defect trends.
  • Conducted training sessions to standardize best practices and enhance team skills.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.

Senior Software Engineer L1

Gemini Solutions Private Limited
04.2023 - 03.2024
  • Designed and implemented a highly reusable and customizable automation framework, improving test execution efficiency.
  • Prioritized and resolved defects logged in the defect tracking system (JIRA).
  • Developed a comprehensive end-to-end automation workflow, integrating UI, API, and data validation with MongoDB to ensure seamless and accurate system validation.
  • Led code reviews to ensure high-quality, maintainable code.
  • Maintained the architecture of the automation test suite, consistently exploring advanced technologies to enhance the current framework.
  • Managed bug tracking and reporting efficiently using ALM, JIRA and Bugzilla.
  • Automated web services testing using HTTP methods like HTTP PUT and HTTP GET.
  • Implemented Extent Reports for dynamic and insightful reporting and analysis.
  • Led the creation and integration of an automated GitLab CI/CD pipeline with Maven, ensuring consistent quality assurance checks and standards.
  • Designed custom dashboards in Grafana for test execution insights, leveraged CloudWatch for automated log monitoring, and utilized Splunk for event correlation and debugging.
  • Led proof-of-concept (POC) initiatives on AWS Fargate and EC2, implementing Selenium-based scalable test automation to support high-performance testing environments.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.

Software Engineer L2

Gemini Solutions Private Limited
04.2022 - 03.2023
  • Assisted in developing automated test frameworks and executed test cases under senior mentorship.
  • Developed an innovative reusable database reconciliation test leveraging Snowflake and Oracle, enabling precise and timely data validation, contributing to the successful launch of two additional projects.
  • Implemented parallel execution using TestNG, enhancing regression suite efficiency by 25%.
  • Integrated API and microservices testing using Rest Assured, ensuring seamless functionality across distributed architectures.
  • Leveraged cloud-native solutions for efficient and cost-effective testing strategies
  • Minimized production defects by 40% through the adoption of Risk-Based Testing strategies.
  • Gained hands-on experience in Selenium WebDriver, API testing with Postman, and performance testing using JMeter.
  • Improved application performance by identifying bottlenecks using JMeter.
  • Collaborated with developers and DevOps engineers to integrate test automation into CI/CD pipelines, improving deployment quality.

Software Engineer L1

Gemini Solutions Private Limited
07.2021 - 03.2022
  • Supported the development and maintenance of automated test frameworks under the guidance of senior engineers, ensuring high-quality software delivery.
  • Designed and implemented a database reconciliation solution between Oracle and Snowflake, ensuring accurate and efficient data validation.
  • Enhanced regression testing efficiency by 25% through the implementation of parallel execution using TestNG, reducing test execution time and improving team productivity.
  • Conducted API and microservices testing using Rest Assured, validating seamless functionality across distributed systems and ensuring robust integration.
  • Identified and resolved application performance bottlenecks using JMeter, resulting in improved system reliability and user experience.

Technical Trainee

Gemini Solutions Pvt. Ltd.
06.2020 - 07.2021
  • Automated regression test execution using Selenium with TestNG and Cucumber , reducing testing time by 75%.
  • Designed comprehensive test cases by thoroughly analyzing software requirements ensuring full test coverage for functional, boundary, and edge cases.
  • Minimized production defects by 40% through the adoption of Risk-Based Testing strategies by prioritizing high-impact test scenarios in regression cycles.
  • Developed automated UI and API test scripts, enhancing test reusability across projects.
  • Designed well-structured test scenarios aligning with business logic, improving requirement traceability in test cases.
  • Managed a wide array of testing types including Smoke, Sanity, Regression, Retesting, Functional, Integration, and System, ensuring comprehensive quality assurance.
  • Utilized SQL queries effectively to extract and validate data, ensuring data integrity within the application.
  • Acquired knowledge in programming languages such as Python and Java, contributing to team projects effectively.
  • Collaborated with cross-functional teams on various projects, enhancing teamwork skills and adapting to different work styles.

Education

Bachelor of Engineering - Computer Science & Engineering

Chitkara University
Rajpura, India
06.2017 - 07.2021

Skills

Awards And Honours

  • Employee of the Quarter Award ( Q4 2022-2023)
  • Token of Appreciation (2022-2023)
  • On The Spot Award (2021-2022)
  • Token of Appreciation (2020-2021)

Timeline

Senior Software Engineer L2

Gemini Solutions Private Limited
04.2024 - Current

Senior Software Engineer L1

Gemini Solutions Private Limited
04.2023 - 03.2024

Software Engineer L2

Gemini Solutions Private Limited
04.2022 - 03.2023

Software Engineer L1

Gemini Solutions Private Limited
07.2021 - 03.2022

Technical Trainee

Gemini Solutions Pvt. Ltd.
06.2020 - 07.2021

Bachelor of Engineering - Computer Science & Engineering

Chitkara University
06.2017 - 07.2021
Vanshika VashishtSENIOR SOFTWARE ENGINEER L2