Senior Mobile Qa Engineer Resume
Sfo, CA
SUMMARY
- Around 10+ years of professional experience as Quality Assurance Analyst in various domains such as E - business suite, Banking & other types of software products ranging from large scale web-based applications to Cloud based applications.
- Experienced with STLC, Bug Life Cycle and QA processes such as preparation and maintenance of Test Plans and Test Cases and enhancement to Test Scripts for Automation Testing and Manual Testing.
- Hands on Experience in both development & testing phases in Agile software development environment in Scrum Team
- Expert in automation of iOS Mobile App using XCode, KIF and XCUITest
- Expert in creating test scripts using Ruby Script with Selenium on both Mac and Windows environments.
- Good experience with Oracle/MySQL database, SQL, PL/SQL and JDBC Technology.
- Experienced in design test case and test suite for testing web application, also worked on Selenium Web Driver and Watir Web driver frame works automation tools.
- Having Good experience testing both IOS and Android mobile applications based on Client requirement
- Experienced using FB Snapshot for comparing screen shot of UI screens of iOS app
- Experienced in integrating swiftlint and Danger plugins into Fastlane as process of Continuous Integration
- Having experience using oAuth two leg and three leg using Open id connect
- Having good working experience in developing scripts using Behavior Driven Development (BDD) and Acceptance Test Driven Development(ATDD)
- Created complete solution for continuous integration using Jenkins by pulling code from GitHub.
- Expert in bug report analysis, creating traceability & risk assessment using various test management tool such as Jira, Target Process, Quality Center and Application lifecycle management.
- Experience in performing Black Box testing for dynamic data validation in User interface validation and performing White Box testing to check the logic of functions, methods, boundary values, loops and If-conditions.
- Involved in all phases of Software Development Life Cycle (SDLC), that is, requirement analysis, design, development, unit testing, integration, system testing, deployment and production support.
TECHNICAL SKILLS
Operating Systems: Windows, Unix/Linux, Mac OS, Android OS
Oracle ERP: Oracle Applications R12, 11i (AR, AP, GL, OM, Po, Inventory)
Automation Tools: Selenium Web-driver, Junit, J-meter, TestNG, Ant, Maven, Hudson, Cucumber
Languages: Objective C, Java, Ruby, Swift
Test Management Tools: Rally, Jira, Quality Center, Target Processor, ALM
Web Technologies: Rest API, SOAP API, Tomcat
Database: My SQL, SQL, Oracle
Other Tools: Eclipse IDE, Ruby Mine, Firebug, Sauce labs, Android SDK, Xcode
PROFESSIONAL EXPERIENCE
Confidential, SFO, CA
Senior Mobile QA Engineer
Responsibilities:
- Created test Framework and added cases for IOS and adding test cases for Android to meet requirement for Product owner and checking with developers based on priority.
- Performing integration and regression testing with cross functional teams to meet our requirement for mobile functionality.
- Performing final round of testing before submitting to App store and providing User acceptance feed back
- Making Build from Xcode as a side load to quick test of feature before triggering from Jenkins
- Involving Defect review meeting based on severity and priority of issue and closing them once it resolved
- Automated functionality using KIF and Http stubs and Fbsnapshot
- Updating Tests from KIF to XCUI tests based on organizational changes
- Identifying Object Identifiers for both KIF and XCUI tests for adding into Object Repository
- Making builds from Android Studio to run on both device and emulators
- Transferring APK files to device using Android file transfers
- Testing on different android devices based on requirement before handover to integration team
- Automating IOS functionalities using ATTD domain
- Making Build from XCode and Android Studio based on requirement
- Did framework setup for Android using google native framework Espresso with Cucumber
- Triggering Builds from Jenkins by creating test branch from by merging different feature branches
- Providing signoff on dev Pull requests
- Created different kinds of EazyBi reports for each functionality based on Need for test coverage
- Creating Defect dashboard using Jira and EazyBi
- Developed Test plan and Test strategy for each PI after PI planning
Environment: Swift, KIF, XCUI Test, Xcode, Android Studio, Version One, Jira, confluence, Slack, Lync, HipChat, Fb SnapShot, EZBI Reports, espresso, Cucumber