Resume_Shreyas_Patil

1
Shreyas Rajendra Patil 3041 S Michigan Avenue Chicago, IL 60616 | (312) 889-1919 | [email protected] | LinkedIn EDUCATION ILLINOIS INSTITUTE OF TECHNOLOGY, CHICAGO, IL Aug’ 2015 – May’ 2017 Master’s in Information Technology & Management (Software Development) GPA: 4.0/4.0 Courses: Object Oriented App Development (J2SE), Advanced S/W Programming (J2EE), Project Management, Android development, Data management, S/W Testing and Maintenance, Data-Mining (Ongoing), Rich Internet Applications (Ongoing), Data Analytics (Ongoing) CENTRE FOR DEVELOPMENT IN ADVANCED COMPUTING (CDAC) Aug’ 2013- Feb’ 2014 Post Graduation Diploma in Advanced Computing UNIVERSITY OF PUNE, INDIA Aug’ 2008- Jun’ 2012 Bachelor of Engineering in Electronics & Telecommunications SKILLS & CERTIFICATIONS: PROGRAMMING LANGUAGES: C/C++, DS, J2SE, J2EE, C#, SQL, PL/SQL, Android TESTING DOMAIN: JUnit, TestNG, Agile/Scrum, Calabash-Cucumber, Appium, Selenium Webdriver, EggPlant, SeeTest, Ruby, Maven, Gradle DATABASE TECHNOLOGIES: Oracle 12c, SQL, MySQL, MS Access, JDBC WEB TECHNOLOGIES: HTML/CSS, JavaScript, JSP, Servlets, JPA, Bootstrap, Node.js, Angular.js APPLICATIONS: Eclipse, Netbeans, Android Studio, Visual Studio, MySQL Workbench, HP Quality Center, Git, UIAutomator etc - Certified in C Programmingcourse from SEED Infotech Ltd. - Certified in Core Javacourse from MindScripts Ltd. - ISTQB Certified Software Testing Professional PROFESSIONAL EXPERIENCE SOFTWARE QUALITY SYSTEMS (SQS) Mar’2014 – Jun’2016 Test Engineer, IT Experience in developing Automation Test frameworks with multiple technologies like Calabash Libraries, Cucumber, Java, Selenium-Webdriver, Apache Ant, JUnit , TestNG to test android and iOS mobile applications as well as Windows & MacOSX web applications. Experience in Test Cases Designing and Prioritizing, designing automation scripts. Experience in status reporting, finding and logging defect in the application. Black-box testing experience using MacOSX, ios_webkit_debug_proxy, Android & iOS mobile testing. PROJECTS RETIREMENT CALCULATOR, ERSTE GROUP Retirement calculator is a pension related project in which user could estimate the amount of pension he/she will get after retirement according to current pay scale and current EMIs if any. Framework development using TDD methodologies with Apache Ant, Java, Selenium-Webdriver and JUnit reporting. Performed framework development, test scripting & execution. Project executed with Waterfall methodology. QUICKCHECK & NETBANKING QuickCheck and Netbanking are mobile native applications and used for tracking / making money transactions from user account. With this application, user gets real time notifications of their accounts, deposits & transactions Framework development is done using Apache Ant, Calabash tool, Ruby programming and Cucumber html reporting. Maintenance of object paths is done using separate Object Repositories for both Android & iOS. FACE (Financial Acquisition Environment) FACE is a project where a bank customer could log in to his account and provide input about his salary details and years of service remaining. According to the inputs, bank calculations will be computed and a user will get to know the amount of loan and EMI per month for Home loan, Education loan or renovation loan that will be approved by bank. Used Selenium-Java, Appium & Cucumber reporting for automation testing on Android and iOS mobile browsers. Project executed using Agile/Scrum methodologies. ONLINE SHOPPING SYSTEM https://github.com/spatil32/OnlineShoppingSystem.git Web technology project designed in JavaEE that allows customers to shop online. MVC (Model-View-Controller) structure project where Views are designed using JSP, Models are managed entities & POJO’s and Controllers are Sevlets. MySQL is backend database and mapping of data is done with object-Relational Model (ORM) & Java Persistence API (JPA). EMERGENCY HEALTH SERVICES https://github.com/spatil32/Emergency_Health_Services An android development project especially developed to help the patients in emergency cases. It has a feature that helps the emergency doctor in the ambulance to find patient's medical history and treat the patient while an ambulance is on the way to the hospital. Once the patient’s medical history is found, a doctor can even inform the patient’s relatives about the whereabouts of the patient with the messaging service using the emergency contact that the user provided during the registration. CALABASH-CUCUMBER MOBILE AUTOMATION FRAMEWORK (BDD) https://github.com/spatil32/Calabash_Cucumber_Framework Highly flexible framework with separate object repository that can be used to automate any native android or iOS mobile application. Framework design using Ruby programming and calabash-android steps definitions, cucumber HTML reporting & Apache Ant. APPIUM-SELENIUM-CUCUMBER MOBILE AUTOMATION FRAMEWORK (BDD) https://github.com/spatil32/Selenium_Appium_Cucumber_Framework Mobile web, native & hybrid applications automation framework developed using JUnit runner , Java & Cucumber reporting. Appium tool is used to get handle to the application using selenium webdriver. Page Object Model (POM) is implemented with inbuilt appium annotations which helps to minimize the execution speed and generates test results rapidly. Leadership, Honors & Extra Curricular: Awarded for Efficient Automation Framework development. Appreciated by client for efficient testing methodologies and defect reporting. Trained Junior assistants as well as experienced employees for automation framework development & testing methodologies

Transcript of Resume_Shreyas_Patil

Page 1: Resume_Shreyas_Patil

Shreyas Rajendra Patil 3041 S Michigan Avenue Chicago, IL 60616 | (312) 889-1919 | [email protected] | LinkedIn

EDUCATION

ILLINOIS INSTITUTE OF TECHNOLOGY, CHICAGO, IL Aug’ 2015 – May’ 2017 Master’s in Information Technology & Management (Software Development) GPA: 4.0/4.0

Courses: Object Oriented App Development (J2SE), Advanced S/W Programming (J2EE), Project Management, Android development, Data management, S/W

Testing and Maintenance, Data-Mining (Ongoing), Rich Internet Applications (Ongoing), Data Analytics (Ongoing)

CENTRE FOR DEVELOPMENT IN ADVANCED COMPUTING (CDAC) Aug’ 2013- Feb’ 2014 Post Graduation Diploma in Advanced Computing

UNIVERSITY OF PUNE, INDIA Aug’ 2008- Jun’ 2012 Bachelor of Engineering in Electronics & Telecommunications

SKILLS & CERTIFICATIONS:

PROGRAMMING LANGUAGES: C/C++, DS, J2SE, J2EE, C#, SQL, PL/SQL, Android TESTING DOMAIN: JUnit, TestNG, Agile/Scrum, Calabash-Cucumber, Appium, Selenium Webdriver, EggPlant, SeeTest, Ruby, Maven, Gradle

DATABASE TECHNOLOGIES: Oracle 12c, SQL, MySQL, MS Access, JDBC

WEB TECHNOLOGIES: HTML/CSS, JavaScript, JSP, Servlets, JPA, Bootstrap, Node.js, Angular.js APPLICATIONS: Eclipse, Netbeans, Android Studio, Visual Studio, MySQL Workbench, HP Quality Center, Git, UIAutomator etc

- Certified in “C Programming” course from SEED Infotech Ltd.

- Certified in “Core Java” course from MindScripts Ltd.

- ISTQB Certified Software Testing Professional

PROFESSIONAL EXPERIENCE

SOFTWARE QUALITY SYSTEMS (SQS) Mar’2014 – Jun’2016

Test Engineer, IT

Experience in developing Automation Test frameworks with multiple technologies like Calabash Libraries, Cucumber, Java, Selenium-Webdriver, Apache Ant, JUnit , TestNG to test android and iOS mobile applications as well as Windows & MacOSX web applications.

Experience in Test Cases Designing and Prioritizing, designing automation scripts.

Experience in status reporting, finding and logging defect in the application.

Black-box testing experience using MacOSX, ios_webkit_debug_proxy, Android & iOS mobile testing.

PROJECTS

RETIREMENT CALCULATOR, ERSTE GROUP

Retirement calculator is a pension related project in which user could estimate the amount of pension he/she will get after retirement according to current pay

scale and current EMI’s if any.

Framework development using TDD methodologies with Apache Ant, Java, Selenium-Webdriver and JUnit reporting.

Performed framework development, test scripting & execution.

Project executed with Waterfall methodology.

QUICKCHECK & NETBANKING

QuickCheck and Netbanking are mobile native applications and used for tracking / making money transactions from user account. With this application, user gets real time notifications of their accounts, deposits & transactions

Framework development is done using Apache Ant, Calabash tool, Ruby programming and Cucumber html reporting.

Maintenance of object paths is done using separate Object Repositories for both Android & iOS.

FACE (Financial Acquisition Environment)

FACE is a project where a bank customer could log in to his account and provide input about his salary details and years of service remaining. According to

the inputs, bank calculations will be computed and a user will get to know the amount of loan and EMI per month for Home loan, Education loan or renovation loan that will be approved by bank.

Used Selenium-Java, Appium & Cucumber reporting for automation testing on Android and iOS mobile browsers.

Project executed using Agile/Scrum methodologies.

ONLINE SHOPPING SYSTEM

https://github.com/spatil32/OnlineShoppingSystem.git

Web technology project designed in JavaEE that allows customers to shop online.

MVC (Model-View-Controller) structure project where Views are designed using JSP, Models are managed entities & POJO’s and Controllers are Sevlets.

MySQL is backend database and mapping of data is done with object-Relational Model (ORM) & Java Persistence API (JPA).

EMERGENCY HEALTH SERVICES

https://github.com/spatil32/Emergency_Health_Services

An android development project especially developed to help the patients in emergency cases.

It has a feature that helps the emergency doctor in the ambulance to find patient's medical history and treat the patient while an ambulance is on the way to

the hospital.

Once the patient’s medical history is found, a doctor can even inform the patient’s relatives about the whereabouts of the patient with the messaging service

using the emergency contact that the user provided during the registration.

CALABASH-CUCUMBER MOBILE AUTOMATION FRAMEWORK (BDD)

https://github.com/spatil32/Calabash_Cucumber_Framework

Highly flexible framework with separate object repository that can be used to automate any native android or iOS mobile application.

Framework design using Ruby programming and calabash-android steps definitions, cucumber HTML reporting & Apache Ant.

APPIUM-SELENIUM-CUCUMBER MOBILE AUTOMATION FRAMEWORK (BDD)

https://github.com/spatil32/Selenium_Appium_Cucumber_Framework

Mobile web, native & hybrid application’s automation framework developed using JUnit runner , Java & Cucumber reporting.

Appium tool is used to get handle to the application using selenium webdriver.

Page Object Model (POM) is implemented with inbuilt appium annotations which helps to minimize the execution speed and generates test results rapidly. Leadership, Honors & Extra Curricular:

Awarded for Efficient Automation Framework development.

Appreciated by client for efficient testing methodologies and defect reporting. Trained Junior assistants as well as experienced employees for automation framework development & testing methodologies