Technical Test Lead (mobile Application Testing) Resume
Pennington, NJ
SUMMARY:
- Around 9 years of experience in Information Technology in the field of Software Quality Assurance & Testing in Mobile Application, Mobile Device/Handset and Client Server, WebApplications. Proficient in Manual Testing & the use of leading edge Automation tools like Selenium, See test, and Monkey Runner.
- Strong Functional knowledge and testing experience in the domain of Banking Financial, insurance, reinsurance, Brokerage, Online Trading, Wealth Management, Healthcare, Financial Services and Ecommerce applications.
- Experienced in the creation of use cases and the development and maintenance of test specifications, test cases, test scripts and test data
- Proficient in both Manual and Automated Testing Tools such as Quality Center, ALM, Jira, Test Director, Bugzilla, Selenium, Rational Suite.
- Extensive knowledge of SDLC (Software Development Life Cycle) methodologies.
- Over 6 years of experience in Mobile Device testing, Mobile App testing (Native, Web and Hybrid) on both Android and IOS platforms.
- Good working experience in Android/IOS testing, ADB Commands, Android SDK, Camera, browser, Phone, functional and performance, file system performance and power consumptions features.
- Very good at various levels of testing like Functional, Integration, Validation, Regression, User Acceptance and Data Integrity. Tested and coordinated mobile applications in Native, Web and Hybrid environments and validated the mobile application functionality on physical smart phone hardware devices and virtual device emulators like: Device Anywhere, perfecto mobile and Simulators like: Android SDK, iOS SDK etc.
- Experience with Mobile Compatibility testing and Mobile application testing - iPhone, Android, iPad/ Tablets, Windows phones.
- Experience in working with agile methodologies and active participant of SCRUM meetings.
- Experienced in various types of testing including Sanity Testing, Smoke Testing, Functionality Testing, Performance Testing, black box testing, White box Testing, Volume Testing, Unit Testing, Integrated Testing, System Testing, Ad Hoc Testing, Positive and Negative Testing, Security Testing, Stress Testing, Load Testing and Regression Testing of Stand alone, Web Based and Client-Server applications
- Involved in maintaining Test Matrix and Traceability Matrix(TTM) and performed Gap Analysis and Good working experience in Agile projects.
- Analyze customer requirements, UI designs and specifications within Scrum Teams, to devise and drive a comprehensive Quality Plan for each release
- Good working knowledge in Appium mobile UI automation tool.
- Performed User Acceptance Testing (UAT) Manually.
- Expertise in working with various mobile devices such as Android, Blackberry, IPhone, tablets to perform browser compatibility and configuration testing.
- Participated in design review meetings with production team of Business Analysts, SMEs, PMs and developers in order to understand the critical business functions of the project applications.
- Good working knowledge on Bluetooth, Wi-Fi and Cellular technologies.
- Good working experience in Database validation with SQL
- Good working knowledge in web services testing with SOAP UI Tool.
- Attended requirements and design meetings, review and analysis of requirements and design documentation and participating Defect Triage calls.
- Excellent understanding of all modules of Quality Center such as Requirements, Release, Test BPT, Test Plan, Test Lab, Defects and Analysis feature.
- Working knowledge of creating different types of test reports through Quality Center such as Test Execution Status/Summary, Defect Status/Summary, Defect Injection rate etc...
- Participated in design walkthroughs and verified Quality Center Test Scripts and results.
- Working knowledge on Perfecto mobile tool for automating the test scripts.
- Utilized Device Anywhere,Perfectoand See Test Cloud/automation tools for testing onmobileapps testing across browsers and web applications on different Operating systems.
- Effective Time Management Skills and consistent ability to meet client deadline.
- Excellent analytical, problem solving, presentation, and interpersonal skills.
- Good team player with excellent communication skills, vendor experience and ability to lead, manage, coordinate and work independently in a time sensitive environment.
TECHNICAL SKILLS:
Operating System: Windows, Linux.
Programming languages: C and Java
Scripting Languages: Perl, Python. VB Script and Shell
Domains: Banking, Insurance and health care, Wealth Management, Multimedia, Financial services and Telecom.
IDE: Eclipse IDE
Test Environments/Automation Tools: HPQC, JIRA,Clear Quest, Device anywhere, Perfecto and See test ExperiTest, Selenium WebDriver 2.49.0, SOAPUI, Advanced REST client, Load Runner and Test Complete
Web Technologies: HTML, XML and VB script
Database: SQL Server 2008 R2, 2012.
Mobile Device Testing Tools: Qcom QXDM, IBM Clear Quest - DMS, LTP, DDMS, ADB, Crash Catcher, Flash Gordon-2, 3, Logcat.
Mobile Crash Monitor Tool: Crittercism
WORK EXPERIENCE:
Technical Test Lead (Mobile Application Testing)
Confidential, Pennington, NJ
Platform: iOS and Android
Responsibilities:
- Analyze the requirement document and came up with the clarifications
- Prepared the Mobile Test Strategy after analyzing and understanding the Specification Document
- Reviewed the test conditions prepared by team and provided suggestions to modify the test cases in order to reuse the same across different OS
- Reviewed the test cases prepared by the team and ensured the final version of test cases are upload to HP Quality Centre
- Verified the Environment Availability, Test Data in place and Test Lab setup before the start of testing phase.
- Reviewed the test execution results and status on daily basis and communicated the same to respective stakeholders.
- Provided the Daily Status Report walkthrough to all the key stake holders of the project.
- Generate local builds/ install Release builds onto devices by using Xcode for Iphone from Git via Source tree.
- Participated in the defect triage calls with the application development team and tracked the identified defects to closure
- Prepared Test Closure Summary report and provided functional\Regression test sign off for the project.
- Worked on Perfecto Mobile to test the applications on different carriers and devices not available in Test lab and automated the manual test scripts.
- Worked on wide range of both Android and IOS platform target devices, and performed device compatibility testing and OS specific testing.
- Analyzing the existing Automation Framework (TDD) and increasing its effectiveness by finding the drawbacks in the scripts, enable testing of more test cases based on new test plans and requirements.
- Modified and executed automated and manual test scripts for different modules using Selenium Web driver with Java.
- New/Enhancement of Automation Script creation
- Automated regression testing suite with See Test automation tool.(Customized)
- Complete ownership of one of the module for automation and involved in frame work design.
- Performing Smoke test on the above module by executing automation scripts whenever a new build / patch is taken.
- Fixing defects in the automation scripts, during regression testing raised by the team.
- Used Agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Responsible for end-to-end delivery of Testing.
- Coordination between onshore and offshore teams.
- Involved in the production validation before and after app is launched in the app store.
- Tested functionality of the online mobile web application.
- Involved in developing the regression test suites on UI functionality of mobile app with Appium Automation tool.
Environment: ALM/HPQC, SharePoint, MLA TF, Perfecto Mobile, Selenium, TestNG, Crittercism, IOS, Android OS, Appium 1.5.2,Windows OS, Mac, Perfecto mobile, iPhone, iPad, Windows, Linux, Quality Center, Sprinter, Java,, MS Office (MS Excel, MS Word, MS PowerPoint), Xcode.ADB.
Technical Test Lead (Mobile Application Testing)
Confidential
Platform: IOS.
Responsibilities:
- Collaborate with developer and QA Manager to improve Test Coverage, Automation and Tools.
- Document and Execute Test Strategies and Test Plans.
- Tracking the issues with Xcode & IOS simulator
- Implement, Gather and Report Team and Project Metrics.
- Perform Automation feasibility study on the Application under Test.
- Design, Develop and Maintain Automation Frameworks and Tests.
- Perform Data Setup, Defects Analysis, Reporting and Tracking.
- Perform Integration testing, Regression Testing, Functional Testing.
- Involved in Web Services testing with SOAP UI.
- Performed Database validation on SQL
- Performed Interface testing on the various components of the system.
- Generate local builds or install Release builds onto devices by using Xcode for Iphone Native app and navigate to Git via Source Tree to know which branches to build for any given bug or feature.
Environment: JIRA, SQL, XCode, Ipad, Iphone Devices, SOAPUI
Technical Test Lead (Mobile Application Testing)
Confidential
Platform: iPhone, Android, Windows
Responsibilities:
- Defect management is IBM Clear Quest
- Responsible for end-to-end delivery of Testing.
- Contribute to designing test cases and review process.
- Responsible for coverage metrics for test cases, Evidence of Test documents.
- Participate in Triage Meetings, Effort estimations.
- Ensured that team followed processes through SDLC and provided reports to senior managers.
- Prepared and tested queries on DB2 database.
- Created device Database, by taking local device data and from Device Any Where and Perfecto device. Worked on Device Any Where to test the non-availability devices in India and to test the network of US carrier.
- Automated regression testing scenario’s with perfecto device tool.
- Created test cases for the different products (Functionality and Device specific )
Environment: HPQC, IBM Clear Quest, Device Anywhere, Xcode, Android Devices, Iphone, Ipad Devices, DB2 Database.
Senior Software Engineer
Confidential
Mobile Platform: Android SDK (Donut, Éclair, Gingerbread, ICS, Jelly Bean)
Responsibilities:
- Created test scenarios based on the requirement.
- Involved testing the Stability of the system using Monkey tool (Automation) on Confidential xperia Series android mobiles.
- File system performance testing by using IOZone analyzer.
- Involved in File system testing using LTP Frame work
- Involved in Core System testing for the Android platform (Functional Performance of the Applications and Power Consumption testing)
- Involved in verification of Vendor Reception control and core system testing on Blue tooth & WLAN Performance, Camera modules.
- Analyzing the Issues raised, tracking the issues and Route cause analysis (Log files, stack traces)
- Generation of status Test Reports and DMS Reports for team.
- Android Compatibility test suite (CTS).
- Writing the scripts for automate the test cases on Monkey testing.
- Involved in Complete Platform verification modules for android device testing on the below android OS versions.
- Performed complete platform verification of the device.
Environment: Monkey Runner, IBM Clear Quest, Android SDK, Clear Case, QXDM, ADB, Qcom, LTP, DDMS, ADB, Crash Catcher, Flash Gordon-2, 3, IOZone AnalyzerAGILENT 34410A Digital Millimeter, PN300 DC Power Supply, Confidential Mobile Devices, Android, Linux/Unix.
Senior Software Engineer (Sr. QA - NMS\EMS Testing)
Confidential
Platform: Windows, Solaris
Responsibilities:
- Preparation of Test cases on New features like 9-Cells Creation, Alarms, FCAPS, and auditing as per GR (Generic Requirements)
- GUI Testing for Client Interface and sanity testing and Litmus testing for OMC features.
- Management of RNC, NodeB & Neighbor relationship of Cells.
- Adding and Registering the Network Elements LRNC, NodeB, Cell’s, MSC.
- Events and alarm information collected from the NE’s.
- Performance management for NE’s.
- Bulk configuration management data.
Environment: Rational change management tools Clear case and Clear quest, Solaris, Shell Scripting, Linux/Unix.
Test Engineer (Application Support Engineer)
Confidential
Platform: Linux.
Responsibilities:
- Preparing and documenting the test cases.
- Responsible for carrying out different types of testing like: Installation and un-installation Testing and Functional Testing.
- Preparing Consolidated test summary report and Bug report.
- Prepared Test cases using Requirements specification.
- Performed Impact testing for every modification in the application.
- Responsible for Various issues getting clarified from developers.
Environment: Marathon, Serena Team Track, Serena Change Vision Manager, and Motorola Code Warrior,Network Testers (Analyzers) Used: ANT-20, Smart Bits, EDT-135, Linux/Unix.