Vinaya Bahadur Desai
Senior QA Engineer
646-***-**** (Cell)
201-***-**** (Home)
******.************@*****.***
Profile
Summary
An automation and aviation testing professional with over 5 years of experience, I have worked across multiple programming languages and testing tools. Unit testing is my specialization. I have experience with C++, Java, Python, and Selenium based web and mobile application testing.
I have also worked with a startup with their test strategy creation and execution. I was involved in performing REST based API testing, selenium automated testing for a RoI/price calculator workflow.
During my tenure, I have been involved in developing test procedures, coding test scripts, preparing test strategy, executing and troubleshooting test scripts and reporting test results.
I also have working knowledge of WebPageTest. I am currently undergoing a training on Java, Selenium, TestNg and Jenkins from Udemy.
I am looking forward to work for an organization where I can leverage my experience for web based or mobile based applications.
Skills
Automation Testing using Selenium webdriver with Python and Java
Selenium Grid
Selenium Cloud Testing
Performance Testing on Selenium scripts
Mobile testing Basics
Cross browser Testing with Selenium
Load Testing with Selenium
Framework design( TestNG, ANT, Pageobject, Maven, Jenkins, Excel Datadriven)
Familiarity with WebPageTest and Chrome developer tools
REST API and testing REST using command line and REST clients
Basic knowledge of HTTP, DNS & SQL
Basic exposure to cloud platforms: Amazon AWS
Other Testing Tools:
Cantata,, Cantata++
Rational Test Real Time (RTRT)
QTP, LoadRunner
OOPS programming experience with C++
Experience
Senior QA Engineer, 2013-2014
(Startup)
Bangalore, India
This idea for this startup was to develop application for monitoring deployments in a cloud environment. The objective of the product was to develop a web-based portal that could help customers to define their network needs, choose the right kind of hardware and storage components. The system was also envisioned to talk to different cloud providers to provision the network as designed by customers. Essentially, it was designed to take away the pain for Network teams by enabling a cloud based infrastructure creation, deployment and monitoring.
I was working with this firm before our move to the US.
Roles & Responsibilities
Testing back-end network health-engine: This was the system responsible for reporting details of a network component availability, status and alerts. Within this scope, I was responsible for:
Developing test scripts
Building a small proof of concept for file upload and download from Amazon Glacier using the Java-AWS APIs.
Create REST based test cases for verifying application status and extracting status values from JSON/XML
Testing front-end / customer facing website: The purpose of the front-end was to take user input on the different network components and to provide a price estimate. My responsibilities included:
Manual testing of the work flow
Developing an automated script using Selenium to test the a wokflow
Report issues with the RoI computation as a result of manual or automated tests
QA Engineer, 2007-2011
Trainee QA Engineer,
AK Aerotek Software Centre Pvt Ltd.,
Bangalore, India
At AK Aerotek, I was involved in different roles as a Quality Analyst. During my tenure, I worked on projects varying in complexity and the automation tooling requirements. Here’s a summary of my QA experience:
Verify low-level & high-level requirements,
Control of verification procedures
Normal range testing, and robustness range testing
Perform the testing using different automation tools associated with the aviation industry:
RTRT
Cantata++
Perform code review and automation script review
Perform QA testing:
develop test procedures
develop test scripts and test plans
troubleshoot script execution, memory issues and exception handling
execute test scripts and document the findings
Compliance testing for DO178B standard
DO-178B is a standard that was produced by the Radio Technical Commission for Aeronautics, Inc. (RTCA) and is now considered as the accepted means of certifying all new aviation software. The DO-178B certification levels range from A, B, C, D, to E which implies the consequences of a potential failure of the software ranging from catastrophic to no-effect.
Education
Course
Institution / Year of Completion
Bachelors in Engineering, Information Science
SDM Dharwad / 2006
C Programming & Unix Certification
Uttara Institute, Bangalore / 2007
Automation Testing using LoadRunner/QTP/Selenium
Cegonsoft, Bangalore / 2013
Programming Foundations with Python
Udacity Course / 2014
How to use Git & GitHub
Udacity Course / 2015
Selenium Webdriver with Java Basics+Advanced+Interview Guide
Udemy / currently in progress