We provide IT Staff Augmentation Services!

Software Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Los Angels El Segundo, CA

SUMMARY:

  • Over 7+ years of experience working as a QA engineer on Android, IOS and Web applications.
  • Rich Industrial experience in manual/automation application testing.
  • Solid background of PageObject Model for Automation.
  • Sound knowledge of setting up, deploying and automation testing using Appium.
  • Knowledge of editing and writing automation test scripts using Selenium and Robotium.
  • Knowledge of complete bug life cycle and SDLC (Software development Life Cycle).
  • Analysis of ADB logcat - logs for defect analysis (application) for dump states and the crashes during system testing.
  • Strong analytical, interpersonal, presentational, organizational skills.
  • Weekly Analytics of the test results and work on data mashup diagram generate reports with chats and generated matrix reports.
  • Highly articulate with excellent communication, leadership and interpersonal skills.
  • Ability to work both in team and independently to analyze the issues and derive proper conclusions using advanced techniques with minimal supervision.

TECHNICAL SKILLS:

Automation Tools: Appium, Selenium, Robotium, Jenkins

Operating Systems / Languages: Windows, MAC, Linux. Goobuntu

Mobile Testing: Android and iOS - Mobile and Tablet App testing, Web App testing

Project documentation tools: Microsoft Word, Excel LibreOffice Suite

Defect management / tracking tool: JIRA, Bugzilla, Bugnizer.

Programming Languages: C, C++, Java, Python, .NET

Frameworks: Android Visual Studio for Windows Phone App dev

Database: MySQL.

Development tools / IDE's: Eclipse, Notepad++, SublimeText, Brackets.

Others: XCODE, ADB, PUTTY, JMeter, Wire shark, L10 N, SQLite, Git, CHARLES, Wireshark

PROFESSIONAL EXPERIENCE:

Confidential, Los Angels, El Segundo, CA

Software QA Automation Engineer

Responsibilities:

 
  • Used restful services to test the app endpoints, by hitting the server, validate and verify if it is giving the expected contracted response.
  • Worked on mobile analytics to read the network calls, HTTP calls using Charles and wireshark
  • Through user stories in JIRA, developed new test cases and also updated/ executed current test cases as per user story enhancements
  • Performed Functional, regressive testing on Android, ios, Amazon kindle devices
  • Automated Test cases for Android and ios devices
  • Preparing Framework for iOS and Android platform by using Python and Cucumber with Appium application.
  • Actively given walkthroughs of the new test cases with the stakeholders and updated the test cases accordingly
  • Using the logs and iOS client logs monitored the logs to optimize the app functionality and performance
  • Captured Symbolicated crash logs using Xcode for diagnosing app crashes and other issues
  • Used New Relic for analyzing the real-time global view of app and transaction metrics across iOS and thus monitored the app performance
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
  • Execution of testing new features in QA, staging and production environments
  • Involved in ad hoc testing, bug reporting and verification
  • Involved in developing SQL database query to update the store and snapshot databases
  • Involved in regression bug scrubs meetings and prioritized the severity of bugs with the product owner
  • Actively presented demos on functionality developed during sprint to the business stakeholders
  • Participated in the retrospective meetings to update the challenges and improvements in the sprint

Environment: Appium, Selenium, JIRA, Robotium, Java, Python, Android Visual Studio, XCODE, ADB, PUTTY,CHARLES, Wireshark, Windows, MAC, Android SDK

Confidential, Santa Clara, CA

Software QA Automation Engineer

Responsibilities:

  • Working on Virtual Reality device that combines sunglasses with integrated electronics and software application on a Smartphone (Android & iOS) to perform monitoring and feedback.
  • Testing Android and iOS application for Functionality, GUI, Performance.
  • Worked on different types of testing: KPI testing, Power and performance management testing, Connected Standby, Cycling testing, Running Testing and stability testing
  • Did KPI testing ( Key performance indicators ) on battery performance of mobile and Oakley device on connecting to App on Faraday box environment.
  • Tested Bluetooth protocols such as Baseband, Link Manager and Link Layer.
  • Responsible for functional validation of Bluetooth and Wifi testing on latest Confidential platforms
  • Did Localization testing on android and ios radar pace app.
  • Did battery life time testing on Radar pace device.
  • Used the log collection and analysis tool - Elisis for collecting OTA (Over the Air), HCI and USB logs.
  • Extensive experience on using Restful API.
  • Performed stress testing on API servers using JMeter
  • Performed GPS testing.
  • Collected Oakley Device logs using Confidential platform tools.
  • Expertise in using UIAutomator viewer in Appium to inspect elements in mobile applications.
  • Using the JMeter and JMeter Plugins, we test the load of the application step by step and recorded scripts for Mobile Applications.
  • Testing on Amazon cloud Drive.
  • Implemented appium scripts to test IOS and Android platforms.
  • Preparing Framework for iOS and Android platform by using Python and Cucumber with Appium application.
  • Developed test case and performed validation the Common Connectivity Framework (CCF)
  • Reporting issues with adb logs, DB logs, Mp4 files, screenshots, URL’s, device logs (CUI) and proper description.
  • Working directly with software developers and product leads and engineering team to isolate and debug issues and reported statistical summary daily and weekly.
  • Host bug scrubs with QA team, analyze update and escalate issues to the development team.
  • Writing test plans, test cases and other test documentation.

Environment: Appium, Selenium,JIRA, Robotium, Jenkins, JMeter, Java, Python, Android Visual Studio, XCODE, ADB, PUTTY,CHARLES, JMeter, Windows, MAC, Amazon cloud Drive, Android SDK, Git, Confidential platform tools.

Confidential, Mountain view, California

Test engineer

Responsibilities:

  • Designed and implemented testcases for highly-visible user-facing features
  • Worked on automating testcases for Confidential upload button and on Video streaming.
  • Worked in agile environment
  • Responsible for testing Confidential video upload buttons, Video Streaming and fusion feature in Confidential .
  • Responsible for testing Creation action Trigger(CAT) button in Confidential app.
  • Responsible for Android, iOS and Desktop Confidential Uploads signoff.
  • Implementation of Page Object Model for developing Automation test suite
  • Stability and daily BVT testing using automation framework with Jenkins and Python scripts.
  • Responsible for code review for automation test cases.
  • Adb Logcat command options to manage log buffers.
  • Involved in performing Automation testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Used ADB commands to install, catch error logs, and screen shots from the android device. Attached logcats and Screen shots to bugs, using Android SDK and ADB commands.
  • Verifying our application is "debuggable" in our manifest or build.gradle file (AndroidManifest.xml).
  • Performed USB debugging and other adb commands.
  • Involved in Test Planning, Test Preparation, Test Execution, Issue.
  • Optimizing and stabilizing the parallel execution of the API and UI tests that are written in Python.
  • Automated REST API testing using JMeter and automated UI using Selenium Webdriver
  • Streamline our Continuous Integration builds in Jenkins
  • Identify testing scenarios that are missing and add additional test coverage.

Environment: Appium, Robotium, Bugnizer, Java, Python, JMeter, Android Visual Studio, XCODE, ADB,CHARLES, MAC, Goobuntu, Confidential Doc, Confidential drives, Confidential sheets, Android SDK.

Confidential, Salt Lake City, UT

Android Application Test engineer

Responsibilities:

  • Responsible for executing Performance Testing and New Feature analysis on Android Devices.
  • Writing test scripts using Appium Framework.
  • Implementation of Page Object Model for developing Automation test suite
  • Stability and daily BVT testing using automation framework with Jenkins and Python scripts.
  • Responsible for code review for automation test cases.
  • Worked on Android Device Scaling Stability Test .
  • Extensive experience on using Restful API and SOAP API. Used JUnit framework to deal with Appium.
  • Adb Logcat command options to manage log buffers .
  • Used ADB commands to install, catch error logs, and screen shots from the android device. Attached logcats and Screen shots to bugs, using Android SDK and ADB commands.
  • Used Python Scripts for testing the Device Battery Life.
  • Verifying our application is "debuggable" in our manifest or build.gradle file (AndroidManifest.xml).
  • Performed USB debugging and other adb commands.
  • Involved in Test Planning, Test Preparation, Test Execution, Issue.
  • Worked with QoS including the feature in the test cases.
  • Service Design and Testing used onCreate() and OnStart() commands .
  • Extensively Used Service Test Case which extends the Junit Test cases.

Environment: Appium, Selenium,JIRA, Robotium, Jenkins, JMeter, Java,Android Visual Studio, ADB, PUTTY,CHARLES, Windows, Linux. QoS, Android SDK.

Confidential, Dallas, TX

Senior Mobile QA Engineer

Responsibilities:

  • Experience in building test automation scripts using Appium and Robotium for Android apps.
  • Knowledge about testNG framework and Apache Maven dependency tool.
  • Responsible for executing daily BVT and BAT tests.
  • Performed stress testing on API servers using JMeter.
  • Testing Mobile native applications by using Appium, Java.
  • Integral part of the automation framework design team.
  • Responsible for development of core APIs and functionalities used by the automation test scripts.
  • Creating, maintaining and executing test plans in Agile kind of environment.
  • Experienced in system, functional, regression and UAT Testing of Android using Black Box approach.
  • Synchronizing the team’s project activity with client’s project plan in weekly sync up meets.
  • Performed functional, regression and integration testing using Device Anywhere to make sure the application conforms to the requirement specifications.
  • Analysis knowledge on error messages along with ADB logs.
  • Worked on generating Statistical reports and comparison Matrix .

Environment: Appium, JIRA, Robotium, Jenkins, Java, JMeter, Android Visual Studio, ADB, Windows, Linux. Android SDK.

Confidential, SFO, CA

Android Test Engineer

Responsibilities:

  • Analyzing business, functional requirements and used and developed test plans, test cases and test scripts for both positive and negative tests.
  • Conducted game tests to determine long-term functionality and user experience. Did testing on Camera.
  • Experience in building test automation scripts using Selenium.
  • Identified glitches, crashes and bugs in a variety of games.
  • Examined game or system hardware for functioning and durability. Used Appium Emulators and Simulators for testing the application in Mobiles.
  • Implemented handset automation framework, scripting and execution Sanity, Regression, Stress and Boundary test cases for mobile applications using Device Anywhere Automation Tool.
  • Following the standard test process guide for the QA Methodology.
  • Used ADB commands to install, catch error logs, and screen shots from the android device.
  • Performing functional, regression and integration testing using Automation tools to make sure the application conforms to the requirement specifications.
  • Worked on Android, Windows Mobile platforms to qualify applications.
  • Preparing reports and test results after each release cycle for management and further test planning.
  • Developed test scripts on Device Anywhere according to test specifications/ requirements.
  • Installed apk and tested device connections using ADB commands
  • Identified the queries which were taking too long and optimized those queries to improve performance
  • Used Device Anywhere, executed multi-user performance tests, used test suites, scheduler and other features of the Device Anywhere.
  • Maintained and executed test cases using Quality Center.
  • Created and implemented testing process for Agile methodology
  • Prepared reports and test results after each release cycle for management and further test planning.

Environment: Appium, Selenium,JIRA, Robotium, Appium, Jenkins, Java, Android Visual Studio, ADB, PUTTY, Windows, Linux. QoS, Android SDK. Bugzilla.

Confidential, Dallas, TX

Android Tester

Responsibilities:

  • Tested applications independently client server and web based applications build on the .NET environment.
  • Experience in building test automation scripts using Selenium and Robotium for Android apps.
  • Give constructive criticism and feedback to various game in dish TV.
  • Performed game testing prior to all releases and updates. Identified and report glitches, freezes and errors
  • Worked closely with Product Owners to understand User Stories and to create corresponding tests.
  • Reviewed project specifications and working with other organizations to understand the system requirements, including the system software architecture, design, internal and external interfaces, use cases, etc.
  • Conducted Retest and Regression test on every modified Modules and applications to close bugs.
  • Wrote cases and executed them, analyzed problems and wrote detailed reports.
  • Join with the developers to do User Acceptance testing and collect the feedback from the customers/users.
  • Queried through PL/SQL to check for the database integrity.
  • Enhanced & maintained Data-driven Automation Framework comprised of HP Quick Test Professional (QTP), MS Excel, and Descriptive Programming.
  • Responsible for generating Test Reports based upon the test results by using a software tool JIRA.
  • Participated regularly in Bug Triage, Walkthroughs and Inspection meetings
  • Tested various parts of the application including GUI, user experience, system performance and business rules.
  • Actively participated in JAD sessions BA and development units.

Environment: Appium, Selenium,JIRA, Robotium, Jenkins, Java,.NET, Android Visual Studio, ADB, PUTTY, Windows, Linux. QoS, Android SDK. Bugzilla, SQLite, QTP.

Confidential

Test Engineer

Responsibilities:

  • Monitor, collect and report process related data and equipment performance on Web Applications.
  • Perform regression and performance testing and document device behavior.
  • Test Development for Manual/ Automated testing using Selenium and Robotium. Interact within team and outside groups to support the process.
  • Defect reporting and tracking using JIRA.
  • Under the guidance of the experienced senior QA engineers, learnt the Page Object Model of Automation testing for the test applications.
  • Test planning, test creation and execution (sanity, regression, stress, ad-hoc) and report generation using MS Word and excel tools.

Environment: Selenium, JIRA, Robotium, Java, PUTTY, Windows, Linux. QoS, Android SDK. Bugzilla,.

We'd love your feedback!