Over Eight Plus years of experience in Automation / manual testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications.
Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
Performed complete life cycle of testing methodologies using Agile, Unit, Regression, Functional Testing, defect tracking, reporting & interaction with client for better performance of the software
Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
Experienced in White Box testing by authoring JAVA Codes in Selenium WebDriver.
Experience in mobile web or mobile native Apps Testing, Hybrid Apps, functional, nonfunctional, smoke, integration & regression testing
Hands on experience in writing driver script for Selenium web driver to implement Page Object Model using Page Factory to Automate test cases.
Extensive Use of Appium to Automate the function testing and get the object element from using UI Automator and Appium Inspector.
Good understanding of software Testing Methodologies like AGILE (SCRUM)
Experience in testing native apps on iPhone, Android and iPod devices manually.
Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
Experience in Back-end testing, data validation, Database testing using SQL queries.
Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
Persistent professional equipped with 9 years of comprehensive experience in Software industry. Provides strong technical direction across multiple projects. Responsible and articulate individual with strengths in solutions optimization, mobile and cloud solutions and global project management.
Overview
12
12
years of professional experience
Work History
Senior Software Engineer
Werfen
02.2022 - Current
Designed and wrote Python gRPC client for blood analysis software application testing
Developed and maintained DevOps infrastructure including Jenkins, internal PyPI server and internal Docker registry
Guided cross-site development priorities and mentored junior engineers
Designed and prototyped a test automation system for next-gen whole blood analysis device
Integrations include Python, Jenkins, Zephyr Scale (and REST API), Compass, PyPI, Android Studio ADB
Automation Engineer
Cybersphere
San Diego
06.2019 - 02.2022
Created Hybrid automation framework in Selenium using python for the Android and iOS mobile Apps
Creating python library functions in order to interact with Mobile app
Creating Keywords using the created library functions
Creating/Adding objects in Object repository
Developed test cases for iOS and Android platform Applications
Creating test cases in Robot Framework using custom keywords
Debugging test scripts
Executing the test scripts
Created Custom functions & Reusable Actions using Python Programming to make the scripts reusable in Appium using Page Object model and Page Factory
Inspect and define xPath using Appium inspector for each object using XCUI and Android element as required by the test cases as per iOS and Android Platform
Define classes in the framework as per the User stories and pages in the application under test and writing scripts and debugging
Extensive use of Bitbucket and Jenkins to run automation regression cycles on new builds available on confluence
Implemented automation scripts using Selenium with Python for both Android and iOS.
Mobile App Engineer
HP
San Diego
04.2017 - 06.2019
Developed test cases for iOS and Android platform Applications
Written Test cases on HP applications (HPPS, AIO, Sprocket)
Conducted daily Stand up meetings and Sprint Review meetings
Created and make enhancements to the Automation Framework QTP
Performed Smoke, Ad hoc, Regression testing on HPPS, Android AIO, HP Sprocket apps
Tested and daily latest Builds and logged the defects into JIRA, ALM
Performed Mobile test task estimation, test execution, Regression testing, Functional System testing
Track & analyze test results and work closely with the developers to isolate and reproduce defects
Used to execute the Shell scripting and python to automate the screens
Expertise in testing mobile applications in various mobile products - Android, iOS, Windows
Performed Functional testing on several HP applications
Tested HP Office Jet, LaserJet, Design Jets with the wireless issues
Collected Device Logs from the Mobile and also the target device
Recommended program improvements or revisions to programmers and system analysts
Conducts compatibility tests with other software programs, hardware, multiple operating systems, and network environments
Trained and supported other QA engineers or technicians when needed
Software Test Engineer
NeoPrism Solutions, Motorola
San Diego
01.2016 - 04.2017
Automation and manual testing on android devices
Writing and executing the test cases for Camera, Camcorder, Picture, Video Gallery and Music
Experience in Performance Testing with Nitro (KPI)
Power Sanity and Regression Testing for weekly Software releases and bug fix releases
Performed Flashlite Testing in order to support Adobe Flash in the browser
Executing test cases and uploading the results on Test Central
Performed User Interface and Main Menu feature testing for CDMA mobile devices, including testing for UI features and services- browser, Calling, MMS, SMS, Camera, BT accessories, Email services
Actively participating in Test process, Test plan and debugging approach optimization, test case creations
Verifying defects and taking Logs (Radio Log, Main Log, and Event Log) of the issue
Performed External Data Call on Android devices.
Graduate Software INTERN
INTEL Corporation
San Diego
04.2015 - 10.2015
Responsibilities included flashing the firmware and re-imaging of Windows and Android devices
Worked on a project to port the Windows 8.0 applications to Windows 8.1 Operating System (Visual Studio/JavaScript)
Developed Android Applications to port Android Native applications from ARM devices to Intel’s x86 platform
Limited the specs of Windows system and provided feedback on its performance to OEMs
Ran SoCWatch data analysis to monitor performance/power usage of Android and Windows systems
Worked on setting up demos for Arcsoft and Oovoo on prototype devices to be showcased at the Mobile World Congress
Validation of various HDVC and Media Applications on Windows and Android tablet platform and helped debug issues on various ISV applications.
QA Engineer
Trianz
Hyderabad
05.2012 - 07.2014
Identifying the key area of issue in the flow of accounts with systematic architectural knowledge and redirecting the defects raised to the concerned teams
Defect Management and Report generation is done and sent to team members at the end of each day
Testing of integration part within the application like reflection of the modification that is done to the Client accounts is getting reflected in the system
Test Case Design done as per the requirements using requirement specifications, user Interface Documents, System integration documents etc
Testing on Client Server side and executing test cases, resolving issues as per the client requirement
ACADEMIC PROJECTS
GEO REMINDER
This android app enables the user to create a list of tasks, reminds the user to perform a task whenever near a specified location, searches for places around the current location, schedules appointments, and reminds the user when to start driving so that the user reaches the destination on time
The appointment system calculates the drive time based on the current traffic conditions
The goal of this system is to manage the user’s daily tasks and appointments and make it easier for the user to search for places
Online Modeling of Proactive Moderation System for Auction Fraud Detection
We consider the problem of building online machine-learned models for detecting auction frauds in e-commerce web sites
Since the emergence of the World Wide Web, online shopping and online auction have gained more and more popularity
While people are enjoying the benefits from online trading, criminals are also taking advantages to conduct fraudulent activities against honest parties to obtain illegal profit
Hence proactive fraud-detection moderation systems are commonly applied in practice to detect and prevent such illegal and fraud activities
Machine-learned models, especially those that are learned online, are able to catch frauds more efficiently and quickly than human-tuned rule-based systems.
Education
Masters in Business Administration - undefined
Westcliff University
March 2020
Masters - Computer Science
National University
December 2015
Bachelor of Technology - Computer Science Education
Guru Nanak Institute of Technology
August 2013
Skills
TECHNICAL EXPERTISE
Languages:
C, C, C#, Python
Platforms: Windows 10/9x/XP, Linux, Mac, Ubuntu
Interfaces: Selenium, Hudson, TestRunner, Test Central