Mobile Sqa Automation Developer Resume
San Jose, CA
SUMMARY
- Over 9 years of experience in software development/QA.
- Extensive experience in ASP.Net, C#, web development technologies and QA, test automation.
- Fast learner, team player with excellent communication skills.
- Excellent Experience in web development using .NET Technology, C#, AJAX, IIS, Web Services, WCF, XML, SQL Server.
- Excellent experience in testing web and mobile applications manually and automating test cases using various tools.
- Extensive experience in working with complete SDLC/STLC.
- Demonstrated ability to apply comprehensive knowledge of software and informational systems to design and manage software solutions.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, DHTML, ASP.NET, C#, ASP, Java, Web Services, WCF Services, XML, JavaScript, VBScript,jQuery
Languages: VB.NET, C#, VB, Java, C, C++, UNIX Shell Programming,PHP
Database: SQL Server, MS - Access.
Mobile App Dev Tools: Windows Mobile, Windows CE
GIS Software/Tools: ESRI ArcGIS, Arcinfo, Arc View 3.2a, ArcIMS 9.2, ArcGIS Server, ArcEngine, ArcSDE, Google Maps API, ArcObjects
Testing tools: TestQuest, Microsoft team foundation server load testing tool, Parasoft, JIRA, Quality Center, monkeyrunner, python, instruments, calabash cucumber,calabash android, calabash ios
Mobile Technology: iOS, Android, hockeyapp, Splunk, Flurry, testflightxcode, eclipse, git, ruby, Jenkins, Charles.
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Mobile SQA Automation Developer
Responsibilities:
- Working as automation developer for Confidential for sale and rentals apps of iOS and Android.
- Using iOS instruments UI Automation and javascript
- Leading rentals project for iOS and android and keeping developer, other groups and product management in sync
- Using calabash android for android automation
- Used calabash iOS for iOS automation
- Jenkins administration
- Creating slave to Jenkins and jobs
- Generating reports by parsing instruments and calabash output
- Using JIRA for filing bugs, sprint management
- Using Agile methodology
- Using Charles for capturing request response
- Using monkeyrunner/python for android apps
- Able to understand app code and make some changes to app, build, deploy to test it with certain parameters
- Using hockeyapp for build and crash report
- Collecting crash report by hockeyapp, xcode and logcat.
- Implemented common test architecture using page object for android and ios apps automation
Environment: iOS, Android, JIRA, hockeyapp, Splunk, Flurry, testflight, xmlxcode, eclipse, git, ruby, instruments, python, calabash cucumber,calabash android, calabash ios, Jenkins, JIRA, Charles, monkeyrunner.
Confidential, Mountain View,CA
Senior QA Engineer
Responsibilities:
- Writing test cases and test scenarios
- Producing bug reports
- Testing web application to prepare the dictionary.
- Testing application on Windows mobile, iPad and Android tablet considering different environmental noise factors.
- Load testing web services using Visual studio Team server, SOAPUI
- Functional testing of web services
- Doing analysis of different application on the basis of test result.
- Automation using Testquest.
- Writing UNIX scripts/commands to capture server data
- Did coding in .NET,SQL to build the dictionary of application
Environment: iOS, Android(ASUS Epad), JIRA, BugZilla, Windows 7,.NET 4.0, SQL, C#, HTML,CSS,Javascript, web service, testquest.
Confidential, Irving, TX
Technology Analyst/Team Lead
Responsibilities:
- Managing and mentoring the team.
- Collecting the requirements from client and setting up the infrastructure to conduct the project.
- Coding using .NET, C#, SQL Server 2005/2008, integration with legacy system
- Working on load testing of application.
- Load tested Confidential .com.
- Doing impact analysis for various approaches to solve problems.
- Wrote test scenarios and test cases.
- Unit testing and integration testing of application.
- Writing UNIX scripts/commands to capture server data
- Testing of mobile application using Testquest tool.
- Automation of test cases using testquest software for mobile devices.
- Designing the architecture of applications to be developed
- Doing load/performance analysis for solutions to check the performance and providing suggestions to managers to choose an approach. Used Visual Studio Team Server to perform it.
Environment: ASP.NET, Testquest, HTML 5, CSS, JavaScript, IIS 6.0, SQL Server 2005/08, AJAX, Web Services, XML, C#, VB.NET, Visual Studio2008/2005, Windows Mobile 6.1, Windows CE, CVS, SVN, Visual Studio Team Server and Windows XP
Confidential
Software Developer
Responsibilities:
- Wrote Server side and Client side code using ASP and JavaScript.
- Tested the application as per load perspective and optimization of queries according to that.
- Unit testing and integration testing of application.
- Wrote code for desktop applications.
- Worked with Database in oracle (Tables, Views, Triggers) using SQL navigator.
- Wrote crystal reports to run on the need basis.
- Worked with Activex controls, 3rd party tools.
- Preparing documentation
- Worked with users directly
Environment: ASP.NET, HTML, CSS, JavaScript, WCF, WPF, IIS, SQL navigator, oracle 10g, Citrix server, VSS, Crystal Reports (Business objects XI), Visual Studio2008 and Windows XP
Confidential
Software Developer
Responsibilities:
- Code .NET Web and Windows applications using ASP.NET, C#.
- Worked on application with rich UI using HTML, CSS, Javascript.
- Done coding for front end, middle tier, back end.
- Coding for Parcel Information System, Routing project and Mapping tools
- Creating map and geocode service
- Using SQL Server 2005 database (creating database, tables, stored procedures)
- Wrote client side code as well as server side code
- Coding by using ArcGIS online web services, JavaScript REST API
- Assist in the development of applications in .Net and Internet mapping technologies by defining systems architecture, best practice / standards methodologies, advising programmer staff, document systems, programs and operational procedures and providing programming support.
- Assist GIS Manager in developing long term project planning, strategic plans and system improvements.
Environment: ESRI ArcGIS Server9.3, ArcSDE, ASP.NET, HTML, CSS, JavaScript, Dojo, ArcGIS JavaScript API, IIS 6.0, SQL Server 2005, AJAX, Web Services, XML, C#, Visual Studio2008 and Windows XP
Confidential
Software Developer
Responsibilities:
- Developing Web based application using ESRI ArcIMS 9.2, ArcGIS Server 9.2, ASP.NET, ArcObjects
- Worked on UI of application using HTML,CSS,Javascript.
- Developing Window based application using Arc Engine 9.2, ASP.NET, ArcObjects
- Using AJAX update panel, update progress and script manager for better performance of the site.
- Writing stored procedure and functions in SQL Server 2005
- Using GridView to retrieve and display data.
- Working with Visual Source Safe
- Used Agile technique of software engineering. XP and SCRUM was used.
- TDD using NUnit Testing Framework.
Environment: ESRI ArcIMS 9.2, ArcSDE, ASP.NET 2.0, VB.NET, HTML, CSS, JavaScript, Arc Engine 9.2, SSIS, IIS 6.0, NUnit, SQL Server 2005, AJAX, Web Services, XML, C#, Visual Studio 2005 and Windows XP
Confidential
Software Developer
Responsibilities:
- Developed ASP.NET pages using VB.NET and validated them.
- Generated queries to get the output in the form of maps as well as tables indicating the area where different facilities are existing on the basis of spatial data.
- Generated queries to get the output in the form of maps and tables indicating the area which is being served by existing facilities on the basis of a range specified.
- Generated maps and corresponding tables indicating the areas that are eligible for allocation of new facilities and resources.
- Created database by converting it from Arc View 3.2a or by GPS data for both spatial and non-spatial data.
Environment: ASP.NET 2.0, ASPMAP 3.0, VB.NET, HTML, CSS, JavaScript, C#, SQL Server 2000(With Reporting Services), ESRI Arcinfo, Arc View 3.2a, ArcGIS Server, ArcSDE, ArcIMS, & Windows XP