1. PHONE: +1 408 391 8296 urvashi.shrivastava@gmail.com
Urvashi Shrivastava
Phone: 408-391-8296
Email: urvashi.shrivastava@gmail.com
LinkedIn: http://www.linkedin.com/pub/urvashi-shrivastava/16/17b/224
Location: Milpitas, CA
SYNOPSIS
Software professional with 7+ years of experience in SDLC and Agile methodology.
Possess 6+ years of software quality engineering and test automation experience.
Currently working as Software Engineer, Quality at eBay Inc. in DECO (Developer Ecosystem
& Service) & Speed team.
MS Software Engineering from San Jose State University; May’ 2010 with GPA 3.87
B.E. in Electronics and Communication, Technocrats Institute of Technology, India,
June’2006
Strong organizational and people skills
Excellent abilities to work independently with minimal supervision
Active team player
Good analytical and communication skills.
TECHNICAL PROFICIENCY
Languages : Java, JavaScript, Objective C, PHP, SQL, PL/SQL,
UML, HTML, XML
Application Servers : Apache Tomcat, JBoss
Mobile Technologies : Android, iPhone, Palm WebOS, Appium
Database : MySQL, MongoDB, SQLite3, HTML5, Oracle
Technologies : REST Web Services, SOAP, JMS, Maven, GitHub, Jenkins
Testing Tools : JUnit, TestNG, Selenium WebDriver, JMeter, JProfiler,
JIRA, SD Elements, AppScan, ZAP, Cobertura, Jacoco
Operating Systems : Windows XP/Vista/Win7, Mac OS X
Development Environment : Eclipse, XCode
WORK EXPERIENCE
Ebay Inc. May ‘12 – Present
2065 Hamilton Avenue
San Jose 95125
Software Engineer, Quality
Worked as a Quality Engineer in various teams such as Mobile platform, CommerceOS (Fulcrum,
Ebay Developer Program and API Analytics) and now currently part of Speed Team.
Responsibilities
- ImplementedTest Automation of front end applications (NodeJS & Angular) using TestNG
& Selenium WebDriver
- Automated backend REST services using in house testing frameworks such as Maui and
Breeze. Also manual testing using Postman.
- Test automation of Android applications using Appium.
- Performance Testing using Jmeter and data profiling using JProfiler.
- Security Testing of both front end as well as backend applications using SD Elements,
AppScan and ZAP tools. Conducted both static and dynamic code analysis as per eBay
security standards.
2. PHONE: +1 408 391 8296 urvashi.shrivastava@gmail.com
- Code Coverage using Cobertura and Jacoco plugins. Made sure the code coverage is
always maintained ~70%
- Planned, created and executed detailed test cases and production releases.
- Performed Smoke, Regression and E2E testing using latest available software and tools.
- Code reviews/merges, handling Jenkins CI pipelines & Altus deployments.
- Bug logging and tracking using JIRA and root cause analysis.
- Following Agile methodology and PR model for better team collaboration inside and across
eBay.
HP Palm Aug ‘11 – May’12
950 W Maude Ave
Sunnyvale, CA 95085
Kindle App for HP TouchPad
Software Test Engineer
This is the continuation of the same project mentionedbelow. There was an intermediate change
in employer.
Responsibilities
- Planned, created and executed detailed test cases.
- Performed Smoke, Acceptance, Regression andE2E testing using latest available software
and tools.
- Endurance testing using WebOS automation tools.
- Performances testing comparing kindle application on various mobile platforms such as
WebOS, iOS and Android.
- Bug logging, tracking, regression and characterization.
- Implemented test cases in WebOS test framework using JavaScript.
- Setting up test environment by flashing the hardware for deploying latest WebOS build.
- Kindle app deployment on HP app catalog.
- Ensuring that software releases provide an exceptional user experience and are high in
quality.
Tools & Technologies Used
WebOS 3.0, HP Quality Centre, JIRA, Kunagi, Splinter, HP TouchPad, Palm Pre, Chrome Browser,
JavaScript, WebOS automation test tools.
Insight Global, Inc Aug ‘10 – Aug ‘11
4170 Ashford Dunwoody Rd, Suite 580
Atlanta, GA 30319
Kindle App for HP TouchPad
Test Engineer
This application is a native reading application for HP TouchPad in collaboration with Amazon.
User can view, purchase books online, and access them at any point of time. We have followed
Agile SDLC methodology for designing, development, testing, and management of the application
to go in parallel. The project is divided into sprints for better organization.
Responsibilities
- Created manual test scripts in Quality Centre.
3. PHONE: +1 408 391 8296 urvashi.shrivastava@gmail.com
- Created and executed end-to-end test scenarios.
- Daily smoke and MAT test support.
- Worked closely with developers to analyze device logs and isolate defects.
- Set up environment for Beta testing.
- Worked on Master Test Plan and Sprint Test Reports.
- Documented automation plan for stabilization phase.
Tools & Technologies Used
WebOS 3.0, HP Quality Centre, JIRA, HP TouchPad, Palm Pre, Chrome Browser.
Confidential Project B
QA Engineer
This is a file sharing application supported by almost all the popular web browsers today and on
WebOS. This application is in Alpha phase. User can upload, share,and viewpictures, documents,
folders, songs, and videos in multiple formats with his friends and family.
Responsibilities
- Created functional and MAT test cases based on the Product requirements specifications.
- Tested the functionality in different browsers and WebOS compatibility and working of
application
- Designed Performance test matrix for testing on WebOS
- Logged and communicated the issues to the team.
- Debugged the issues to detail the root cause.
Tools & Technologies Used
Browsers (Safari, Mozilla, Chrome, IE 8), WebOS 1.4.5, Palm Pre, HP Quality Centre, Win 7
Date Spotter App (WebOS)
SW/Test Developer
Date Spotter is a date planner application specifically designedfor Palm Pre Phones. This
application allows users to search and find directions to nearby dating spots. It provides local
date spot search and useful dating tips. You can select a spot and send its location and other
details to your date through email or SMS features of this application. It displays spot’s reviews
and route from your current location. You can also order gifts, flowers, balloons, cakes, and even
sport event tickets via this app.
Responsibilities
- Designed, developed, tested, and deployed app to Palm Store (Web version) in a team of
two.
- Developed all features of the application using JavaScript, HTML, AJAX and Depot
database
- Developed and optimized unit test cases using Mojo Test Framework
Tools & Technologies Used
JavaScript, HTML, AJAX, Depot database, Palm WebOS 1.4.5, MOJO Application/Test framework,
Eclipse IDE, Palm emulator, and Palm Pre device.
CRM Text Solutions Inc. June ‘10 – Aug ‘10
300 Brannan Street
San Francisco, CA 94107
4. PHONE: +1 408 391 8296 urvashi.shrivastava@gmail.com
Software Engineering Intern
- Worked as iPad application developer.
- Successfully released iPad application version 1 (adhoc).
- Was responsible for all the phases of application development - requirements gathering,
design, development and Testing.
Tata Consultancy Services Ltd Sep ‘06 – March ‘07
Bangalore, India
Assistant Systems Engineer
- Worked on a CRM application based on JAVA/J2EE framework and MVC architecture.
- Implemented Data migration, Search capability and Reports generation using Oracle
Database, PL/SQL and JSP.
- Worked in agile development environment.
ACADEMIC EXPERIENCE
Master’s Project, San Jose State University (Fall’ 2009 – Spring’ 2010)
- Developed a Mobile Application in a team of two based on Android platform.
- Application manages personal finances and shopping list using Voice Recognition
capability.
- Developed UML diagrams and a detailed architectural design document.
Android Application, San Jose State University, Spring’ 2010
- Developed an Android Application in a team of two.
- Application tracks user’s parked car and displays walking direction on Google Map.
- Documented the project and demonstrated it in front of the class.
XML JAXB Project, San Jose State University, Spring’ 2010
- Marshalled the data present in the database to an XML document using JAXB and
Hibernate.
- Unmarshalled an XML document and persisted the data in the database using JAXB and
Hibernate.
- Created XSLT style sheets to transform one XML document to another and vice versa.
PHP based website, www.trackspends.com (currently has over 800 users)
- Worked in a team of two in the development of a PHP based website.
- Used MySQL for database and HTML/CSS for UI development
- Website manages users’ daily expenditures and has web as well as mobile based interface.
J2EE/EJB Project, San Jose State University, Spring’ 2009
- Developed of a Monitoring/Collection System using KML, JPA, and JMS and deployed the
application on JBoss application server using Apache ANT.
- Wrote project documentation and a research paper on ‘EJB Design Patterns’.
Web Services Project, San Jose State University, Spring’ 2009
- Worked in a team of three for the development of SOAP based Java Web Service.
- Used Axis2 framework, WSDL, Top Down approach and Hibernate to develop the Web
Service.
- Tested the complete project using JUnit framework.
5. PHONE: +1 408 391 8296 urvashi.shrivastava@gmail.com
Credit Card Management System, San Jose State University, Fall’ 2008-Spring’ 2009
- Led a team of four to develop a system for managing credit card accounts, transactions
and billing using Java, JSP on Tomcat application server.
- Designed and normalized the database schema and wrote detailed SRS, SDS documents
and SQL, PL/SQL and Embedded SQL queries against Oracle RDBMS.
- Developed UML diagrams such as Class diagram, Sequence diagram, Entity-Relationship
diagram and Use-case diagram.
University Record System, San Jose State University, Fall’ 2008
- Developed a distributed 3-tier client-server architecture implementing asynchronous
messaging using JMS using Java and database using MySQL with JDBC connectivity.
- Implemented detailed test case suite using JUnit and Eclipse.