Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Vindhuja V

Brampton,Ontario

Summary

Over 5 years of expertise in Software Quality Assurance, proficient in the Testing Life Cycle (TLC), which includes Planning, Test Design, Test Execution, Defect Tracking, Management, and Test Reporting. Specialization in analyzing user requirements, creating test plans, executing test cases, and validating application functionality against business requirements. Seasoned in deploying diverse automated testing strategies, such as smoke testing, regression testing, integration testing, and comprehensive end-to-end application testing. Demonstrate proficiency in both manual testing and automation tools like Selenium, showcasing a talent for constructing versatile automation frameworks. Developed Hybrid and Data-Driven Test Frameworks employing TDD principles, utilizing Selenium WebDriver, and TestNG within the Page Object Model (POM) framework, and leveraging web services (REST) and Java for database technologies. Skilled in programming with Java, HTML, JavaScript, as well as expertise in XPath and CSS. Mastery in API automation through the application of Rest Assured, Cucumber, and Karate frameworks, guaranteeing effective testing and validation of API endpoints and functionalities. Proficiently utilizing Postman and SoapUI for manual API testing. Developed test scripts to implement test scenarios and features for BDD (Behavior Driven Development) using Cucumber Gherkins. Experience working in Agile project environments. Good analytical and communication skills and ability to work independently with minimal supervision and perform as a part of team. Highly motivated team player with organizational, technical skills, and a unique ability to adapt quickly to challenges and changing environments.

Overview

6
6
years of professional experience
1
1
Certification

Work History

QA Automation Engineer

Sun Life Canada
Toronto, ON
06.2021 - Current
  • Adherence to Agile: Followed Agile Scrum methodology throughout the SDLC (Software Development Life Cycle)
  • Test Planning & Execution: Involved in sprint planning, review sessions, and scrum meetings, analyzing user stories for comprehensive understanding, and creating test cases categorized for both automation and manual testing as per business needs
  • Test Case Management in Jira: Wrote, executed test cases, and reported bugs in Jira using Zephyr, collaborating for bug resolution in each sprint
  • Framework Development: Developed Hybrid, Data-Driven, TDD frameworks based on POM using Selenium WebDriver, TestNG, and Junit
  • TestNG Utilization: Employed TestNG for grouping test cases into smoke, sanity, and regression categories
  • Data-Driven Testing: Utilized Java JDBC for data-driven testing in TestNG
  • Logging: Implemented Log4j for logging activities and Apache POI for data-driven testing with Excel files
  • Reporting with Extent: Integrated Extent reports in the testing framework for stakeholder presentation
  • Regression Testing on Jenkins: Managed and executed regression tests using Jenkins for continuous integration and nightly batch runs
  • Cross-browser Testing: Conducted testing using Selenium Grid for cross-browser compatibility
  • Version Control: Used Git and GitHub for source code version control during development
  • UI Test Automation: Designed and maintained story-based test automation scripts for UI validation using Cucumber
  • API Testing: Performed manual and automated API testing using Postman and the Karate framework, ensuring robustness and reliability of API interactions
  • Performance Testing: Conducted comprehensive performance testing using JMeter to assess and optimize system responsiveness, scalability, and stability
  • Daily Reporting: Delivered daily updates to the Scrum Master and agile team, maintaining clear communication and project transparency
  • Cloud-Based Testing Implementation: Configured and deployed the automation framework on Sauce Labs to facilitate comprehensive cross-browser and cross-device testing, ensuring application compatibility and performance
  • Successfully transitioned from WebDriver Manager to Selenium Manager, enhancing the efficiency of managing WebDriver instances, configurations, and versions
  • Seamlessly integrated the Cucumber Report Plugin into Jenkins, enabling the capture and presentation of detailed test reports and significantly improving the process of tracking and analyzing test results.

QA Analyst

CIBC Bank
Toronto, ON
07.2018 - 05.2021
  • Developed test plans and scenarios from technical and functional requirements, in collaboration with stakeholders including Business Clients, Product Owners, and Developers
  • Demonstrated a solid grasp of Object-Oriented Programming concepts and proficiency in the Java language
  • Identified automation opportunities using Selenium, TestNG, and Java technologies within Eclipse and IntelliJ IDE
  • Contributed to the development of automation frameworks
  • Conducted various types of testing including Functional Testing, Regression Testing, System Integration Testing, User Acceptance Testing (UAT), and End-to-End Testing
  • Developed and enhanced multiple test scripts to adapt to changes in objects, the application's GUI, and the testing environment using Selenium
  • Integrated automation scripts using Selenium within the Continuous Integration (CI) tool Jenkins for nightly batch runs
  • Executed cross-browser and cross-platform testing via Selenium Grid
  • Performed various Functional Testing methods, including Functional Testing, Unit Testing, Method Testing, Test Suite Testing, and Integration Testing utilizing different TestNG methods
  • Implemented TestNG framework for efficient test execution and result analysis
  • Leveraged build tools like Maven to generate comprehensive test reports
  • Logging & Reporting: Implemented Log4j for activity logging; integrated Extent Reports for creating comprehensive, stakeholder-friendly test reports
  • Processed data from Excel sheets using Apache POI
  • Actively contributed to Agile processes: Sprint Planning, Daily Stand-ups, and Sprint Retrospectives
  • Worked with SDLC models including waterfall and Agile
  • Provided regular metrics maintenance and contributed to weekly status updates, highlighting testing progress and the resolution of open issues.

Education

Bachelor of Technology: Electronics and Communication Engineering -

Kerala University

Skills

  • Java 11
  • Windows and macOS
  • MS SQL Server, MySQL
  • Atlassian Jira and Confluence
  • Maven and Gradle
  • Jenkins
  • Knowledgeable in RESTful services

Certification

Microsoft Certified: Azure Fundamentals

Timeline

QA Automation Engineer

Sun Life Canada
06.2021 - Current

QA Analyst

CIBC Bank
07.2018 - 05.2021

Bachelor of Technology: Electronics and Communication Engineering -

Kerala University
Vindhuja V