Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

PAVAN KUMAR M

Bangalore

Summary

Looking for a role to build and test massively scalable systems and also contribute to the growth and success of the company.

Experienced Senior Software Engineer in Test with 8 plus years of expertise in developing and executing automated testing solutions for web, mobile, and API platforms. Proficient in creating robust test frameworks using tools like Appium, and Rest-Assured, with strong programming skills in Java, Python.Skilled in end-to-end testing, test automation, performance testing, and API validation in Agile environments.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Senior Software Test Engineer

Truecaller
Bengaluru
07.2022 - Current
  • Developed and implemented test plans, strategies, and processes for trueCaller for business projects.
  • Designed, developed, and maintained automated tests for Mobile and Backend using Java, Appium, TestNG, Maven, RestAssured ,
  • Analysed performance metrics generated by Locust for load-testing API's and web services.
  • Developed custom scripts using Python to automate daily tasks related to functional testing or to generate test data.
  • Worked on high-scale applications focusing on performance, reliability, and scalability.
  • Tested gRPC-based communication between microservices for a distributed system.
  • Utilized tools like BloomRPC, and grpcurl for testing gRPC APIs.
  • Implemented load testing of gRPC services using ghz -gRPC for performance evaluation in local environment setup.
  • Set up CI and CD pipelines using GitHub work flows for automation projects in Stage Environment.
  • Participated in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
  • Worked closely with QA Manager in creating project timelines and milestones based on sprints.

QA Engineer/SDET

Grab
Bangalore
03.2019 - 07.2022
  • Company Overview: Grab Holdings Inc Is a Singaporean transportation network company offering services that include peer-to-peer ridesharing, ride service hailing and food deliveries. In addition to transportation services, the company provide digital payments, door-to-door parcel delivery and e-scooter sharing services via its mobile app.It operates in the SEA region.
  • Automation and Manual Testing of Merchant Mobile App (Android & IOS) using Appium with java client
  • Developed Test Data Generation Scripts for Creating the merchants and Transactions in One click with custom data, which Resulted in Zero Time Taken For Test Data Creation As part of Regression and Feature Testing
  • Automation and Manual Testing for kafka stream based services
  • Handling stage, QA Environment and deployments via jenkins and gitlab
  • Performance Testing Using Locust Based On Various Metrics

SDET

Paytm Money pvt Ltd
Bangalore
04.2018 - 03.2019
  • Company Overview: Paytm Money is owned subsidiary of One97 Communications. Paytm Money is the 4th consumer brand from One97 after Paytm, Paytm Mall & Paytm Payments. Paytm Money Limited is a SEBI registered Investment Adviser (IA) that offers investment execution & advisory services.It provides simplified user experience allows you to start your investment journey with zero paperwork, seamless digital KYC, automated payments, updated portfolio and powerful insights.
  • Handled Entire Testing Process For Mobile App (Android and IOS) and Respective Backend Applications as well
  • Developed Test Automation Framework For Kafka Stream Based Services
  • And Integrated with Jenkins
  • Developed Mobile app Automation Framework Using Appium with Java Bindings (Generic Framework For Android and IOS)
  • Developed Automation Scripts to pull the Reverse Feed (Mutual Fund Investment Data) Script Runs Based on Cron Timings in Headless Mode Via (XVFB plugin)
  • Performed Load Testing on Api by Considering Various Factors Using Locust (load Testing Framework)

Test Engineer

Finwizard Technology pvt Ltd
Bangalore
09.2016 - 04.2018
  • Company Overview: Fisdom is a wealth management app that helps people manage their money.ensuring paperless enrollment and investment and managing user portfolio.provides personalized investment recommendations.It plans to monetize by charging commission from financial services companies and mutual funds
  • Performed Smoke testing, functional testing, Integration testing and System testing
  • Participated in project design reviews and make recommendations for product level improvements
  • Written and Executed Test Cases for entire features in the application
  • (Android, ios,web)
  • Developed automation scripts using appium and selenium for mobile and web (using javaclient) And integrated with jenkins

Test Engineer

Abhirya Pte Ltd
Bangalore
05.2015 - 09.2016
  • Company Overview: 6degrees is a private, self-updating phonebook which also integrates your social network.It is equipped with features like automatic contact update, search and discover friends, total privacy, spam blocker, chat, caller id, call reminder, spotlight search, contact backup and restore, It has rich person graph that connects close to million users now with over billion Contacts
  • Part of Rapid Iterative development team
  • Contributed to users growth from around 10000 users to around a Million users
  • Release Management with Mobile OEM (Lava Mobiles) and Android playstore
  • Managed Play store review, rating and user engagement
  • Written Analytics tools (Buzz) for analysing user engagement and to understand user behavior.Metrics were analysed from Mysql events
  • Quite familiar with SQL queries
  • Performed Manual and Automation testing on Android on multiple form factors
  • Performance testing, with battery CPU, memory and space optimizations
  • User experience optimized by analysing metrics and was involved in UI/UX flow design of 6degrees app
  • Played a significant role in defining product
  • Have contributed heavily in Growth hacking aspects of 6degrees
  • Defined Notification, messages and email engagement mechanisms to engage with users
  • Played significant role in defining Buzz platform for user engagement
  • Wrote Server monitoring dashboard and scripts to stress test Server and Mobile systems
  • Helped develop configuration system to do Alpha Beta test and change Client configuration on the fly
  • Developed automation scripts using Appium with Java bindings that can be run against android mobile by passing suitable capabilities
  • Integrated TestNG and PageObject factory Frame work for the test existing scripts
  • Developed automation scripts using python to test API,S (end points)
  • Captured logs and analysing the logs using logcat

Education

Bachelors - Electronics and Communication Engineering

East Point College of Engineering and Technology
Bangalore, India
05.2014

Skills

  • Programming Languages: Java , Python
  • Testing Frameworks : Testng , Pytest
  • Automation Testing : Appium, RestAssured
  • Performance Testing : Locust, ghz
  • Tools : Postman , BloomRpc, Charles proxy , BurpSuite
  • Database: mysql
  • CI/CD : Jenkins, Github Workflow
  • Cloud Platform : AWS , GCP

Certification

AWS Certified Solutions Architect -Associate

Timeline

Senior Software Test Engineer

Truecaller
07.2022 - Current

QA Engineer/SDET

Grab
03.2019 - 07.2022

SDET

Paytm Money pvt Ltd
04.2018 - 03.2019

Test Engineer

Finwizard Technology pvt Ltd
09.2016 - 04.2018

Test Engineer

Abhirya Pte Ltd
05.2015 - 09.2016

Bachelors - Electronics and Communication Engineering

East Point College of Engineering and Technology
PAVAN KUMAR M