Personal details

Hemanth K. - Remote QA engineer

Hemanth K.

Timezone: Mumbai (UTC+5.5)

Summary

Lead Tester with 9 years of experience in Test Automation, API Testing, UI Automation, Mobile Apps Test Automation, and Performance Testing and Engineering.
Core expertise in Test Engineering, Unit Testing, Integration Testing, E2E Automation, CICD setups of Automation, Reporting tools development.

Work Experience

SDET Lead
AutoTesting Solutions | Sep 2017 - Present
Python
Android
Java
Selenium
Android Studio
Appium
Intellij
RESTful API
API Automation
Ui Automation
TEAM Established and driving a Team of 15 Test Automation Engineers. Complete training & mentoring of the team on various test automation tools/frameworks, best practices & technical areas. Framework Design & Development for UI, API, Mobile(Android & iOS) Automation and Performance Engineering. Testing of multiple products and platforms across Media, Broadcast, AdTech domains, i.e. Digital Signage, OTT, AdTech, Programmatic Ad Exchange, BigData Analytics Platform, Federal Alerting (Mass Dissemination) Systems, Broadcast Localization, and Playout. Functional Tech stack is Java, Selenium, TestNG, RestAssured, Winium, Appium, Maven, Gradle, ExtentReports, MySQL, Mongo, JavaScript. Non-Functional Testing Tech stack is Java, Python, Locust.io, JMeter, adb shell, shell scripting. FUNCTIONAL TESTING UI Automation using Selenium, Protractor, Winium (Desktop Applications). API Automation using RestAssured. Hands on experience in testing and Automation of RESTful microservices. Mobile Apps UI Automation by Appium (Android & iOS) and UIAutomator, Espresso. Mobile Apps and Setup Box (STB) profiling and performance testing using custom python/shell scripts. NON-FUNCTIONAL TESTING Design and implement performance, load & scalability tests. Performance, Endurance and Load testing of REST services using JMeter and Locust.io. Video (VOD & Live) Streaming(HLS, DASH) Performance Testing using Locust.io with geventhttpclient and Python. Improving scalability of APIs through analyzing performance bottlenecks by profiling of CPU, Memory, Disk, JVM (Thread dumps, Heap dumps, GC) and decoupling systems. Improving scalability and robustness of Android Mobile Apps through analyzing performance bottlenecks by profiling of CPU, Memory, Network, GPU, OpenGL, Disk, JVM (Thread dumps, Heap dumps, GC).
Software Development Engineer in Test
Rovi | Oct 2015 - Jul 2017
Unit Testing
Continuous Integration
Integration Testing
TestNG
Test driven development
Performance Testing
Restassured
Ui Automation
SQL testing
Working on Automation of TiVo Products. Developed a Framework for automation of SQL Testing. Working on UI Automation of an internal website using Selenium and TestNG.

Education

JNTU Hyderabad
Bachelor of TechnologyComputer Science & Engineering
Jul 2009 - May 2013

Personal Projects

Test Automation Framework + Automation of AutoTesting Products
2019
Java
Selenium
Jenkins
Continuous Integration
TestNG
Test driven development
Performance Testing
Appium
Api testing
Ad Tech Product (Micro Services, Portals, Dashboards, Mobile App) - - UI, API and Performance Testing OTT Streaming, SetUpBox, Digital Signage, BigData Products (Micro Services, Dashboards, Desktop Applications, Mobile App, Video Streaming) - UI, API and Performance Testing