Senior Mobile Automation Engineer Resume
Sfo, CA
SUMMARY
- 7 Years of experience in the field of Software Testing wif good exposure in Quality Assurance and Testing Process along wif Automation Tools Expertise, testing Web - Applications and Mobile Applications using IOS and android.
- Well versed in various forms of Testing: Smoke, Functional, Integration, Regression and UI.
- Excellent understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Test Methodologies from project definition to post deployment documentation.
- Experience in writing System Test Plans, Test Cases, Test Scripts, Automated scripts and Documentation.
- Experience in Agile Scrum & Waterfall methodology.
- Experience in Designing and executing the automation scripts using Selenium-WebDriver.
- Possess solid experience in Manual Testing along wif skills in Automation Testing using Selenium Web driver.
- Proficient in writing Selenium WebDriver automation scripts in JAVA using Maven, Cucumber.
- Work wif the IT & Operations team to design, build and troubleshoot performance test environments.
- Experience in working wif Build Systems like ANT, Maven and continuous integration systems like Jenkins, Team City, and Cruise Control.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Experience in C, C++, Java, HTML, CSS, Python, Java Scripts, Oracle, Git and SVN.
- Experience in writing Automation scripts and frameworks using Java, python, C#, JavaScript, VBScript.
- Expertise wif Quality/Defect Management tools like HP QC, Ralley & JIRA.
- Hands on experience using Excel (POI API) for Data Driven Development testing frameworks.
- Expertise in performing Mobile Application Testing using Appium and SeeTest.
- Took a role in mobile testing using Perfecto Mobile for testing mobile apps on the Android and iOS platforms.
- Performed ADA TESTING for Health Insurance Client and created Reports for ADA Compliance.
- Expert in performing different tests types, QA Methodologies: White Box, Black Box, Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing
- Generated Automation Reports for ACCESSIBILTY TESTING through AMP TOOL and performed Manual Testing wif Tool JUICY STUDIO.
- Working experience in Unix commands and Unix shell and bash scripting.
- Good Working noledge of Automation Tools like QTP, JIRA and Expertise in QTP in running Scripts for Functional and Regression testing.
- Have strong skills in writing and executing test plans and test cases in highly structured and loosely structured development environments and performing all types of testing.
- Experienced in documenting & tracking defects and regressions.
- Good Experience on Selenium IDE and creating Scripts in Selenium --RC by using Java.
- Familiar wif AWS Device Farm and its functioning.
- Configured tests wif some provided device list and tested sample apk files in AWS Device Farm (Amazon).
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/RC/IDE/GRID, UFT/QTP, Soap UI, Cucumber, Firebug, Fire Path, TestNG, JXL, Coded UI, Protractor, HP Load Runner
Technologies: Java, Python, .NET, SQL, XML, HTML, HTTP, DB2, VBScript, C#, J2EE, HTML, CSS.
IDE: Eclipse, IntelliJ IDEA
Repository System: GitHub, Subversion, TortoiseSVN
Cloud Based Testing: SauceLabs, BrowserStack
Mobile Technologies: Android SDK, SeeTest, Appium, Perfecto Mobile, IOS, Xcode
Project Methodologies: Agile-Scrum, Waterfall
Defect Tracking Tools: Jira, BugZilla, IBM Rational Quality Center
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Application Servers: WebLogic, WebSphere, JBoss, Apache Tomcat5.x/6
Protocols: TCP/IP Protocol suite(HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Network Proxy Tools: Wireshark, Charles Proxy
Project Build Tools: Maven, Ant
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: SQL Server, MS Access, Oracle, MySQL
Operating Systems: Windows variants, UNIX, Linux, iOS
PROFESSIONAL EXPERIENCE
Confidential, SFO,CA
Senior Mobile Automation Engineer
Responsibilities:
- Reported bugs and interacted wif developers to resolve the problems.
- Implemented Appium Scripts to test iOS and Android platforms.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Involved inIOSapp build (xcode) and deploy to test locally and multiple registered devices.
- Good exposure of testing applications on wide range of Mobile handset of different vendors such as Nokia, Samsung, Windows Mobile, HTC, LG, iPhone .
- Mobile testing on android, iPad, tablets and other mobile devices.
- Experience wif Bugliza, Confluence, and Zephyr Tool.
- Used GIT as code repository and Code Collaborator to manage code reviews.
- Expertise of testing the application developed using various mobile technologies including Android, Symbian, .Net Technology.
- Used web application, as well as mobile applications, including iOS, Android,, Google Amazon FireTV.
- Participated in QA Team meetings and weekly QA testing reviews.
- Responsible for developing automation scripts using Appium and Selenium to test GMA Mobile app on different platforms android andiOS.
- Tested the mobile application across different platforms like Android andIOS.
- Experienced in Mobile Automation Testing onIOSplatforms using IPhone & IPad Devices wif Automation tools like Keep It Functional KIF .
- Requested different versions ofIOS, Android devices analyzed the Crash reports on various mobile platforms and reported to the development team.
- Used Emulators andIOSsimulators to perform the manual Mobile Testing
- Performed usability, cross platform, accessibility, UI testing on Android andIOSplatforms..
- Test planning, documentation, coordination and execution and work wif otherQAengineers to coordinate testing.
- Responsible for end-to-end deliverable of my module of both android andiOS.
Environment: Tomcat server 8, Appium, Java 8, MacOS, TestNG, Xcode, Git, iOS, Manual testing, Mobile testing.
Confidential, San Jose, CA
QA Automation and Manual Testing Engineer
Responsibilities:
- Manual Execution of Test Cases for Functional Testing, GUI Testing, Regression Testing, Smoke testing.
- Developed Test automation using Selenium/Appium Web Driver in Java and modified and updated existing Automation.
- Created Annotations and provided Authorizations for all the services according to the business requirements.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework
- Implemented Appium Scripts to test iOS and Android platforms.
- Worked on development application, which involves the coding of Java, Spring 3 core for dependency injection, Spring 3 Hibernate for ORM.
- Worked wif different versions of Appium to perform regression testing in parallel on multiple platforms like Android and iOS.
- Performed Regression and Black box testing on TiVo Android application
- Experience on Groovy Scripts for Web Service API Testing.
- Involved in the functional testing and security testing of the App.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Reported bugs and interacted wif developers to resolve the problems.
- Executed test cases using TestNG parameters, data providers, suites, parallel suites, groups.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Responsible for executing Test cases in various types of testing like Functional, Regression, System,
- Integration and User Acceptance testing.(UAT).
- Created a MS Access Database Reporting Tool to track and report the team's progress and metrics.
- Involved in querying using SQL and updating records and validate database records as expected.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Performed Smoke and Functional testing on every build of the application.
- Executed SQL queries to verify the database for the relevant test cases.
- Involved in reviewing the test cases and executing them through TestNG using selenium web driver.
- Wrote complex SQL queries for back end data verification. Performed white box (API tests) on Stored Procedures, verified complex constraints/business rules implemented in triggers through the backend.
- Created a MS Access database which captured, tracked and reported on all of the Microsoft Office application upgrade status information wif automated reporting
- Created Cucumber feature files comprising of various Test Scenarios and Java step files.
- Carried out Functional, Integration and Regression Testing of the application.
- Work on web services Testing using SOAP UI (Simple Object Access Protocol) Request/Response to test Web Service/API calls..
- Created test planning and participated in execution for API testing using Test harness tool
- Prepared the SQL script for manipulating the performance data for RP Security authorization.
- Test execution and reporting for different Apple device type (iPhone, iPad, AppleTV, Watch).
- Developed Agile processes using Groovy, JUnit to use continuous integration
- Worked under Agile wif Scrum and Waterfall Methodologies.
- Extensively used SQL,functions, procedures, packages to validate business rules and security.
- Configured Selenium WebDriver, TestNG created Selenium automation scripts in java using Junit prior to agile release.
- Coding groovy, domain class to handle the business logic.
- Experience in JBOSS, WebSphere and Tomcat platforms.
- Used SPLUNK and JSON to check device logs (PHP) for troubleshooting purpose.
- Executing Selenium Test Case and Reporting defects. Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.f
- Performed End to End Testing and involved in User Acceptance Testing.
- Involved in writing and modifying UNIX scripts using commands and as per the UNIX requirements.
- Experienced in load and performance testing tool JMeter.for executing the automation test scripts using Quality Center and tracking the results.
Environment: Tomcat server 8, Appium,java 8, Json/Http, Java Script, Jersey, Mac,TestNG, MS Access,UNIX, HTML, XML, My SQL, JUnit, Eclipse IDE, Maven,jmeter,Splunk,WebDriver.
Confidential, Irving,TX
QA Automation and Manual Testing Engineer
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- CreatedAutomated Regressiontest scripts usingCA LISA.
- Extensively usedITKO LISAandSOAP UIfor functional testing ofweb services.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Involved in automation scripts for mobile native applications using Appium, Java and Selenium.
- Creating, developing and execution of manual test procedures using Zephyr / qTest tool
- Developed automation test scripts for client -server and web based applications using Python, Silk.
- UsedJIRAworkflows andJIRAAgile to track issues on sprints
- Performed white box testing using TestNG for class, method, & WebServices testing.
- Involved in Maven configuration for running servers and scripts after the build.
- Performing Cross-platform, Functional, Regression testing, UI testing formobileapp usingAppiumtestautomationframework.
- Agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Testing & Automation of Test Scripts in Ready API using Groovy scripting
- Experience programming inJavaScript,HTML,XMLandSQLon Windows XP, Vista Operating Systems and LINUX environments.
- Service Automation using java to frame web Services
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Experienced in load and performance testing tool JMeter.
- Created Automation test scripts for Functional, End-to-End, Data-Driven Regression Tests using Ranorex.
- Used Jenkins as continuous integration server to run automated test suites.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Worked as Salesforce in the end-to-end implementation of the project.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Write and QA HTML, CSS and JavaScript for browser compatibility
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
- Performed data driven testing by using JDBC as a data source in SOAP UI, Rest services and configured SQL queries to fetch data from the Oracle database.
- Created test scripts using Groovy script to automate web services in SOAP UI.
- Extensive experience in developingApexClasses, Triggers, Visual force pages, writing Workflows, Force.com API.
- Having experience in Android application automation testing using Robotium.
Confidential, Tempe, AZ
QA Automation and Manual Tester
Responsibilities:
- Implemented automation using Selenium WebDriver/Grid, JAVA, Cucumber and Maven
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in Java
- Actively involved in SDLC and STLC process and used tools likeJMeter, SOAP UI
- Developed XML test data and implemented Functional and Data Driven tests using SoapUI
- Developed Data Driven Tests using QTP, HP ALM
- Worked on the Parameterization using TestNG Parametersand DataProvider annotations in Selenium WebDriver Scripts
- Strong familiarity wif Iphone and android operating systems and applications including emulators.
- Build tables, queries, macros and forms using native MS Access, ensuring structure in logical processing units.
- Mobile automation of android and windows applications using Appium and Selenium Webdriver
- Experience Tester in Agile Development Environment Using TDD and ATDD approach
- Used Defect Management tool JIRA
- Used Protractor which works in conjunction wif Selenium to provide an automated test infrastructure that can simulate a user’s interaction wif an AngularJS application running in a browser or mobile device
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite. Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings
- Optimized automation framework through the use of Ranorex/Selenium
- Created and ran functional and load tests on web services prior to implementation
- Project is developed usingagilemethodology
- Create test plans, test strategy, test suite, test cases, test data for automated testing using Microsoft Test Manager(MTM) and Visual Studio 2010 Setup Lab Management
- Customizing and generating multiple TFS reports to serve company needs
- Used HP application life cycle management 11.0 for test design, execution and defect tracking
- Partner wif development to resolve defects and coordinate wif offshore developers on a daily basis to resolve the root cause analysis meetings
Environment: QualityCenter, Eclipse, Cucumber, TestNG, JIRA, ATU,QTP 10,C#, Appium, Python, Oracle, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0,Maven, Linux, SQL.
Confidential
QA Automation and Manual Tester
Responsibilities:
- Creating detailed test plans, test cases and executing them.
- Good working Knowledge of Automation Tool's Like QTP, LoadRunner, JIRA and Expertise in QTP in Running script's for Functional testing and Regression Testing
- Implementing test cases and the test process wif project timeframes.
- Hands on testing experience of Mobile Apps using emulators, simulators and Appium.
- Performed Manual Mobile Testing using various OS, IOS, android and also automated manual Test case using SeeTest.
- Used Charles debugging Proxy tool to generate logs for mobile bugs.
- Experience working in Xcode, iOS application configuring and debugging.
- Identified software failures, bugs in TFS, wrote detailed easy to follow bug reports wif picture attachments and communicated as needed wif developers.
- Performed Web Service API testing for UI content verification and validation wif business logic XML Schema.
- Created test scripts using Automation tool QTP and checked the functionality of the application for every release.
- Created the Automation Test Plan and extensively used QTP for creating scripts for functional and regression testing of various features of the application.
- Executed Test Scenarios using 3rd Party Emulators for Andorid OS and Simulators for IOS testing.
- Wrote python scripts to parse XML documents and load the data in database.
- Performed functional and regressing tests on statements and balance sheets.
- Performed Black Box, Regression, End to End, Smoke and Functional Testing.
- Reported and assigned bugs using HP Quality Center.
- Submit team progress and high priority defects report to higher management.
- Performed User Acceptance and System Integrations testing.
- Managing testing efforts for multiple locations.
- Worked closely wif business analyst and developers.
- Support end users and production teams.
- Tracking, editing, and updating defects in HP Quality Center
Environment: Java, C#, Fire Path, Junit, Eclipse, Maven, QTP IDE,Eclipse,IDE, Selenium Web Driver/IDE/GRID, Appium, JSON, TestNG, Junit, and SeeTest.
Confidential, Montebello,NY
QA Automation and Manual Tester
Responsibilities:
- Analyzed the user requirements by interacting wif system architect, developers and business users.
- Suggested improvements in test process by gathering and analyzing data.
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
- Used Selenium IDE for testing various web applications.
- Involved in complete QA Life Cycles.
- Prepared Test Cases wif the complete description of requirements, uploaded test cases and report results into Quality Center.
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Performed Defect tracking in Quality Center. Defects were linked via traceability to specific test case.
- Participated in QA Team meetings and weekly QA testing reviews.
Environment: Selenium RC/IDE/Grid, Quality Center, Java, HTML, Java Script, Oracle, VSS, Windows, Team Foundation Server.
Confidential
Manual Tester
Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Analyzed code to performed white box testing.
- Coordinated and worked closely wif business analysts and stake holders during gathering requirements for the product and documented test cases.
- Reviewed and implemented Business Requirement Documents.
- Reviewed the test cases written for Unit and Integration level.
- Performed Black Box Testing, Regression Testing, System Testing and User Acceptance Testing.
- Extracted data from database and Validated test results
- Follow-up wif bugs filed, work wif developers to resolve the issues
- Prepared test summaries report for every release
- Analyzed test specifications and converted them into Manual Test Cases.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Attended Weekly Status Meetings, discussed and interacted wif team members.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Worked on SQL statements in checking the validity of the Backend
Environment: Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL, Android, UNIX and Windows.
