Summary
Overview
Skills
Work History
Education
Timeline
Certification
GitHub
LinkedIn
Total Experience

Vivek Vasu

Bengaluru

Summary

To utilize my extensive experience as a Lead Software Engineer in a challenging and dynamic environment, where I can contribute my technical expertise and leadership qualities to drive innovation and exceed business objectives. Seeking opportunities to collaborate with cross-functional teams and leverage my skills in software development, testing, project management, and problem-solving to deliver exceptional results.

Overview

9
9
years of professional experience
1
1
Certificate

Skills

  • Python, Java, C#, JavaScript
  • Selenium WebDriver, Playwright
  • Cucumber, SpecFlow
  • RestSharp, Postman, Soap UI,
  • GitLab, Bitbucket, TeamForge, GitHub
  • Jenkins, Azure DevOps
  • Maven
  • TestNG, NUnit, Pytest
  • JMeter

Work History

Member of Technical Staff

Salesforce
Bengaluru, Karnataka
02.2024 - Current

Senior Software Engineer

MoEngage
03.2022 - 02.2024
  • Played a pivotal role as a Full Stack SDET and early member of the Automation team, facilitating the organization's adoption of automation in UI, API, and Mobile applications.
  • Developed a robust UI Automation framework using Python, Playwright, and Pytest, resulting in the creation of over 400 UI test scripts that were seamlessly integrated with Jenkins as part of the dev CI/CD process.
  • Significantly increased automation confidence within the organization from 40% to an impressive 90%.
  • Took charge of configuring Jenkins Declarative Groovy Pipelines, effectively managing 100+ pipeline jobs across 5 different environments.
  • Successfully integrated Jenkins Pipeline with HashiCorp Vault (Secrets), Custom HTML Email Report, Master Allure Report, Slack Messenger (for stakeholder visibility and alerts), Influx DB, Grafana, and AWS Secret Manager with Boto3 for enhanced functionality and visualization.
  • Developed an innovative solution using Python and Appium to verify push notifications received on mobile devices, leveraging the power of LambdaTest.
  • Spearheaded the automation of Microservices using Python and Requests, contributing to overall efficiency and productivity.
  • Continuously enhanced the automation framework by adding and updating new components, improving usability and effectiveness.
  • Conducted thorough code reviews and provided guidance, mentorship, and support to team members, ensuring their successful adoption of automation practices.
  • Identified key areas for automation and significantly increased automation coverage.
  • Maintained detailed documentation of automated tasks, best practices, and guidelines.
  • Regularly conducted informative quarterly demos with stakeholders, managers, and leads, sharing the roadmap, achievements, and efforts saved through automation.
  • Facilitated weekly sync-up meetings with team members to monitor progress, address any challenges, and ensure project success.

Product Engineer

Enate Technologies
11.2020 - 03.2022
  • Collaborated with the Technical Lead and Head of Engineering to create a test automation framework using Playwright and C# Specflow.
  • Developed automated test scripts and performance test scripts for the application.
  • Managed a team of 4 junior team members and led all automation activities for the product.
  • Completed over 400+ test cases within a short timeframe.
  • Implemented new utility methods into the framework.
  • Provided training, guidance, and mentorship to junior team members on writing test scripts using the newly developed framework.
  • Identified functional test cases/scenarios, reviewed them with the functional test team, and coordinated test automation activities.
  • Conducted code reviews and scenario reviews using Review Assistant to ensure adherence to best practices and comprehensive validation coverage.
  • Integrated the Automation suite into the Azure DevOps Pipeline.
  • Identified and created performance tests for the product using JMeter.
  • Configured tests to run in parallel with multiple ramp-up, ramp-down, and hold time using JMeter.
  • Executed performance tests on a production-like environment hosted in AWS.
  • Conducted load tests, stress tests, and endurance tests for the application.
  • Provided weekly updates on automation progress to the Head of Engineering, Technical Lead, and CEO.

Consultant

Ernst & Young
01.2020 - 11.2020
  • Collaborated closely with the Product Owner (PO), Technical Program Manager (TPM), and developers to test Applications, Microservices, and data migration activities
  • Integrated automated API tests in the GitLab pipeline and scheduled daily runs
  • Created custom HTML report and enabled pipeline to send test report via email, facilitating identification and resolution of API failures by team members, including developers
  • Integrated API test scripts into the dev team release pipeline to support blue-green deployment
  • Prepared test cases, executed them, reported defects, and worked with the dev team until the closure of defects
  • Conducted sprint demo
  • Supported data migration from Oracle db to Elastic Search using Kibana
  • Developed test scripts using Coded UI and Selenium with the existing framework for the previous sprint
  • Refactored existing test automation framework to improve readability and reusability
  • Automated Microservices in Postman using JavaScript and executed them with Newman client
  • Reviewed test scripts developed by team members, provided review comments, and merged test scripts to the master branch
  • Analyzed automated test execution results and resolved issues
  • Collaborated with automation lead to enhance automation scope, and coverage, and conduct R&D activities

Test Engineer

Infosys
07.2015 - 01.2020
  • Utilized BDD and Non-BDD tools in automation projects for multiple clients
  • Collaborated with clients to develop Test Automation Framework and Test Scripts
  • Developed test automation framework using Java, Selenium with TestNG using Page Object Model with Page Factory Concepts
  • Coordinated with clients to develop an Automation framework under the guidance of the Automation Architect
  • Implemented data parametrization using Excel sheets and XML and using TestNG Data provider
  • Configured scripts for parallel run
  • Created individual Jenkins builds for each independent job
  • Developed pipeline script to check for build errors in feature branches and send email notifications upon detection
  • Automated REST API using Rest Assured
  • Mentored junior automation developers and conducted code reviews
  • Implemented best practices and reusable components

Education

Post Graduate Diploma - Information Technology Management

Symbiosis Centre For Distance Learning, Pune
2020

Bachelor of Science - Physics, Chemistry, Mathematics

Bangalore University, Bengaluru
05.2015

Timeline

Member of Technical Staff - Salesforce
02.2024 - Current
Senior Software Engineer - MoEngage
03.2022 - 02.2024
Product Engineer - Enate Technologies
11.2020 - 03.2022
Consultant - Ernst & Young
01.2020 - 11.2020
Test Engineer - Infosys
07.2015 - 01.2020
Symbiosis Centre For Distance Learning - Post Graduate Diploma, Information Technology Management
Bangalore University - Bachelor of Science, Physics, Chemistry, Mathematics

Certification

AWS Certified Cloud Practitioner

GitHub

https://github.com/vivekvasu

LinkedIn

www.linkedin.com/in/connectvivekvasu

Total Experience

8+ Years

Vivek Vasu